summaryrefslogtreecommitdiff
path: root/docs/lib/passlib.utils.pbkdf2.rst
Commit message (Collapse)AuthorAgeFilesLines
* relocated many of the crypto routes inside passlib.utils,Eli Collins2016-02-101-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 cleanupsEli Collins2013-04-101-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.pbkdf2Eli Collins2012-03-101-1/+2
|
* stripped trailing whitespace from a bunch of filesEli Collins2011-07-081-1/+1
|
* kdf enhancementsEli Collins2011-06-021-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 docEli Collins2011-02-011-4/+4
|
* updated docsEli Collins2011-01-311-0/+15