]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
tests/password_hash: avoid py3-incompatible md5 module
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>
Wed, 31 Jan 2018 23:01:10 +0000 (12:01 +1300)
committerAndrew Bartlett <abartlet@samba.org>
Fri, 9 Feb 2018 06:59:20 +0000 (07:59 +0100)
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
python/samba/tests/password_hash.py

index 611983e87ad685deb7831d5b2ac5f103d236905a..a3a74aa25df83a0a731fad1e38fa69c6d01102bf 100644 (file)
@@ -32,7 +32,7 @@ from samba.tests import delete_force
 import ldb
 import samba
 import binascii
-import md5
+from hashlib import md5
 import crypt
 
 
@@ -60,7 +60,7 @@ def get_package(sc, name):
 def calc_digest(user, realm, password):
 
     data = "%s:%s:%s" % (user, realm, password)
-    return binascii.hexlify(md5.new(data).digest())
+    return md5(data).hexdigest()
 
 
 class PassWordHashTests(TestCase):