summaryrefslogtreecommitdiff
path: root/src/mailman/passwords.py
diff options
context:
space:
mode:
authorBarry Warsaw2009-01-29 14:06:24 -0500
committerBarry Warsaw2009-01-29 14:06:24 -0500
commitbbbe644f21ef956e0b94a2d7ba9dd73e97846e3d (patch)
tree760291992fd3071ce269429b171c17000790c39f /src/mailman/passwords.py
parenteefd06f1b88b8ecbb23a9013cd223b72ca85c20d (diff)
downloadmailman-bbbe644f21ef956e0b94a2d7ba9dd73e97846e3d.tar.gz
mailman-bbbe644f21ef956e0b94a2d7ba9dd73e97846e3d.tar.zst
mailman-bbbe644f21ef956e0b94a2d7ba9dd73e97846e3d.zip
Diffstat (limited to 'src/mailman/passwords.py')
-rw-r--r--src/mailman/passwords.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mailman/passwords.py b/src/mailman/passwords.py
index 0c8284c1c..a03ef8fdb 100644
--- a/src/mailman/passwords.py
+++ b/src/mailman/passwords.py
@@ -146,12 +146,12 @@ class PBKDF2PasswordScheme(PasswordScheme):
h = hmac.new(password, None, hashlib.sha1)
prf = h.copy()
prf.update(salt + b'\x00\x00\x00\x01')
- T = U = array(b'l', prf.digest())
+ T = U = array(b'i', prf.digest())
while iterations:
prf = h.copy()
prf.update(U.tostring())
- U = array(b'l', prf.digest())
- T = array(b'l', (t ^ u for t, u in zip(T, U)))
+ U = array(b'i', prf.digest())
+ T = array(b'i', (t ^ u for t, u in zip(T, U)))
iterations -= 1
return T.tostring()