summaryrefslogtreecommitdiff
path: root/passlib
Commit message (Expand)AuthorAgeFilesLines
* passlib.utils: have safe_crypt() catch OSError thrown by crypt() -- py39 compatEli Collins2020-03-281-1/+9
* passlib.hash.bcrypt_sha256: now uses hmac-sha256 instead of plain sha256Eli Collins2020-02-162-31/+259
* passlib.hash.bcrypt: added notes re: final salt characterEli Collins2020-02-172-3/+9
* passlib.utils: have safe_crypt() check if crypt() is returning bytesEli Collins2020-02-171-0/+5
* docs: various minor updatesEli Collins2020-02-161-2/+6
* mark release 1.7.21.7.2Eli Collins2019-11-221-1/+1
* bcrypt: deprecated support for "py-bcrypt" and "bcryptor" backendsEli Collins2019-11-221-0/+11
* general: Python 2.6 & 3.3 support deprecated -- added notes in docsEli Collins2019-11-222-1/+2
* tests: django compat fixesEli Collins2019-11-192-14/+12
* bugfix: argon2: replace directive with equivalent that will work under py26/3...Eli Collins2019-11-192-2/+7
* passlib.utils.handlers: split _sanitize() helper out as separate mask_value()...Eli Collins2019-11-122-17/+48
* argon2, parsehash tests -- fix some PY2 edge cases detected by CIEli Collins2019-11-112-2/+8
* bugfix: django_argon2: fix some glitches related to recent argon2 "ID" supportEli Collins2019-11-112-2/+12
* passlib.crypto.scrypt: add support for hashlib.scrypt() backend (fixes issue 86)Eli Collins2019-11-113-14/+119
* passlib.apache: adjust default context to use "2y" bcrypt hashes instead of "2b"Eli Collins2019-11-113-4/+133
* bcrypt: py2 compat fix -- add compat wrapper for edge case in pybcrypt detect...Eli Collins2019-11-111-1/+5
* argon2 -- check for unsupported "argon2" package, or "argon2_cffi" that's too...Eli Collins2019-11-101-1/+15
* argon2 -- added support for type "ID" hashes & for generating type "D" hashes.Eli Collins2019-11-103-56/+357
* added tests for parsehash() method; fixed argon2 error (fixes issue 97)Eli Collins2019-11-104-3/+87
* bugfix: passlib.totp: always prepend issuer to URIs (fixes issue 92)Eli Collins2019-11-092-10/+20
* Back out changeset 53dc260cead7 -- restores argon2 to 16 byte hash output.Eli Collins2019-11-091-3/+4
* additional py38 compat fixesEli Collins2019-11-093-5/+9
* Add missing comma in python string list leading to unwanted implicit string c...Ehsan Kia2019-10-041-1/+1
* Fix for Python 3.8Alan Pevec2019-07-121-3/+8
* Fix testsuite on LinuxAlan Pevec2019-07-111-2/+4
* Remove time.clock(), deprecated in 3.8Alan Pevec2019-07-111-9/+3
* argon2: set checksum size to 32, per issue 88.Eli Collins2017-03-041-4/+3
* setup: added $SOURCE_DATE_EPOCH support to revision stampingEli Collins2017-02-141-1/+4
* bumped to 1.7.1, related doc updates1.7.1Eli Collins2017-01-301-1/+1
* passlib.apache: updated internal commentsEli Collins2017-01-301-4/+4
* passlib.tests: fix imports that got dropped during a patchEli Collins2017-01-301-2/+2
* bugfix: passlib.hash.cisco_pix & cisco_asa: major overhaul of internal implem...Eli Collins2017-01-302-132/+456
* PasswordHash: hammered out more of password truncation policy.Eli Collins2017-01-304-68/+235
* passlib.tests: silence some more scrypt backend warnings,Eli Collins2017-01-302-3/+13
* passlib.tests: split cisco hasher tests into separate fileEli Collins2017-01-302-229/+267
* Per issue 83, all "harden_verify" code is now deprecated & a noop.Eli Collins2017-01-293-257/+79
* passlib.tests: silence some scrypt-backend warnings that slipped throughEli Collins2017-01-291-3/+4
* passlib.crypto.scrypt: reworked backend loader internalsEli Collins2017-01-232-39/+53
* setup: synced stamp.py file from gable source;Eli Collins2017-01-221-8/+4
* passlib.tests: up default 'bestof' for time_call(), to lower odds of failuresEli Collins2017-01-221-1/+1
* docs: update bcrypt docs to indicate correct default scheme (fixes issue 85)Eli Collins2017-01-221-2/+2
* added r"" prefix to some strings, to fix some python 3.6 deprecation warningsEli Collins2017-01-225-8/+9
* passlib.tests.test_totp: fixed max_time_t calculation to trap some errorsEli Collins2017-01-221-9/+39
* tests: added code to patch some RNGs for duration of tests,Eli Collins2016-12-192-7/+20
* setup: removed unused 'docdist' helperEli Collins2016-12-191-87/+0
* setup.py: exclude passlib._setup from bdists, only needed for sdists.Eli Collins2016-12-051-5/+38
* docs: tweaked changelog content, pwd docstrings, added recent setup fix to ch...Eli Collins2016-12-051-27/+37
* setup.py: fixed hg revision stamping so builds from sdist don't try toEli Collins2016-12-051-11/+72
* bugfix: utils: GenericHandler wasn't issuing deprecation warning if callerEli Collins2016-11-274-19/+31
* docs: fixed docstring for utils.saslprep()Eli Collins2016-11-271-2/+5