import sys
import os
import shutil
-import md5
import glob
+import hashlib
from argparse import ArgumentParser
import logging
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:
# 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)
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
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):