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 | Provenance | Actions |
|---|---|---|---|---|
| cykeccak-0.13.2.2.tar.gz | 145.0 kB | Without provenance | Details for cykeccak-0.13.2.2.tar.gz |
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 |
Security for cykeccak 0.13.2.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.