summaryrefslogtreecommitdiff
path: root/passlib/utils
Commit message (Expand)AuthorAgeFilesLines
* passlib.handlers.scrypt: created scrypt hash handler, complete with UTs and docsEli Collins2016-06-105-662/+54
* Merge from defaultEli Collins2016-06-1011-3261/+799
|\
| * passlib.utils.handlers / HasRounds: the 'rounds' keyword is now treatedEli Collins2016-06-101-3/+7
| * bugfix: plaintext, htdigest, unix_disabled hashes: added missing .using() imp...Eli Collins2016-06-101-19/+35
| * deprecating the 'vary_rounds' option -- *very* little security benefit,Eli Collins2016-06-101-0/+3
| * passlib.context: now that Handler.using() is fully implemented,Eli Collins2016-06-101-2/+1
| * passlib.utils.handlers: HasSalt.using() implemented to support customizingEli Collins2016-06-101-0/+76
| * passlib.utils.handlers: some fixes to HasManyIdent.using(), added more UTsEli Collins2016-06-101-0/+1
| * passlib.utils.handlers: some fixes to HasRounds.using(), added more UTsEli Collins2016-06-101-3/+3
| * passlib.crypto: relocated bcrypt backend code from passlib.utilsEli Collins2016-06-104-1584/+0
| * .encrypt() method renamed to .hash(), other api cleanupsEli Collins2016-06-102-59/+65
| * passlib.pwd: big cleanup pass, removing code that won't be ready for releaseEli Collins2016-02-111-1/+1
| * relocated many of the crypto routes inside passlib.utils,Eli Collins2016-02-105-1509/+105
| * passlib.totp: factored out SequenceMixin for general use in passlibEli Collins2016-02-101-0/+26
| * Merge with stableEli Collins2016-02-091-5/+35
| |\
| | * bugfix: PrefixWrapper wasn't initializing parse_rounds() for lazy-loaded hand...Eli Collins2016-02-081-8/+11
| | * PasswordHash ifc: added temporarily helper .parse_rounds(),Eli Collins2016-02-081-0/+27
| * | 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-261-0/+1
| * | HasRounds.using() improved, added UTs.Eli Collins2015-07-251-78/+104
| * | HasManyIdents.using() -- fleshed out, added UTsEli Collins2015-07-251-12/+27
| * | py32 fix: avoid 'int < None' comparisonEli Collins2015-07-231-1/+1
| * | added PrefixWrapper.using() implementation which takes care of proxyingEli Collins2015-07-231-1/+12
| * | comments & doc updatesEli Collins2015-07-232-0/+20
| * | removed HasManyBackends._try_alternate_backends() -- complexity is uneededEli Collins2015-07-231-39/+0
| * | passlib.tests -- clean ups of os_crypt & general backend handlingEli Collins2015-07-231-0/+4
| * | Merge from stableEli Collins2015-07-221-12/+8
| |\ \ | | |/
| | * bunch of bcrypt updates, centered around the bsd wraparound bug.Eli Collins2015-07-211-12/+8
| * | Merge from stableEli Collins2015-01-271-0/+2
| |\ \ | | |/
| | * replaced a bunch of ``isinstance(xxx, str)`` checks withEli Collins2015-01-251-0/+2
| * | simplify _CryptRecord handler construction.Eli Collins2015-01-271-0/+5
| * | _CryptRecord: removed _bind_needs_update() frameworkEli Collins2015-01-271-0/+2
| * | move special-case for bsdi_crypt rounds generation to bsdi_cryptEli Collins2015-01-271-7/+0
| * | skip unwanted min_desired_rounds warnings from HasRounds._norm_rounds()Eli Collins2015-01-271-4/+7
| * | made passlib.utils.compat a package, moved _ordered_dict backport inside it.Eli Collins2015-01-272-2/+2
| * | _CryptRecord refactoring: removed encrypt() & genconfig() wrappersEli Collins2015-01-271-0/+25
| * | _CryptRecord refactoring -- moved rounds management code to hashesEli Collins2015-01-271-7/+281
| * | renamed compat helper 'base_string_types' -> 'unicode_or_bytes_types' for cla...Eli Collins2015-01-232-7/+7
| * | more post-py25/31 cleanupsEli Collins2015-01-232-22/+19
* | | Merge with defaultEli Collins2015-01-1311-1016/+1635
|\ \ \ | |/ /
| * | fix in test harness: _use_mock_crypt() reworked so it doesn't disable _load_b...Eli Collins2015-01-101-1/+1
| * | added the official OrderedDict backport, replaced existing refsEli Collins2015-01-102-0/+253
| * | removed a LOT of compatibility shims -- dropped python 2.5, 3.0, and 3.1 supp...Eli Collins2015-01-108-98/+44
| * | comment & doc updates, removed some extraneous try/except clauses from des_cr...Eli Collins2013-12-281-1/+1
| * | Merge from stableEli Collins2013-12-274-166/+421
| |\ \ | | |/ | |/|
| | * Merge from stableEli Collins2013-12-273-14/+20
| | |\
| | * \ Merge password generation helpers into default (not completed, but will be be...Eli Collins2013-05-069-166/+264
| | |\ \
| | | * | pbkdf cleanupsEli Collins2013-04-101-32/+24
| | | * | concurrency testingEli Collins2013-04-101-0/+8