| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | relocated many of the crypto routes inside passlib.utils, | Eli Collins | 2016-02-10 | 1 | -9/+10 |
| | | | | | | | | | | | | | | | | | | | | and moved them to a separate passlib.crypto subpackage. along with this move, made a few api cleanups: * unified all code that's looking up hashes to use new passlib.crypto.lookup_hash() wrapper, which takes care of hash name normalization, loading fallback implementations, and alg metadata inspection, all hidden behind a memoized function. * deprecated pbkdf2() in favor of pbkdf2_hmac() -- only real use, and new signature matches stdlib function. additionally, this version is a bit faster, due to some assumptions that can be made due to the PRF always being HMAC based. * added compile_hmac() helper which does an even more efficient job of pre-compiling a keyed HMAC function; this helped speed up pbkdf2 a bit more. | ||||
| * | pbkdf cleanups | Eli Collins | 2013-04-10 | 1 | -0/+3 |
| | | | | | | * updated sha1_crypt to use get_keyed_prf(), should be ~10% faster * documented get_hash_info() and get_keyed_prf() | ||||
| * | cleanup of scram hash; improved norm_digest_name() and moved it to utils.pbkdf2 | Eli Collins | 2012-03-10 | 1 | -1/+2 |
| | | |||||
| * | stripped trailing whitespace from a bunch of files | Eli Collins | 2011-07-08 | 1 | -1/+1 |
| | | |||||
| * | kdf enhancements | Eli Collins | 2011-06-02 | 1 | -2/+19 |
| | | | | | | | | * renamed _resolve_prf() to get_prf(), documented interface * added pbkdf1 support * added 'encoding' kwd to pbkdf1 & pbkdf2, for easier handling of unicode inputs * | ||||
| * | more work on doc | Eli Collins | 2011-02-01 | 1 | -4/+4 |
| | | |||||
| * | updated docs | Eli Collins | 2011-01-31 | 1 | -0/+15 |
