summaryrefslogtreecommitdiffstats
path: root/Misc
diff options
context:
space:
mode:
authorJonathan Protzenko <protz@microsoft.com>2024-03-26 00:35:26 (GMT)
committerGitHub <noreply@github.com>2024-03-26 00:35:26 (GMT)
commit872e212378ef86392069034afd80bb53896fd93d (patch)
tree418ee245b753c0df73ce4958f26f8455c7c81098 /Misc
parent8945b7ff55b87d11c747af2dad0e3e4d631e62d6 (diff)
downloadcpython-872e212378ef86392069034afd80bb53896fd93d.zip
cpython-872e212378ef86392069034afd80bb53896fd93d.tar.gz
cpython-872e212378ef86392069034afd80bb53896fd93d.tar.bz2
gh-99108: Refresh HACL*; update modules accordingly; fix namespacing (GH-117237)
Pulls in a new update from https://github.com/hacl-star/hacl-star and fixes our C "namespacing" done by `Modules/_hacl/refresh.sh`.
Diffstat (limited to 'Misc')
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2024-03-25-17-04-54.gh-issue-99108.8bjdO6.rst6
-rw-r--r--Misc/sbom.spdx.json64
2 files changed, 38 insertions, 32 deletions
diff --git a/Misc/NEWS.d/next/Core and Builtins/2024-03-25-17-04-54.gh-issue-99108.8bjdO6.rst b/Misc/NEWS.d/next/Core and Builtins/2024-03-25-17-04-54.gh-issue-99108.8bjdO6.rst
new file mode 100644
index 0000000..184273b
--- /dev/null
+++ b/Misc/NEWS.d/next/Core and Builtins/2024-03-25-17-04-54.gh-issue-99108.8bjdO6.rst
@@ -0,0 +1,6 @@
+Updated the :mod:`hashlib` built-in `HACL\* project`_ C code from upstream
+that we use for many implementations when they are not present via OpenSSL
+in a given build. This also avoids the rare potential for a C symbol name
+one definition rule linking issue.
+
+.. _HACL\* project: https://github.com/hacl-star/hacl-star
diff --git a/Misc/sbom.spdx.json b/Misc/sbom.spdx.json
index 7e9aa6d..922c927 100644
--- a/Misc/sbom.spdx.json
+++ b/Misc/sbom.spdx.json
@@ -300,11 +300,11 @@
"checksums": [
{
"algorithm": "SHA1",
- "checksumValue": "f77449b2b4eb99f1da0938633cc558baf9c444fb"
+ "checksumValue": "f8ba39b46ebdfa7d031d9c33130c6ded680a8120"
},
{
"algorithm": "SHA256",
- "checksumValue": "0f252967debca5b35362ca53951ea16ca8bb97a19a1d24f6695f44d50010859e"
+ "checksumValue": "f71cf6a0e8f09354c2af2c785a1d36e0cba7613a589be01ca8a3d8478f4c8874"
}
],
"fileName": "Modules/_hacl/Hacl_Hash_MD5.c"
@@ -314,11 +314,11 @@
"checksums": [
{
"algorithm": "SHA1",
- "checksumValue": "c24e6779a91c840f3d65d24abbce225b608b676e"
+ "checksumValue": "eaaab54cea2b0bb8ec0eedf0b373d42f1a0f8f6c"
},
{
"algorithm": "SHA256",
- "checksumValue": "9cd062e782801013e3cacaba583e44e1b5e682e217d20208d5323354d42011f1"
+ "checksumValue": "9a02e2a6e163515ea0228a859d5e55c1f57b11fae5908c42f9f9814ce9bca230"
}
],
"fileName": "Modules/_hacl/Hacl_Hash_MD5.h"
@@ -328,11 +328,11 @@
"checksums": [
{
"algorithm": "SHA1",
- "checksumValue": "560f6ff541b5eff480ea047b147f4212bb0db7ed"
+ "checksumValue": "f4f42faf8da78a230199f649c0f2a1b865799a31"
},
{
"algorithm": "SHA256",
- "checksumValue": "0ade3ab264e912d7b4e5cdcf773db8c63e4440540d295922d74b06bcfc74c77a"
+ "checksumValue": "5b29bd9951646861e0e19427be5d923a5bab7a4516824ccc068f696469195eec"
}
],
"fileName": "Modules/_hacl/Hacl_Hash_SHA1.c"
@@ -342,11 +342,11 @@
"checksums": [
{
"algorithm": "SHA1",
- "checksumValue": "853b77d45379146faaeac5fe899b28db386ad13c"
+ "checksumValue": "722b57139737ceeb88e41d3839e6f7d70578741b"
},
{
"algorithm": "SHA256",
- "checksumValue": "b13eb14f91582703819235ea7c8f807bb93e4f1e6b695499dc1d86021dc39e72"
+ "checksumValue": "5640295c790d56b1b4df147d6a6c58803b1845cd7d93365bf7cc7b75ba3cacd5"
}
],
"fileName": "Modules/_hacl/Hacl_Hash_SHA1.h"
@@ -356,11 +356,11 @@
"checksums": [
{
"algorithm": "SHA1",
- "checksumValue": "667120b6100c946cdaa442f1173c723339923071"
+ "checksumValue": "f2aa3ed6acce621c162bc3a0592780ce5aa3bc4d"
},
{
"algorithm": "SHA256",
- "checksumValue": "b189459b863341a3a9c5c78c0208b6554a2f2ac26e0748fbd4432a91db21fae6"
+ "checksumValue": "30638efb75c8b185bb09c3df6977e3f3c5d21a1e696218cf7ade6bc4d5201b31"
}
],
"fileName": "Modules/_hacl/Hacl_Hash_SHA2.c"
@@ -370,11 +370,11 @@
"checksums": [
{
"algorithm": "SHA1",
- "checksumValue": "81db38b0b920e63ec33c7109d1144c35cf091da0"
+ "checksumValue": "4903e10291d07367be3bc283935bc52926e57ba1"
},
{
"algorithm": "SHA256",
- "checksumValue": "631c9ba19c1c2c835bb63d3f2f22b8d76fb535edfed3c254ff2a52f12af3fe61"
+ "checksumValue": "093d7693084af0999d2a13d207311d74b5bdfdc9c08447ed4a979e3f7505ae6b"
}
],
"fileName": "Modules/_hacl/Hacl_Hash_SHA2.h"
@@ -384,11 +384,11 @@
"checksums": [
{
"algorithm": "SHA1",
- "checksumValue": "9c832b98a2f2a68202d2da016fb718965d7b7602"
+ "checksumValue": "66644fd3325c414fef7d985536bb477c849c8f9a"
},
{
"algorithm": "SHA256",
- "checksumValue": "38d350d1184238966cfa821a59ae00343f362182b6c2fbea7f2651763d757fb7"
+ "checksumValue": "17c0db96d40d1849f02546d5f55428fa89b61b07748d5b5df45cec25c5f29c0f"
}
],
"fileName": "Modules/_hacl/Hacl_Hash_SHA3.c"
@@ -398,11 +398,11 @@
"checksums": [
{
"algorithm": "SHA1",
- "checksumValue": "ecc766fb6f7ee85e902b593b61b41e5a728fca34"
+ "checksumValue": "580e9a73813281e99a98871380b3726576295a96"
},
{
"algorithm": "SHA256",
- "checksumValue": "bae290a94366a2460f51e8468144baaade91d9048db111e10d2e2ffddc3f98cf"
+ "checksumValue": "d8d4d14bbc3a561a4e590d9b18b326e6a8095efb12423edbd949cf3c00953621"
}
],
"fileName": "Modules/_hacl/Hacl_Hash_SHA3.h"
@@ -426,11 +426,11 @@
"checksums": [
{
"algorithm": "SHA1",
- "checksumValue": "2ea61d6a236147462045f65c20311819d74db80c"
+ "checksumValue": "12c0c680c93b8112b97cc575faacbb3cbbd315b1"
},
{
"algorithm": "SHA256",
- "checksumValue": "2c22b4d49ba06d6a3053cdc66405bd5ae953a28fcfed1ab164e8f5e0f6e2fb8b"
+ "checksumValue": "455e94f24a0900deda7e6e36f4714e4253d32cea077f97e23f90c569a717bc48"
}
],
"fileName": "Modules/_hacl/include/krml/FStar_UInt128_Verified.h"
@@ -440,11 +440,11 @@
"checksums": [
{
"algorithm": "SHA1",
- "checksumValue": "1a647d841180ac8ca667afa968c353425e81ad0d"
+ "checksumValue": "62b44acbbdc77b749c36c242cda027bacf7679f8"
},
{
"algorithm": "SHA256",
- "checksumValue": "e5d1c5854833bec7ea02e227ec35bd7b49c5fb9e0f339efa0dd83e1595f722d4"
+ "checksumValue": "65decdb74c24049aa19430462a51219250cfc65d8c162778e42df88b3142fa42"
}
],
"fileName": "Modules/_hacl/include/krml/FStar_UInt_8_16_32_64.h"
@@ -468,11 +468,11 @@
"checksums": [
{
"algorithm": "SHA1",
- "checksumValue": "903c9eb76b01f3a95c04c3bc841c2fb71dea5403"
+ "checksumValue": "ba64394679643c6d4ceaf6bd2616d48d12f996a7"
},
{
"algorithm": "SHA256",
- "checksumValue": "08ec602c7f90a1540389c0cfc95769fa7fec251e7ca143ef83c0b9f7afcf89a7"
+ "checksumValue": "d16a59f37a1d4982626870e370889eb9d332a9ad035661b8062f549fc734d061"
}
],
"fileName": "Modules/_hacl/include/krml/internal/target.h"
@@ -510,11 +510,11 @@
"checksums": [
{
"algorithm": "SHA1",
- "checksumValue": "5dd4ee3c835a0d176a6e9fecbe9752fd1474ff41"
+ "checksumValue": "60f02d21f045c8a4c2b6b84a8f7e023d9490c8e5"
},
{
"algorithm": "SHA256",
- "checksumValue": "d82ef594cba44203576d67b047240316bb3c542912ebb7034afa1e07888cec56"
+ "checksumValue": "370d8ef9c48cb55472ece11e12eaf94c58118de3f5515b6df1c130b696597828"
}
],
"fileName": "Modules/_hacl/internal/Hacl_Hash_MD5.h"
@@ -524,11 +524,11 @@
"checksums": [
{
"algorithm": "SHA1",
- "checksumValue": "515b3082eb7c30597773e1c63ec46688f6da3634"
+ "checksumValue": "6346c30a140e7d3010c98fe19d14fa229a54eb16"
},
{
"algorithm": "SHA256",
- "checksumValue": "10aacf847006b8e0dfb64d5c327443f954db6718b4aec712fb3268230df6a752"
+ "checksumValue": "ab52c6092bdbbfc9884f841bf4824016792ffa96167577cbe0df00dd96f56a34"
}
],
"fileName": "Modules/_hacl/internal/Hacl_Hash_SHA1.h"
@@ -538,11 +538,11 @@
"checksums": [
{
"algorithm": "SHA1",
- "checksumValue": "a044ec12b70ba97b67e9a312827d6270452a20ca"
+ "checksumValue": "0018e084339058dd454b4e49d10d236b4f896bf8"
},
{
"algorithm": "SHA256",
- "checksumValue": "a1426b54fa7273ba5b50817c25b2b26fc85c4d1befb14092cd27dc4c99439463"
+ "checksumValue": "10e959a92b3288a6165a404c8fae2bbcd7fb00a9abbae2b7809fa55d6fe9068d"
}
],
"fileName": "Modules/_hacl/internal/Hacl_Hash_SHA2.h"
@@ -552,11 +552,11 @@
"checksums": [
{
"algorithm": "SHA1",
- "checksumValue": "cfb7b520c39a73cb84c541d370455f92b998781f"
+ "checksumValue": "eae8a5226bf993f07584cf4c0d269022328cf3d4"
},
{
"algorithm": "SHA256",
- "checksumValue": "fd41997f9e96b3c9a3337b1b51fab965a1e21b0c16f353d156f1a1fa00709fbf"
+ "checksumValue": "6853125de10d0f605e9bc3a3dbbd7254713709e9893cc3f69929ea8d3f254934"
}
],
"fileName": "Modules/_hacl/internal/Hacl_Hash_SHA3.h"
@@ -566,11 +566,11 @@
"checksums": [
{
"algorithm": "SHA1",
- "checksumValue": "f5c7b3ed911af6c8d582e8b3714b0c36195dc994"
+ "checksumValue": "d8063060cc707a7ac70108a15934d33e7b448db6"
},
{
"algorithm": "SHA256",
- "checksumValue": "07de72398b12957e014e97b9ac197bceef12d6d6505c2bfe8b23ee17b94ec5fa"
+ "checksumValue": "347dfdf856ed1e584d124d6709b51267598ea5b37c1a2e03beeb358c978beada"
}
],
"fileName": "Modules/_hacl/python_hacl_namespaces.h"