Skip to main content
https://travis-ci.org/habnabit/cykeccak.png

cykeccek

From the Keccak website:

Keccak is a family of sponge functions. The sponge function is a generalization of the concept of cryptographic hash function with infinite output and can perform quasi all symmetric cryptographic functions, from hashing to pseudo-random number generation to authenticated encryption.

cykeccak is a thin Cython wrapper around the reference implementation of Keccak and an implementation of SHA-3 on top of that wrapper.

Installation

Cython is not required to build cykeccak as long as the source distribution contains a keccak.c file, such as the tarballs available from pypi. Installing from a github tarball is not recommended, as they ship without keccak.c, version.txt, or a .git directory. With neither version.txt nor a git repository present, setup.py will be unable to determine the version of cykeccak.

The underlying C code is architechture-dependent, and setup.py will attempt to guess whether to build from the 32-bit or 64-bit sources based on whether the python executing setup.py is a 32- or 64-bit binary. To avoid guessing, the CYKECCAK_IMPLEMENTATION environment variable can also be set to either opt32 or opt64.

Metadata

Release files for cykeccak 0.13.2.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cykeccak 0.13.2.2
File Size Uploaded
cykeccak-0.13.2.2.tar.gz 145.0 kB Details

Release files / cykeccak-0.13.2.2.tar.gz

Download URL cykeccak-0.13.2.2.tar.gz
Size 145.0 kB
Tags Source
SHA-256 checksum
How to use checksums
606267854b23fad547a4a8d83d677cd2a747809a4dd5b7eff41d20f8a9aab0f3
BLAKE2b-256 checksum
How to use checksums
9116a6a77669bd2e0877885a25c7188b87e6cb4a5e5d117bd56057584bef543e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.13.2.2 This release

1 release file

0.13.2

1 release file

0.13.1

1 release file

0.13.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page