diff options
author | Nikola Forró <nforro@redhat.com> | 2021-09-16 10:25:09 +0200 |
---|---|---|
committer | Nikola Forró <nforro@redhat.com> | 2021-09-16 11:39:04 +0200 |
commit | dda61caf191ee69da9d944039cbb07fad5705a02 (patch) | |
tree | 95289145cf03b0e4e605cc37baac25599de4ac01 | |
parent | dc7dafe70a53d6c122091516f34058bd0a6d89e1 (diff) | |
download | numpy-dda61caf191ee69da9d944039cbb07fad5705a02.tar.gz |
MAINT: Use SHA-256 instead of SHA-1
While the use of SHA-1 here hardly poses any risks, its use
will eventually be prohibited globally in FIPS-compliant operating
systems such as RHEL, and I don't see any downsides in moving away
from using it.
Signed-off-by: Nikola Forró <nforro@redhat.com>
-rwxr-xr-x | tools/cythonize.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/tools/cythonize.py b/tools/cythonize.py index c4c25ae26..c06962cf9 100755 --- a/tools/cythonize.py +++ b/tools/cythonize.py @@ -135,7 +135,7 @@ rules = { # Hash db # def load_hashes(filename): - # Return { filename : (sha1 of input, sha1 of output) } + # Return { filename : (sha256 of input, sha256 of output) } if os.path.isfile(filename): hashes = {} with open(filename, 'r') as f: @@ -151,8 +151,8 @@ def save_hashes(hash_db, filename): for key, value in sorted(hash_db.items()): f.write("%s %s %s\n" % (key, value[0], value[1])) -def sha1_of_file(filename): - h = hashlib.sha1() +def sha256_of_file(filename): + h = hashlib.sha256() with open(filename, "rb") as f: h.update(f.read()) return h.hexdigest() @@ -168,8 +168,8 @@ def normpath(path): return path def get_hash(frompath, topath): - from_hash = sha1_of_file(frompath) - to_hash = sha1_of_file(topath) if os.path.exists(topath) else None + from_hash = sha256_of_file(frompath) + to_hash = sha256_of_file(topath) if os.path.exists(topath) else None return (from_hash, to_hash) def process(path, fromfile, tofile, processor_function, hash_db): |