get rid of most uses of sha module
authorStephen Gran <steve@lobefin.net>
Thu, 9 Jun 2011 17:17:46 +0000 (17:17 +0000)
committerStephen Gran <steve@lobefin.net>
Thu, 9 Jun 2011 17:17:46 +0000 (17:17 +0000)
Signed-off-by: Stephen Gran <steve@lobefin.net>
misc/ud-update-sudopasswords
ud-generate

index 8e7fea8..292b282 100755 (executable)
@@ -20,7 +20,7 @@
 # the hmac also includes purpose ("sudo") and userid that owns the
 # entry.  This little script updates an ldap from old to new.
 
-import string, re, time, ldap, getopt, sys, os, pwd, posix, socket, base64, sha, shutil, errno, tarfile, grp
+import string, re, time, ldap, getopt, sys, os, pwd, posix, socket, base64, shutil, errno, tarfile, grp
 from userdir_ldap import *;
 
 UUID_FORMAT = '[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}'
index 2721888..6c69928 100755 (executable)
@@ -28,7 +28,7 @@
 #   along with this program; if not, write to the Free Software
 #   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 
-import string, re, time, ldap, getopt, sys, os, pwd, posix, socket, base64, sha, shutil, errno, tarfile, grp
+import string, re, time, ldap, getopt, sys, os, pwd, posix, socket, base64, hashlib, shutil, errno, tarfile, grp
 import lockfile
 from userdir_ldap import *
 from userdir_exceptions import *
@@ -781,7 +781,7 @@ def ExtractDNSInfo(x):
             Algorithm = 2
          if Algorithm == None:
             continue
-         Fingerprint = sha.new(base64.decodestring(Split[1])).hexdigest()
+         Fingerprint = hashlib.new('sha1', base64.decodestring(Split[1])).hexdigest()
          DNSInfo.append("%sIN\tSSHFP\t%u 1 %s" % (TTLprefix, Algorithm, Fingerprint))
 
    if 'architecture' in x[1]: