X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=userdir_ldap.py;h=9e998994aab0e57d469d692cd86aa8943010eec7;hb=04409346418395c9f00c5f4a8244ce1d3512b446;hp=c76992c6da3cb20db769040a62a437e02e284f3f;hpb=d6a45065258ad2edcf9e83684937b8b36ca7ff64;p=mirror%2Fuserdir-ldap.git diff --git a/userdir_ldap.py b/userdir_ldap.py index c76992c..9e99899 100644 --- a/userdir_ldap.py +++ b/userdir_ldap.py @@ -22,7 +22,7 @@ import termios, re, imp, ldap, sys, crypt, rfc822, pwd, os, getpass import userdir_gpg import hmac -import sha as sha1_module +import hashlib try: File = open("/etc/userdir-ldap/userdir-ldap.conf"); @@ -438,7 +438,7 @@ def make_hmac(str): File = open(PassDir+"/key-hmac-"+pwd.getpwuid(os.getuid())[0],"r"); HmacKey = File.readline().strip() File.close(); - return hmac.new(HmacKey, str, sha1_module).hexdigest() + return hmac.new(HmacKey, str, hashlib.sha1).hexdigest() def make_passwd_hmac(status, purpose, uid, uuid, hosts, cryptedpass): return make_hmac(':'.join([status, purpose, uid, uuid, hosts, cryptedpass]))