| Commit message (Expand) | Author | Age | Files | Lines |
* | python compat cleanup -- use magic super() calls | Eli Collins | 2020-10-06 | 1 | -1/+1 |
* | cleanup old python compat -- replaced "unicode" alias in favor of "str" | Eli Collins | 2020-10-06 | 1 | -2/+1 |
* | cleanup old python compat -- removed some sys.version_info refs | Eli Collins | 2020-10-06 | 1 | -16/+6 |
* | Merge from stable | Eli Collins | 2020-10-06 | 1 | -0/+2 |
|\ |
|
| * | passlib.tests: silence some warnings, fix some MissingBackendError messages | Eli Collins | 2020-10-03 | 1 | -0/+2 |
* | | Merge from stable | Eli Collins | 2019-11-10 | 1 | -3/+3 |
|\ \
| |/ |
|
| * | bugfix: passlib.totp: always prepend issuer to URIs (fixes issue 92) | Eli Collins | 2019-11-09 | 1 | -3/+3 |
* | | compat cleanup: replaced all u("") instances with u"" | Eli Collins | 2017-02-17 | 1 | -8/+8 |
|/ |
|
* | passlib.tests: silence some more scrypt backend warnings, | Eli Collins | 2017-01-30 | 1 | -3/+12 |
* | passlib.tests.test_totp: fixed max_time_t calculation to trap some errors | Eli Collins | 2017-01-22 | 1 | -9/+39 |
* | passlib.tests: large refactor to make all tests that depend on RNG behave | Eli Collins | 2016-11-21 | 1 | -18/+22 |
* | totp: TOTP.normalize_token() turned into hybrid method, made public; | Eli Collins | 2016-11-10 | 1 | -7/+26 |
* | totp: added cache_seconds to TotpMatch repr, fixed py3 bug in UTs | Eli Collins | 2016-11-10 | 1 | -1/+1 |
* | totp: removed 'reuse' keyword from match(), no valid use-case | Eli Collins | 2016-11-10 | 1 | -10/+2 |
* | totp: fixed edge case where default issuer was being inserted into json string. | Eli Collins | 2016-11-09 | 1 | -0/+9 |
* | totp: simplified AppWallet secret resolution code | Eli Collins | 2016-11-09 | 1 | -4/+4 |
* | totp: consolidated key parsing code, clarified AppWallet behavior, | Eli Collins | 2016-11-09 | 1 | -2/+2 |
* | totp tests: merged old _BaseOTPTest class into primary TotpTest class. | Eli Collins | 2016-11-08 | 1 | -222/+151 |
* | totp: renamed TOTP.verify() to TOTP.match(); added new TOTP.verify() in it's ... | Eli Collins | 2016-11-08 | 1 | -37/+73 |
* | totp: OTPContext no longer frontend, reduced down to merely holding | Eli Collins | 2016-11-08 | 1 | -135/+106 |
* | totp: added TOTP.using() for constructing TOTP factories with custom configur... | Eli Collins | 2016-11-08 | 1 | -19/+42 |
* | bugfix: totp: TOTP.from_source() should return new object if contexts are dif... | Eli Collins | 2016-11-08 | 1 | -0/+10 |
* | totp: added TOTP.from_source() frontend which detects serialization format, | Eli Collins | 2016-11-08 | 1 | -10/+192 |
* | totp: in place of stateful TOTP methods, expanded the TotpMatch() object | Eli Collins | 2016-11-07 | 1 | -1/+10 |
* | totp: stripped out the 'stateful' methods (TOTP.advance, TOTP.consume, and TO... | Eli Collins | 2016-11-07 | 1 | -198/+18 |
* | totp: no functional code changes, just combined the BaseOTP and TOTP classes, | Eli Collins | 2016-11-07 | 1 | -0/+3 |
* | totp: stripping out HOTP support -- not generally used/useful in the real world | Eli Collins | 2016-11-07 | 1 | -684/+1 |
* | totp: large cleanup of the API: removed skew prediction, tweaked structure | Eli Collins | 2016-10-03 | 1 | -263/+212 |
* | bugfix: test_totp: py3 compat fixes (forgot to mark some byte strings) | Eli Collins | 2016-07-17 | 1 | -4/+4 |
* | bugfix: test_totp: skip encryption tests when AES support not present | Eli Collins | 2016-07-15 | 1 | -8/+12 |
* | passlib.totp: large refactoring of API, added support for migration applicati... | Eli Collins | 2016-07-12 | 1 | -369/+513 |
* | bugfix: test_totp: dynamically work out max value of host's time_t; | Eli Collins | 2016-06-26 | 1 | -1/+11 |
* | bugfix: passlib.totp: add missing import to UTs; add 'cryptography' package t... | Eli Collins | 2016-06-10 | 1 | -0/+1 |
* | passlib.tests.test_totp: use proper timing tool for runtime measurement, | Eli Collins | 2016-06-10 | 1 | -9/+6 |
* | passlib.totp: converted encrypt_key() helper to use AES-CTR via 'cryptography... | Eli Collins | 2016-06-10 | 1 | -20/+46 |
* | relocated many of the crypto routes inside passlib.utils, | Eli Collins | 2016-02-10 | 1 | -15/+8 |
* | misc test bugfixes | Eli Collins | 2015-07-26 | 1 | -3/+15 |
* | passlib.totp: py26 compat fix: patch urlparse to recognize otpauth scheme | Eli Collins | 2015-07-23 | 1 | -1/+1 |
* | test_totp: base64.b16decode() error type has different cross-version behavior | Eli Collins | 2015-01-25 | 1 | -9/+12 |
* | relaxed time limit on totp test for slow jenkins server :) | Eli Collins | 2015-01-25 | 1 | -1/+1 |
* | bugfix: test_totp: binascii.Error() new in py33, py32 still has py2x behavior | Eli Collins | 2015-01-25 | 1 | -1/+1 |
* | totp: changed DEFAULT_OFFSET to 0. | Eli Collins | 2015-01-10 | 1 | -2/+4 |
* | removed a LOT of compatibility shims -- dropped python 2.5, 3.0, and 3.1 supp... | Eli Collins | 2015-01-10 | 1 | -1/+1 |
* | TOTP implementation mostly finalize | Eli Collins | 2015-01-09 | 1 | -10/+2075 |
* | added passlib.totp -- TOTP (google authenticator) support. | Eli Collins | 2013-05-07 | 1 | -0/+33 |