A pure Python chaskey cipher implementation developed initially for use with the donut_decryptor.
You can install donut_decryptor for usage by navigating to the root directory of the project and using pip:
cd /path/to/donut-decryptor
python -m pip install .
For usage instructions use the following input at a python prompt:
> import chaskey
> help(chaskey.Chaskey)
- Implement non-CTR cipher modes
- Electronic Code Book (ECB)
- Cipher Block Chain (CBC)
- Cipher Feedback Mode (CFB)
- Output Feedback Mode (OFB)
- Galois Counter Mode (GCM)
- Consider a class based definition of cipher modes to replace the current catch-all implementation