summaryrefslogtreecommitdiff
path: root/django/utils/crypto.py
diff options
context:
space:
mode:
Diffstat (limited to 'django/utils/crypto.py')
-rw-r--r--django/utils/crypto.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/django/utils/crypto.py b/django/utils/crypto.py
index 8bf884a72f..cbf2656316 100644
--- a/django/utils/crypto.py
+++ b/django/utils/crypto.py
@@ -79,7 +79,8 @@ def get_random_string(length=12,
if hasattr(hmac, "compare_digest"):
# Prefer the stdlib implementation, when available.
- constant_time_compare = hmac.compare_digest
+ def constant_time_compare(val1, val2):
+ return hmac.compare_digest(force_bytes(val1), force_bytes(val2))
else:
def constant_time_compare(val1, val2):
"""