diff options
| author | Barry Warsaw | 2009-01-29 14:06:24 -0500 |
|---|---|---|
| committer | Barry Warsaw | 2009-01-29 14:06:24 -0500 |
| commit | bbbe644f21ef956e0b94a2d7ba9dd73e97846e3d (patch) | |
| tree | 760291992fd3071ce269429b171c17000790c39f /src/mailman/passwords.py | |
| parent | eefd06f1b88b8ecbb23a9013cd223b72ca85c20d (diff) | |
| download | mailman-bbbe644f21ef956e0b94a2d7ba9dd73e97846e3d.tar.gz mailman-bbbe644f21ef956e0b94a2d7ba9dd73e97846e3d.tar.zst mailman-bbbe644f21ef956e0b94a2d7ba9dd73e97846e3d.zip | |
Diffstat (limited to 'src/mailman/passwords.py')
| -rw-r--r-- | src/mailman/passwords.py | 6 |
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() |
