chiark / gitweb /
Replace md5 with hashlib.md5
authorDaniel Martí <mvdan@mvdan.cc>
Mon, 4 Jan 2016 17:36:47 +0000 (18:36 +0100)
committerDaniel Martí <mvdan@mvdan.cc>
Thu, 10 Mar 2016 16:43:37 +0000 (16:43 +0000)
fdroidserver/publish.py
fdroidserver/update.py

index 7dda4e8b2e5e76a55b404b407cfe9f5f673d351a..376f3f1b79b4cb8f6532c0378f8f60c45e793945 100644 (file)
@@ -20,8 +20,8 @@
 import sys
 import os
 import shutil
-import md5
 import glob
+import hashlib
 from argparse import ArgumentParser
 import logging
 
@@ -90,7 +90,7 @@ def main():
     vercodes = common.read_pkg_args(options.appid, True)
     allaliases = []
     for appid in allapps:
-        m = md5.new()
+        m = hashlib.md5()
         m.update(appid)
         keyalias = m.hexdigest()[:8]
         if keyalias in allaliases:
@@ -155,11 +155,11 @@ def main():
                 # For this particular app, the key alias is overridden...
                 keyalias = config['keyaliases'][appid]
                 if keyalias.startswith('@'):
-                    m = md5.new()
+                    m = hashlib.md5()
                     m.update(keyalias[1:])
                     keyalias = m.hexdigest()[:8]
             else:
-                m = md5.new()
+                m = hashlib.md5()
                 m.update(appid)
                 keyalias = m.hexdigest()[:8]
             logging.info("Key alias: " + keyalias)
index a9fe67389408b0ac71124dc79d093f5bdd2aa594..fdf9653600e8b877ac651bbbf414ed0c68d1c1f3 100644 (file)
@@ -34,7 +34,6 @@ import time
 from pyasn1.error import PyAsn1Error
 from pyasn1.codec.der import decoder, encoder
 from pyasn1_modules import rfc2315
-from hashlib import md5
 from binascii import hexlify, unhexlify
 
 from PIL import Image
@@ -401,7 +400,7 @@ def getsig(apkpath):
 
     cert_encoded = encoder.encode(certificates)[4:]
 
-    return md5(cert_encoded.encode('hex')).hexdigest()
+    return hashlib.md5(cert_encoded.encode('hex')).hexdigest()
 
 
 def scan_apks(apps, apkcache, repodir, knownapks, use_date_from_apk=False):