]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-99108: Import MD5 and SHA1 from HACL* (#102089)
authorJonathan Protzenko <protz@microsoft.com>
Wed, 22 Feb 2023 21:18:43 +0000 (13:18 -0800)
committerGitHub <noreply@github.com>
Wed, 22 Feb 2023 21:18:43 +0000 (13:18 -0800)
commitfcadc7e405141847ab10daf5cff16be880083a24
tree404c9bc7b90e95882765731171033632aa6c9b80
parent96bf24380e44dfa1516d65480250995e737c0cb9
gh-99108: Import MD5 and SHA1 from HACL* (#102089)

Replaces our fallback non-OpenSSL MD5 and SHA1 implementations with those from HACL* as we've already done with SHA2.
24 files changed:
Makefile.pre.in
Misc/NEWS.d/next/Security/2023-02-17-10-42-48.gh-issue-99108.MKA8-f.rst [new file with mode: 0644]
Modules/Setup
Modules/Setup.stdlib.in
Modules/_hacl/Hacl_Hash_MD5.c [new file with mode: 0644]
Modules/_hacl/Hacl_Hash_MD5.h [new file with mode: 0644]
Modules/_hacl/Hacl_Hash_SHA1.c [new file with mode: 0644]
Modules/_hacl/Hacl_Hash_SHA1.h [new file with mode: 0644]
Modules/_hacl/Hacl_Streaming_SHA2.c
Modules/_hacl/Hacl_Streaming_SHA2.h
Modules/_hacl/Hacl_Streaming_Types.h [new file with mode: 0644]
Modules/_hacl/include/krml/FStar_UInt128_Verified.h
Modules/_hacl/include/krml/FStar_UInt_8_16_32_64.h
Modules/_hacl/include/krml/internal/target.h
Modules/_hacl/internal/Hacl_Hash_MD5.h [new file with mode: 0644]
Modules/_hacl/internal/Hacl_Hash_SHA1.h [new file with mode: 0644]
Modules/_hacl/python_hacl_namespaces.h
Modules/_hacl/refresh.sh
Modules/md5module.c
Modules/sha1module.c
PCbuild/pythoncore.vcxproj
PCbuild/pythoncore.vcxproj.filters
configure
configure.ac