summaryrefslogtreecommitdiff
path: root/passlib/crypto
Commit message (Expand)AuthorAgeFilesLines
* Merge from stableEli Collins2020-10-081-1/+6
|\
| * bugfix: python2.6 compat fixes -- a few "{}" set constructors slipped in.Eli Collins2020-10-071-3/+8
| * passlib.context: now raises UnknownHashError() if hash can't be identified.Eli Collins2020-10-071-1/+1
* | cleanup old python compat - assorted minor cleanups & fixes from conversionEli Collins2020-10-061-2/+7
* | cleanup old python compat -- removed int_types aliasEli Collins2020-10-062-10/+9
* | cleanup old python compat -- removed join_byte_elems() and join_byte_values()...Eli Collins2020-10-062-8/+6
* | cleanup old python compat -- removed byte_elem_value() wrapperEli Collins2020-10-061-1/+1
* | cleanup old python compat -- replaced "unicode" alias in favor of "str"Eli Collins2020-10-063-8/+7
* | cleanup old python compat -- unified "unicode_or_bytes" aliasesEli Collins2020-10-061-2/+2
* | cleanup old python compat -- removed "unicode_or_str" and "native_string_type...Eli Collins2020-10-061-2/+2
* | cleanup old python compat -- removed IO aliases (BytesIO etc)Eli Collins2020-10-061-1/+1
* | cleanup old python compat -- removed suppress_cause() and error_from() wrappersEli Collins2020-10-061-1/+1
* | cleanup old python compat -- removed izip() wrapperEli Collins2020-10-061-7/+6
* | cleanup old python compat -- removed irange() aliasEli Collins2020-10-064-23/+21
* | cleanup old python compat -- removed PY2 & PY3 conditionalsEli Collins2020-10-062-8/+4
* | cleanup old python compat -- removed all "from __future__" importsEli Collins2020-10-062-2/+0
* | Merge from stableEli Collins2020-10-061-30/+191
|\ \ | |/
| * passlib.crypto.digest: followup to rev db4beabafe1b --Eli Collins2020-05-041-6/+16
| * passlib.crypto.digests: added hardcoded fallback info for common hashes;Eli Collins2020-05-021-0/+35
| * reworked lookup_hash() and create_hex_digest() internals to work betterEli Collins2020-05-021-26/+134
| * passlib.crypto.digests: cleaned up internal digests table;Eli Collins2020-05-021-4/+12
* | Merge from stableEli Collins2019-11-111-2/+73
|\ \ | |/
| * passlib.crypto.scrypt: add support for hashlib.scrypt() backend (fixes issue 86)Eli Collins2019-11-111-2/+73
* | compat cleanup: replaced all u("") instances with u""Eli Collins2017-02-171-4/+4
|/
* passlib.crypto.scrypt: reworked backend loader internalsEli Collins2017-01-231-38/+52
* added r"" prefix to some strings, to fix some python 3.6 deprecation warningsEli Collins2017-01-221-1/+1
* passlib.utils: relocated a bunch of binary encoding helpers to .utils.binary ...Eli Collins2016-11-221-1/+2
* passlib.utils: relocated a bunch of properties & decorators to .utils.decorEli Collins2016-11-221-1/+2
* docs: LARGE update to documentation, tutorials added, pages relocatedEli Collins2016-11-201-6/+10
* docs: corrected / updated various bits of text, especially TOTP docsEli Collins2016-07-151-9/+10
* crypto.scrypt: change require keylen>=1, to match pbkdf2_hmac()Eli Collins2016-06-201-2/+2
* pbkdf2: removed support for M2Crypto backend -- was only useful for sha1Eli Collins2016-06-201-15/+2
* pbkdf2_hmac: now supports hashlib.pbkdf2_hmac() and fastpbkdf2 as backends.Eli Collins2016-06-201-24/+113
* cleanup: 'uint4/8' refs incorrectly named, should be 'uint32/64'Eli Collins2016-06-201-7/+7
* crypto/pbkdf2: refactored to use 3 different builtin backends, added benchmar...Eli Collins2016-06-181-21/+184
* utils.handlers: split out most of HasManyBackends into separate BackendMixin,Eli Collins2016-06-171-10/+13
* passlib.handlers.scrypt: created scrypt hash handler, complete with UTs and docsEli Collins2016-06-104-0/+761
* passlib.crypto: relocated bcrypt backend code from passlib.utilsEli Collins2016-06-104-0/+1584
* relocated many of the crypto routes inside passlib.utils,Eli Collins2016-02-104-0/+1739