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)
| 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 |