Contents

pycryptodome 3.21.0

0

Cryptographic library for Python

Cryptographic library for Python

Stars: 2814, Watchers: 2814, Forks: 500, Open Issues: 72

The Legrandin/pycryptodome repo was created 10 years ago and the last code push was 1 weeks ago.
The project is very popular with an impressive 2814 github stars!

How to Install pycryptodome

You can install pycryptodome using pip

pip install pycryptodome

or add it to a project with poetry

poetry add pycryptodome

Package Details

Author
Helder Eijs
License
BSD, Public Domain
Homepage
https://www.pycryptodome.org
PyPi:
https://pypi.org/project/pycryptodome/
GitHub Repo:
https://github.com/Legrandin/pycryptodome

Classifiers

  • Security/Cryptography
No  pycryptodome  pypi packages just yet.

Errors

A list of common pycryptodome errors.

Code Examples

Here are some pycryptodome code examples and snippets.

GitHub Issues

The pycryptodome package has 72 open issues on GitHub

  • OSError: Cannot load native module 'Crypto.Hash._keccak': Not found '_keccak.cpython-310-x86_64-linux-gnu.so'
  • Added support for Protocol.SecretSharing key size greater than 16 bytes
  • Conflict with PyCrypto: Both install files into the same namespace Crypto
  • Memory leak while decrypting data
  • "Illegal instruction" on armv6l / RaspberryPI Zero
  • Protect x64 intrinsics with _M_X64 flag
  • ModuleNotFoundError: No module named 'Crypto.Util.strxor' (Python 3.9)
  • Add more precise type annotations for Python 3.8+
  • SHA256 Support for version 3.10.1?
  • Support for 16+ bytes secrets in Shamir implementation
  • Is ECC/secp256k1 supported?

See more issues on GitHub

Related Packages & Articles

ecdsa 0.19.0

ECDSA cryptographic signature library (pure python)

cryptography 43.0.1

cryptography is a package which provides cryptographic recipes and primitives to Python developers.