Open adalfarus opened 2 weeks ago
This issue will be completed if the only cryptography imports in the entire package are in security.crypto
Alpha 1.0 is done & split it up into its own package for modularities sake
The backends supported will be:
Main: pycryptodome or cryptography
Argon2: Argon2-ciffi
Kyber: quantcrypt
There will be an RSA warning as it's unsecure as soon as quantum computers get good
Add specialized classes for e.g. passwords that predefined the parameters commonly used for different security settings and make it really easy to be secure.
Or data encryption
Done only pycryptodomex backend still not working
Currently the main class CryptUtils is basically BasicPasswordCryptUtils. The other class ModernCryptTools has an entirely different api which sucks.
Currently the entire security module suffers from this as due to the feature gap other security modules had to use cryptography as is instead of relying on the internal crypto module.
I plan to solve both of these problems with a big rewrite of security.crypto