summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bitbake/lib/bb/utils.py2
-rw-r--r--bitbake/lib/ply/yacc.py7
2 files changed, 3 insertions, 6 deletions
diff --git a/bitbake/lib/bb/utils.py b/bitbake/lib/bb/utils.py
index 2e8256101a..fcaeb99162 100644
--- a/bitbake/lib/bb/utils.py
+++ b/bitbake/lib/bb/utils.py
@@ -538,7 +538,7 @@ def md5_file(filename):
538 Return the hex string representation of the MD5 checksum of filename. 538 Return the hex string representation of the MD5 checksum of filename.
539 """ 539 """
540 import hashlib 540 import hashlib
541 return _hasher(hashlib.md5(), filename) 541 return _hasher(hashlib.new('MD5', usedforsecurity=False), filename)
542 542
543def sha256_file(filename): 543def sha256_file(filename):
544 """ 544 """
diff --git a/bitbake/lib/ply/yacc.py b/bitbake/lib/ply/yacc.py
index 46e7dc96f6..767c4e4674 100644
--- a/bitbake/lib/ply/yacc.py
+++ b/bitbake/lib/ply/yacc.py
@@ -2797,11 +2797,8 @@ class ParserReflect(object):
2797 # Compute a signature over the grammar 2797 # Compute a signature over the grammar
2798 def signature(self): 2798 def signature(self):
2799 try: 2799 try:
2800 from hashlib import md5 2800 import hashlib
2801 except ImportError: 2801 sig = hashlib.new('MD5', usedforsecurity=False)
2802 from md5 import md5
2803 try:
2804 sig = md5()
2805 if self.start: 2802 if self.start:
2806 sig.update(self.start.encode('latin-1')) 2803 sig.update(self.start.encode('latin-1'))
2807 if self.prec: 2804 if self.prec: