Dear Cryptography Developers,

First off, thank you for developing the Cryptography package! The Python developer community is growing and robust cryptography is desperately needed to have a safe fundament to build on.

TL;DR: Are more cryptographic recipes (AES256, KDF incl. parameter storage) going to come soon?

In your package description you write that "|cryptography| is a package which provides cryptographic recipes and primitives". As a developer and cryptography noob, I am especially interested in the recipes. In your docs, there are code snippets for the Fernet algorithm, which are very helpful. I am wondering if you are planning to expand this section in the near future. For example, I would be interested in learning how to store the key derviation parameters (salt, length, rounds) with the encrypted cipher text to facilitate decryption later on. Also, a version with 256 bit keys would be interesting. I believe that such a "reference implementation" would also benefit other developers. Ansible already uses Cryptography for its vault implementation, however with "only" 10k rounds for the KDF. As a cryptography noob, I am not sure if this is safe enough for my application (archive encryption for offsite backups). Having a "first hand" implementation with safe defaults would help to reduce developer uncertainty and also prevent us from "reinventing the wheel".

Thanks again and best regards.

Ben
_______________________________________________
Cryptography-dev mailing list
Cryptography-dev@python.org
https://mail.python.org/mailman/listinfo/cryptography-dev

Reply via email to