summaryrefslogtreecommitdiff
path: root/django/utils/crypto.py
AgeCommit message (Expand)Author
2013-03-18Clarified that constant_time_compare doesn't protect string lengths.Aymeric Augustin
2013-02-27[py3] Always fed hashlib with bytes.Ɓukasz Langa
2012-08-29Replaced many smart_bytes by force_bytesClaude Paroz
2012-08-21Reverted type check added in 62954ba04c.Aymeric Augustin
2012-08-20[py3] Fixed #17040 -- ported django.utils.crypto.constant_time_compare.Aymeric Augustin
2012-08-07[py3] Ported django.utils.crypto.Aymeric Augustin
2012-08-07[py3] Ported django.utils.encoding.Aymeric Augustin
2012-07-22Used a Python 3-compatible syntax for building a translation tableClaude Paroz
2012-07-22[py3] Added Python 3 compatibility for xrange.Aymeric Augustin
2012-07-22[py3] Removed longs.Aymeric Augustin
2012-06-07Fixed #18269 -- Applied unicode_literals for Python 3 compatibility.Claude Paroz
2012-06-06Delayed encoding of password and salt in password checking.Claude Paroz
2012-05-20Imported reduce from functools for forward compatibility.Claude Paroz
2012-05-19Marked bytestrings with b prefix. Refs #18269Claude Paroz
2012-02-23Improved get_random_string().Paul McMillan
2012-02-23Cleanup to use get_random_string consistently.Paul McMillan
2012-02-11Fixes #16827. Adds a length check to CSRF tokens before applying the santizin...Paul McMillan
2012-02-02Fixed #17481. pbkdf2 hashes no longer ommit leading zeros. Paul McMillan
2011-12-23Renovated password hashing. Many thanks to Justine Tunney for help with the i...Paul McMillan
2011-03-28Removed a bunch more Python 2.4 workarounds now that we don't support that ve...Adrian Holovaty
2010-10-15Fixed Python 2.4 incompatibility introduced in [14218]Luke Plant
2010-10-14Fixed #14445 - Use HMAC and constant-time comparison functions where needed.Luke Plant