summaryrefslogtreecommitdiff
path: root/passlib
Commit message (Expand)AuthorAgeFilesLines
...
* argon2: now requiring argon2pure >= 1.2.2, dropped workarounds for older vers...Eli Collins2016-06-201-23/+5
* bugfix: fixed a bunch of small UT failuresEli Collins2016-06-207-15/+26
* crypto.scrypt: change require keylen>=1, to match pbkdf2_hmac()Eli Collins2016-06-202-3/+3
* pbkdf2: removed support for M2Crypto backend -- was only useful for sha1Eli Collins2016-06-203-47/+5
* pbkdf2_hmac: now supports hashlib.pbkdf2_hmac() and fastpbkdf2 as backends.Eli Collins2016-06-202-29/+239
* tests: split pbkdf2 hashers into separate file, to make it easier to test as ...Eli Collins2016-06-202-463/+483
* cleanup: 'uint4/8' refs incorrectly named, should be 'uint32/64'Eli Collins2016-06-205-32/+31
* crypto/pbkdf2: refactored to use 3 different builtin backends, added benchmar...Eli Collins2016-06-181-21/+184
* fix: passlib.tests: added "test_handlers_argon2" to get_handler_case()Eli Collins2016-06-181-1/+1
* passlib.hash.argon2: support for Argon2 hash formatEli Collins2016-06-175-4/+1131
* bugfix: HasManyBackends: use closure not partial, prevents getargspec() errorEli Collins2016-06-171-2/+2
* docs: replaced a bunch of :meth:`encrypt` referencesEli Collins2016-06-172-3/+3
* ifc.PasswordHash: changed default genconfig() to stop passing settings to .ha...Eli Collins2016-06-171-1/+1
* bugfix: minor typo & test fix from BackendMixin refactorEli Collins2016-06-172-1/+2
* tests.utils: context/settings improvements to hasher test harnessEli Collins2016-06-172-29/+45
* hash.scrypt: refactoring & improvementsEli Collins2016-06-174-34/+133
* utils.handlers: consolidated some common test patterns into validate_default_...Eli Collins2016-06-172-77/+72
* utils.handlers: split out most of HasManyBackends into separate BackendMixin,Eli Collins2016-06-178-221/+340
* HasIdent mixin: converted _norm_ident() to class method,Eli Collins2016-06-161-11/+15
* scram: converted _norm_algs() to classmethod,Eli Collins2016-06-161-20/+19
* fshp: converted _norm_variant() to classmethod,Eli Collins2016-06-161-9/+13
* bugfix: HasSalt.using(): missed line returning subclsEli Collins2016-06-151-0/+2
* renamed PasswordHandler.replace() back to PasswordHandler.using()Eli Collins2016-06-1526-181/+177
* bcrypt: fixed class used for wraparound warningEli Collins2016-06-151-3/+3
* passlib.tests: silence scrypt backend warningEli Collins2016-06-151-0/+4
* PasswordHash.hash() api shift: deprecating passing settings kwds into hash() --Eli Collins2016-06-1524-268/+342
* PasswordHandler.replace(): added support for 'relaxed' keyword;Eli Collins2016-06-155-18/+35
* passlib.handlers: since no longer generating config strings, removed codeEli Collins2016-06-157-50/+36
* renamed handler.using() method to handler.replace(),Eli Collins2016-06-1310-118/+120
* handler.genconfig() / .genhash() deprecated entirelyEli Collins2016-06-1312-128/+209
* passlib.ext.django: replaced internal handler.parse_rounds() hackEli Collins2016-06-131-9/+5
* removed the deprecated hash.parse_rounds() helper added in 1.6.xEli Collins2016-06-133-47/+0
* bugfix: passlib.apache: py3 compat fixEli Collins2016-06-111-2/+3
* bugfix: passlib.tests.test_crypto_scrypt: hb() helper should strip whitespaceEli Collins2016-06-111-0/+2
* passlib.utils: consteq() now an alias for hmac.compare_digest() on python 3.3...Eli Collins2016-06-113-30/+41
* passlib.apache: drastically rewrote parsing & rendering codeEli Collins2016-06-112-51/+219
* bugfix: passlib.tests.utils: backend inspection code was mistakenly reading ....Eli Collins2016-06-101-1/+2
* passlib.handlers.scrypt: created scrypt hash handler, complete with UTs and docsEli Collins2016-06-1011-349/+1451
* Merge from defaultEli Collins2016-06-1074-4810/+24677
|\
| * passlib.tests: silenced some internal deprecation warningsEli Collins2016-06-102-0/+3
| * passlib.utils.handlers / HasRounds: the 'rounds' keyword is now treatedEli Collins2016-06-104-15/+31
| * passlib.pwd: enhanced 'duplicate elements' message to be more detailed.Eli Collins2016-06-101-1/+16
| * bugfix: plaintext, htdigest, unix_disabled hashes: added missing .using() imp...Eli Collins2016-06-104-22/+49
| * bugfix: passlib.totp: add missing import to UTs; add 'cryptography' package t...Eli Collins2016-06-101-0/+1
| * passlib.context: deprecating the 'all' preset scheme --Eli Collins2016-06-102-30/+54
| * deprecating the 'vary_rounds' option -- *very* little security benefit,Eli Collins2016-06-104-2/+4
| * passlib.context: now that Handler.using() is fully implemented,Eli Collins2016-06-104-139/+80
| * passlib.utils.handlers: HasSalt.using() implemented to support customizingEli Collins2016-06-102-0/+121
| * passlib.tests.test_totp: use proper timing tool for runtime measurement,Eli Collins2016-06-102-9/+24
| * passlib.totp: converted encrypt_key() helper to use AES-CTR via 'cryptography...Eli Collins2016-06-102-34/+118