| Commit message (Expand) | Author | Age | Files | Lines |
* | passlib.utils: have safe_crypt() catch OSError thrown by crypt() -- py39 compat | Eli Collins | 2020-03-28 | 1 | -1/+9 |
* | passlib.hash.bcrypt_sha256: now uses hmac-sha256 instead of plain sha256 | Eli Collins | 2020-02-16 | 2 | -31/+259 |
* | passlib.hash.bcrypt: added notes re: final salt character | Eli Collins | 2020-02-17 | 2 | -3/+9 |
* | passlib.utils: have safe_crypt() check if crypt() is returning bytes | Eli Collins | 2020-02-17 | 1 | -0/+5 |
* | docs: various minor updates | Eli Collins | 2020-02-16 | 1 | -2/+6 |
* | mark release 1.7.21.7.2 | Eli Collins | 2019-11-22 | 1 | -1/+1 |
* | bcrypt: deprecated support for "py-bcrypt" and "bcryptor" backends | Eli Collins | 2019-11-22 | 1 | -0/+11 |
* | general: Python 2.6 & 3.3 support deprecated -- added notes in docs | Eli Collins | 2019-11-22 | 2 | -1/+2 |
* | tests: django compat fixes | Eli Collins | 2019-11-19 | 2 | -14/+12 |
* | bugfix: argon2: replace directive with equivalent that will work under py26/3... | Eli Collins | 2019-11-19 | 2 | -2/+7 |
* | passlib.utils.handlers: split _sanitize() helper out as separate mask_value()... | Eli Collins | 2019-11-12 | 2 | -17/+48 |
* | argon2, parsehash tests -- fix some PY2 edge cases detected by CI | Eli Collins | 2019-11-11 | 2 | -2/+8 |
* | bugfix: django_argon2: fix some glitches related to recent argon2 "ID" support | Eli Collins | 2019-11-11 | 2 | -2/+12 |
* | passlib.crypto.scrypt: add support for hashlib.scrypt() backend (fixes issue 86) | Eli Collins | 2019-11-11 | 3 | -14/+119 |
* | passlib.apache: adjust default context to use "2y" bcrypt hashes instead of "2b" | Eli Collins | 2019-11-11 | 3 | -4/+133 |
* | bcrypt: py2 compat fix -- add compat wrapper for edge case in pybcrypt detect... | Eli Collins | 2019-11-11 | 1 | -1/+5 |
* | argon2 -- check for unsupported "argon2" package, or "argon2_cffi" that's too... | Eli Collins | 2019-11-10 | 1 | -1/+15 |
* | argon2 -- added support for type "ID" hashes & for generating type "D" hashes. | Eli Collins | 2019-11-10 | 3 | -56/+357 |
* | added tests for parsehash() method; fixed argon2 error (fixes issue 97) | Eli Collins | 2019-11-10 | 4 | -3/+87 |
* | bugfix: passlib.totp: always prepend issuer to URIs (fixes issue 92) | Eli Collins | 2019-11-09 | 2 | -10/+20 |
* | Back out changeset 53dc260cead7 -- restores argon2 to 16 byte hash output. | Eli Collins | 2019-11-09 | 1 | -3/+4 |
* | additional py38 compat fixes | Eli Collins | 2019-11-09 | 3 | -5/+9 |
* | Add missing comma in python string list leading to unwanted implicit string c... | Ehsan Kia | 2019-10-04 | 1 | -1/+1 |
* | Fix for Python 3.8 | Alan Pevec | 2019-07-12 | 1 | -3/+8 |
* | Fix testsuite on Linux | Alan Pevec | 2019-07-11 | 1 | -2/+4 |
* | Remove time.clock(), deprecated in 3.8 | Alan Pevec | 2019-07-11 | 1 | -9/+3 |
* | argon2: set checksum size to 32, per issue 88. | Eli Collins | 2017-03-04 | 1 | -4/+3 |
* | setup: added $SOURCE_DATE_EPOCH support to revision stamping | Eli Collins | 2017-02-14 | 1 | -1/+4 |
* | bumped to 1.7.1, related doc updates1.7.1 | Eli Collins | 2017-01-30 | 1 | -1/+1 |
* | passlib.apache: updated internal comments | Eli Collins | 2017-01-30 | 1 | -4/+4 |
* | passlib.tests: fix imports that got dropped during a patch | Eli Collins | 2017-01-30 | 1 | -2/+2 |
* | bugfix: passlib.hash.cisco_pix & cisco_asa: major overhaul of internal implem... | Eli Collins | 2017-01-30 | 2 | -132/+456 |
* | PasswordHash: hammered out more of password truncation policy. | Eli Collins | 2017-01-30 | 4 | -68/+235 |
* | passlib.tests: silence some more scrypt backend warnings, | Eli Collins | 2017-01-30 | 2 | -3/+13 |
* | passlib.tests: split cisco hasher tests into separate file | Eli Collins | 2017-01-30 | 2 | -229/+267 |
* | Per issue 83, all "harden_verify" code is now deprecated & a noop. | Eli Collins | 2017-01-29 | 3 | -257/+79 |
* | passlib.tests: silence some scrypt-backend warnings that slipped through | Eli Collins | 2017-01-29 | 1 | -3/+4 |
* | passlib.crypto.scrypt: reworked backend loader internals | Eli Collins | 2017-01-23 | 2 | -39/+53 |
* | setup: synced stamp.py file from gable source; | Eli Collins | 2017-01-22 | 1 | -8/+4 |
* | passlib.tests: up default 'bestof' for time_call(), to lower odds of failures | Eli Collins | 2017-01-22 | 1 | -1/+1 |
* | docs: update bcrypt docs to indicate correct default scheme (fixes issue 85) | Eli Collins | 2017-01-22 | 1 | -2/+2 |
* | added r"" prefix to some strings, to fix some python 3.6 deprecation warnings | Eli Collins | 2017-01-22 | 5 | -8/+9 |
* | passlib.tests.test_totp: fixed max_time_t calculation to trap some errors | Eli Collins | 2017-01-22 | 1 | -9/+39 |
* | tests: added code to patch some RNGs for duration of tests, | Eli Collins | 2016-12-19 | 2 | -7/+20 |
* | setup: removed unused 'docdist' helper | Eli Collins | 2016-12-19 | 1 | -87/+0 |
* | setup.py: exclude passlib._setup from bdists, only needed for sdists. | Eli Collins | 2016-12-05 | 1 | -5/+38 |
* | docs: tweaked changelog content, pwd docstrings, added recent setup fix to ch... | Eli Collins | 2016-12-05 | 1 | -27/+37 |
* | setup.py: fixed hg revision stamping so builds from sdist don't try to | Eli Collins | 2016-12-05 | 1 | -11/+72 |
* | bugfix: utils: GenericHandler wasn't issuing deprecation warning if caller | Eli Collins | 2016-11-27 | 4 | -19/+31 |
* | docs: fixed docstring for utils.saslprep() | Eli Collins | 2016-11-27 | 1 | -2/+5 |