wheezy.security is a python package written in pure Python code. It is a lightweight security library that provides integration with:
- pycrypto - The Python Cryptography Toolkit.
- pycryptodome - PyCryptodome is a fork of PyCrypto. It brings several enhancements.
- pycryptodomex - PyCryptodomex is a library independent of the PyCrypto.
- cryptography - cryptography is a package which provides cryptographic recipes and primitives to Python developers.
It is optimized for performance, well tested and documented.
Resources:
- source code, and issues tracker are available on github
- documentation
wheezy.security requires python version 3.9+. It is independent of operating system. You can install it from pypi site:
pip install -U wheezy.security
If you would like take benefit of one of cryptography library that has built-in support specify extra requirements:
pip install wheezy.security[pycrypto]
pip install wheezy.security[pycryptodome]
pip install wheezy.security[pycryptodomex]
pip install wheezy.security[cryptography]
If you run into any issue or have comments, go ahead and add on github.