]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-99108: Refresh HACL* (#104808)
authorJonathan Protzenko <protz@microsoft.com>
Wed, 24 May 2023 20:30:11 +0000 (13:30 -0700)
committerGitHub <noreply@github.com>
Wed, 24 May 2023 20:30:11 +0000 (13:30 -0700)
commit160321e5304b962a162eb023472aa2bc8307ae15
treec56d1ac86dd607f16dcc2acb411240964bad9a7e
parentfe77a99fc8b549a8bf9ccbc5485fe5ea9bcf47b9
gh-99108: Refresh HACL* (#104808)

Refresh HACL* from upstream to improve SHA2 performance and fix a 32-bit issue in SHA3.
18 files changed:
Makefile.pre.in
Misc/NEWS.d/next/Security/2023-05-24-09-29-08.gh-issue-99108.hwS2cr.rst [new file with mode: 0644]
Modules/Setup
Modules/Setup.stdlib.in
Modules/_hacl/Hacl_Hash_MD5.c
Modules/_hacl/Hacl_Hash_MD5.h
Modules/_hacl/Hacl_Hash_SHA1.c
Modules/_hacl/Hacl_Hash_SHA1.h
Modules/_hacl/Hacl_Hash_SHA2.c [moved from Modules/_hacl/Hacl_Streaming_SHA2.c with 87% similarity]
Modules/_hacl/Hacl_Hash_SHA2.h [moved from Modules/_hacl/Hacl_Streaming_SHA2.h with 91% similarity]
Modules/_hacl/Hacl_Hash_SHA3.c
Modules/_hacl/Hacl_Hash_SHA3.h
Modules/_hacl/Hacl_Streaming_Types.h
Modules/_hacl/internal/Hacl_Hash_SHA2.h [moved from Modules/_hacl/internal/Hacl_SHA2_Generic.h with 83% similarity]
Modules/_hacl/refresh.sh
Modules/sha2module.c
PCbuild/pythoncore.vcxproj
PCbuild/pythoncore.vcxproj.filters