diff --git a/lib/pbkdf2.py b/lib/pbkdf2.py index b96c0734..d362b852 100644 --- a/lib/pbkdf2.py +++ b/lib/pbkdf2.py @@ -66,7 +66,7 @@ def pbkdf2_bin(data, salt, iterations=1000, keylen=24, hashfunc=None): def _pseudorandom(x, mac=mac): h = mac.copy() h.update(x) - return list(map(ord, h.digest())) + return bytearray(h.digest()) buf = [] for block in range(1, -(-keylen // mac.digest_size) + 1): rv = u = _pseudorandom(salt + _pack_int(block))