gentoo@chymera.eu
Horea Christian
sci@gentoo.org
Gentoo Science Project
PyCryptodome is a self-contained Python package of low-level
cryptographic primitives. It is a fork of PyCrypto, and brings
numerous enhancements with respect to the official versions of
PyCrypto, such as Authenticated encryption modes (GCM, CCM, EAX,
SIV, OCB), Accelerated AES on Intel platforms via AES-NI, Elliptic
curves cryptography (NIST P-256, P-384 and P-521 curves only),
SHA-3 (including SHAKE XOFs), truncated SHA-512 and BLAKE2 hash
algorithms, and many more. PyCryptodome is not a wrapper to a
separate C library like OpenSSL. To the largest possible extent,
algorithms are implemented in pure Python. Only the pieces that
are extremely critical to performance (e.g. block ciphers) are
implemented as C extensions.