summaryrefslogtreecommitdiff
path: root/passlib
Commit message (Expand)AuthorAgeFilesLines
* 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
| * passlib.utils.handlers: some fixes to HasManyIdent.using(), added more UTsEli Collins2016-06-103-2/+9
| * passlib.utils.handlers: some fixes to HasRounds.using(), added more UTsEli Collins2016-06-103-47/+219
| * passlib.crypto: relocated bcrypt backend code from passlib.utilsEli Collins2016-06-105-9/+9
| * .encrypt() method renamed to .hash(), other api cleanupsEli Collins2016-06-1036-497/+445
| * bugfix: passlib.pwd: fixed codecs.open() mode so it works under py3Eli Collins2016-02-121-1/+1
| * passlib.pwd: big cleanup pass, removing code that won't be ready for releaseEli Collins2016-02-119-447/+17996
| * relocated many of the crypto routes inside passlib.utils,Eli Collins2016-02-1031-2256/+3057
| * passlib.totp: factored out SequenceMixin for general use in passlibEli Collins2016-02-102-29/+30
| * passlib.tests / HandlerTest: when generating random rounds,Eli Collins2016-02-101-4/+4
| * passlib.ext.django: dropped support for django 1.6-1.7, per passlib 1.6.6 ann...Eli Collins2016-02-094-109/+52
| * Merge with stableEli Collins2016-02-099-55/+465
| |\
| | * fix: handler test suite: avoid even rounds for bsdi_cryptEli Collins2016-02-081-1/+4
| | * bugfix: PrefixWrapper wasn't initializing parse_rounds() for lazy-loaded hand...Eli Collins2016-02-081-8/+11
| | * passlib.ext.django: fixes so we're compatible with django 1.9, fixes issue 68Eli Collins2016-02-084-46/+260
| | * PasswordHash ifc: added temporarily helper .parse_rounds(),Eli Collins2016-02-084-10/+86
| | * CryptContext: callers can now provider contextual keywords for any hash in th...Eli Collins2016-02-082-5/+127
| * | Merge from stableEli Collins2015-08-041-1/+4
| |\ \ | | |/
| | * bumped to 1.6.5; updated (c) years in a few places1.6.5Eli Collins2015-08-041-1/+1
| | * break import into multiple lines - fixes issue 58 part 2Eli Collins2015-08-041-1/+4
| | * bugfix: tests.utils: added list wrapper, since tuple().index doesn't exist un...Eli Collins2015-07-281-1/+3
| * | updated fuzzy test timeout factor greatlyEli Collins2015-07-261-1/+1
| * | tweaked threaded fuzz test logging & timeoutEli Collins2015-07-261-9/+16
| * | bcrypt_sha256 now accepts multiple idents, switched to $2b$ by default.Eli Collins2015-07-261-2/+13
| * | django_bcrypt now allows selecting specific bcrypt variants (2b, etc)Eli Collins2015-07-262-18/+0
| * | bugfix: PrefixWrapper: proxy the new min/max_desired_rounds attrs.Eli Collins2015-07-261-0/+2
| * | HasManyBackends: methods now handle backend loader throwing PasslibSecurityEr...Eli Collins2015-07-261-3/+31
| * | misc test bugfixesEli Collins2015-07-264-46/+86
| * | Merge from stableEli Collins2015-07-251-0/+4
| |\ \ | | |/
| | * tests: minor fix so HasRounds.bitsize() test isn't dependant on hardcodedEli Collins2015-07-251-1/+7
| * | notesEli Collins2015-07-251-0/+2
| * | minor bugfixesEli Collins2015-07-251-5/+8
| * | HasRounds.using() improved, added UTs.Eli Collins2015-07-253-85/+280
| * | HasManyIdents.using() -- fleshed out, added UTsEli Collins2015-07-252-15/+78
| * | Merge from stableEli Collins2015-07-2510-24/+24
| |\ \ | | |/
| | * had to bump version to 1.6.4 since network error + pypi gave problems uploadi...1.6.4Eli Collins2015-07-251-1/+1
| | * bumped to 1.6.3Eli Collins2015-07-251-2/+2