Merge "Use FIPS-compatible SHA256 for comparing files"

This commit is contained in:
Zuul 2020-02-19 09:20:05 +00:00 committed by Gerrit Code Review
commit d920249779
2 changed files with 6 additions and 2 deletions

View File

@ -228,12 +228,12 @@ def _get_hash_object(hash_algo_name):
return getattr(hashlib, hash_algo_name)()
def file_has_content(path, content, hash_algo='md5'):
def file_has_content(path, content, hash_algo='sha256'):
"""Checks that content of the file is the same as provided reference.
:param path: path to file
:param content: reference content to check against
:param hash_algo: hashing algo from hashlib to use, default is 'md5'
:param hash_algo: hashing algo from hashlib to use, default is 'sha256'
:returns: True if the hash of reference content is the same as
the hash of file's content, False otherwise
"""

View File

@ -0,0 +1,4 @@
fixes:
- |
Use SHA256 for comparing file contents instead of MD5. This improves FIPS
compatibility.