Commit 123262134a for openssl.org
commit 123262134ab9c1469f883a14659815b22d703fb5
Author: Tomas Mraz <tomas@openssl.org>
Date: Thu Mar 19 10:58:56 2026 +0100
We now have ml-dsa asm, add it to fips-checksums
We also add other PQC algorithm directories that might
appear in future so they are picked-up by the script
once they appear. This requires checking whether the
directory exists.
Also update the fips sources and checksums.
Reviewed-by: Eugene Syromiatnikov <esyr@openssl.org>
Reviewed-by: Paul Dale <paul.dale@oracle.com>
MergeDate: Mon Apr 13 09:35:17 2026
(Merged from https://github.com/openssl/openssl/pull/30502)
diff --git a/Configurations/unix-Makefile.tmpl b/Configurations/unix-Makefile.tmpl
index eff66e536f..7cfe7eccfb 100644
--- a/Configurations/unix-Makefile.tmpl
+++ b/Configurations/unix-Makefile.tmpl
@@ -1290,11 +1290,14 @@ providers/fips.module.sources.new: configdata.pm
for x in crypto/bn/asm/*.pl crypto/bn/asm/*.S \
crypto/aes/asm/*.pl crypto/aes/asm/*.S \
crypto/ec/asm/*.pl \
+ crypto/ml_dsa/asm/*.pl \
+ crypto/ml_kem/asm/*.pl \
crypto/modes/asm/*.pl \
crypto/sha/asm/*.pl \
+ crypto/slh_dsa/asm/*.pl \
crypto/*cpuid.pl crypto/*cpuid.S \
crypto/*cap.c; do \
- echo "$$x"; \
+ test -e "$$x" && echo "$$x"; \
done \
) | grep -v sm2p256 | sort | uniq > providers/fips.module.sources.new
rm -rf sources-tmp
diff --git a/providers/fips-sources.checksums b/providers/fips-sources.checksums
index 408f845131..3cc2561067 100644
--- a/providers/fips-sources.checksums
+++ b/providers/fips-sources.checksums
@@ -4,92 +4,92 @@
da4942231014063d9e4fe1db91b6eb1b8f233904d169f3f1b8be7c6a59728d2e crypto/aes/aes_local.h
7414fa4526ba20ee966125e8f7e428e4c75cd9021a79f1151a4bacb28d2f10da crypto/aes/aes_misc.c
793c1af13d28ec05895c2d33e2882df4cda6361004a9e0c6025447353ae86331 crypto/aes/asm/aes-586.pl
-d69b7db0cab72360f4cbe9e412f5b2e49b2a8b31647646f3789fc97171805e44 crypto/aes/asm/aes-armv4.pl
-579c923246d72d5ef0b9a56319c7922361fdb47a519362e2e60eb98d1ef47af5 crypto/aes/asm/aes-c64xplus.pl
-ac0b7ef8dab43049f6c3325f585fc6c0f35f48c34601e5533687f3d103d0f2ac crypto/aes/asm/aes-cfb-avx512.pl
+bbab787ebab9385502f5dd10ef63fd99e7bcca4e786d8a16981fe830581fc8db crypto/aes/asm/aes-armv4.pl
+96e1ce4849089b7a467a4f622aec668a63624876a8b40cba26e84e7b471261ae crypto/aes/asm/aes-c64xplus.pl
+4371307ab7dc22934dc206174fbe53bacbc28b54edc30544d53d637d3c0ebc8b crypto/aes/asm/aes-cfb-avx512.pl
d0fa153afa8b6d86f5dd5e8b472458913d25a553425b0d4189e405eeca65b313 crypto/aes/asm/aes-ia64.S
-88b6f8396cd9d86004743d5c3b0f72b7b8c3d5a2b00b0bbb761ba91ae5a7cdc8 crypto/aes/asm/aes-mips.pl
-a8c16bb38388f8344dd32ef3186147c2c45f5943f0db6a323d1656e539ba229c crypto/aes/asm/aes-parisc.pl
-47a648f58f6cc46a64be579b1a1499645699bd55ff348fb814ac72459714e87e crypto/aes/asm/aes-ppc.pl
-538ce0e80698d773c9419a9ca8892d61bc5b3cd1b071c5fc5f315d7f5573e96d crypto/aes/asm/aes-riscv32-zkn.pl
-b5cdd6858b1eff7d17b29b78ac8c4a7642c0a74710f8b50821a6265328845aaf crypto/aes/asm/aes-riscv64-zkn.pl
-88de0ee89df94d8514fcbfb8c3714701318eb07599a5f5ae39894bd29e9bf6ad crypto/aes/asm/aes-riscv64-zvbb-zvkg-zvkned.pl
-ecd9bdfaf25cdd3d8ec0c50cb4306d98374da1c6056e27e0cf31a057dc5ee150 crypto/aes/asm/aes-riscv64-zvkb-zvkned.pl
-6af05e5604a93a8b89451e06d266b510f0d3024f24b135ec4cf2963b1fa30af9 crypto/aes/asm/aes-riscv64-zvkned.pl
-f0388e17ba4268ed0b562da60e0780072180a824a379b79fafb60e25b8da3b52 crypto/aes/asm/aes-riscv64.pl
-a83eec44f443a88a858e5fc8ff871e3e7bda4173ef1e8616bcf8436754682858 crypto/aes/asm/aes-s390x.pl
-7294b253b3ab9cce32532e4308595b83c123ca8b6c352d48e1bb43e845ed1da7 crypto/aes/asm/aes-sha1-armv8.pl
-580e13bfbf86ffdf2a7abc73b338a6dd72fb8c5194ea604f244fb276cb00993a crypto/aes/asm/aes-sha256-armv8.pl
-3792779c973c137f9466ef998e901e1afdc0ad51e4625e726779981589121f0f crypto/aes/asm/aes-sha512-armv8.pl
-ee4e8cacef972942d2a89c1a83c984df9cad87c61a54383403c5c4864c403ba1 crypto/aes/asm/aes-sparcv9.pl
-3c8b598fa1926f0aefb38ce99b30b08fcf40a09302376a8e2cf80e21e3d3dc75 crypto/aes/asm/aes-x86_64.pl
-cdc42ff8d1b1435449ef813dd6803bf928fdc26a4fa9bfde4bab1b5a384787be crypto/aes/asm/aesfx-sparcv9.pl
-14359dc32b7f4e5c08227fb9ac8f9232c1287399463b233fec4a2ab0c19f68d1 crypto/aes/asm/aesni-mb-x86_64.pl
-b78dbc32647dd47083e3dd635d5053a08ea92efb6d985b6212a7d812c2e3cd04 crypto/aes/asm/aesni-sha1-x86_64.pl
-9eb48ba9553778129f54253dab3f8a9ee8a602a3342349d29fb3d6000be4946c crypto/aes/asm/aesni-sha256-x86_64.pl
+b4ef595194fe1692e1ab2b561f385da01b277cf004902e8fc99e8ac5389bbd35 crypto/aes/asm/aes-mips.pl
+aec8e840e21399d82a8727e9e1b545c78e5672bfeaa43209399ff5d802a281af crypto/aes/asm/aes-parisc.pl
+37236228f6414d932fada6e5a7dca7d711c1de754672064e2aff79ec9e15fc72 crypto/aes/asm/aes-ppc.pl
+e169a64f92b984f51792bf9bc491e54fbf1af52da76610c5ef1da0cd72893250 crypto/aes/asm/aes-riscv32-zkn.pl
+5718962a86f1d737b410366280416a0595c7d8df96bd2e58c4c0d7289389d200 crypto/aes/asm/aes-riscv64-zkn.pl
+8179f94715211cf8d69f17b5a785e4243f96d0728f31038e0016ad4fd860630c crypto/aes/asm/aes-riscv64-zvbb-zvkg-zvkned.pl
+6a252373a3c20ab39b9e343b924af2182a1804a2c426b952d655c373927befe9 crypto/aes/asm/aes-riscv64-zvkb-zvkned.pl
+3d185c92a25ba0815e05c3b55f6667c510703ed74dabd6e2f41238968e69cb31 crypto/aes/asm/aes-riscv64-zvkned.pl
+ff7c8f37bbbdb7e1d3620506ee289651db8d8eda0675afb49de5ff3f6aeba6ab crypto/aes/asm/aes-riscv64.pl
+79db6f8ca2c6aa40206fdd9882bbe67d5dd4089af8fe709dbee7d1ed6a0e89ff crypto/aes/asm/aes-s390x.pl
+1d1fc6fc586d4f7268e7896729a37dec7bf2d7a5cbc13fe4a6654d31d6776688 crypto/aes/asm/aes-sha1-armv8.pl
+442ace59e2f9a017fb0501a6e87cf78f2e90dd95e1d5406537730f1657b7872f crypto/aes/asm/aes-sha256-armv8.pl
+67474f4cb9afe42c29d22400115ef5b900c4c30862681e26c4ff567edae0fdbb crypto/aes/asm/aes-sha512-armv8.pl
+133ba35d77002abcd430414749c4e98c4a319630da898e45ff8dbc5800176df1 crypto/aes/asm/aes-sparcv9.pl
+e507d1be7b7a1b2c35f8309f195de9edbf1f30891b99684c834b32f950f51970 crypto/aes/asm/aes-x86_64.pl
+28dfb1a91d8b71287957960ee8d573a8f00065c96a9ee8af3f625ab4af769541 crypto/aes/asm/aesfx-sparcv9.pl
+ab94a27e533e164bcf09898a6f6019f43609d51a3b374cf75482dcf2914d464e crypto/aes/asm/aesni-mb-x86_64.pl
+a4ad4aa82414421416d416f58eb57a2a607c8d08c0ddd393450043f15415c35c crypto/aes/asm/aesni-sha1-x86_64.pl
+c4b89a809a7796dede1b1937e53e892a891afc74901a1c963b960c1e3f9281f0 crypto/aes/asm/aesni-sha256-x86_64.pl
a95ee8f58a6751e6e8375e62fb6fcd4cf79a2c96f328e634f5a03a787d0ce267 crypto/aes/asm/aesni-x86.pl
-546a90333079f279d39091b6d6837893999d49a879bdabaa28b5920e43931a06 crypto/aes/asm/aesni-x86_64.pl
-6047359ad3967168812fbc8a95cb851b72c09f7846be2f03ec2ab93531a9c2bd crypto/aes/asm/aesni-xts-avx512.pl
-e51ae9b43503a53bf30b096e4823330d09edbdd87dc4fa1922f046c499cc68f5 crypto/aes/asm/aesp8-ppc.pl
-e397a5781893e97dd90a5a52049633be12a43f379ec5751bca2a6350c39444c8 crypto/aes/asm/aest4-sparcv9.pl
-578142d03bc47353952fca2027eb63ec97ce9a1379c0f3c7ac0fdf110eb3378b crypto/aes/asm/aesv8-armx.pl
-b326e093c0156c112911376d9e904ee1149b77b1877e25bbdb047bd9db20585c crypto/aes/asm/bsaes-armv7.pl
+9d2628c860be50612f05c99ee3f8db2c2d127c50cb0ba85875b28522d6c76bc2 crypto/aes/asm/aesni-x86_64.pl
+2977888731a429f7f0f73a4e8fb6898da954586dfabfc6c8cb31b7668d8c25a3 crypto/aes/asm/aesni-xts-avx512.pl
+f5f0702f3c439df07dc5912ebf5232e17d4ece52ca87e99217851aac091d404d crypto/aes/asm/aesp8-ppc.pl
+a5807ed92ec8a16d123061487c385bf1f65e50878cee95c8e8096844454129f8 crypto/aes/asm/aest4-sparcv9.pl
+adc65ef913056df715ca0581d6946d83a032e0e24d7617a2ff67efd7fa872501 crypto/aes/asm/aesv8-armx.pl
+1a9c4dd478dd825d258c989cd6861a74b46cf1a6ea00cca71e306d9a369e930e crypto/aes/asm/bsaes-armv7.pl
12cd3c8a9ce7153c577ff6238d81ec1947dfc43ee80cb15ee886cdf811969417 crypto/aes/asm/bsaes-armv8.pl
-c72f6cbf3b9900d956e05003ec8df758b29b43519c7801d677c3f992bc589d4e crypto/aes/asm/bsaes-x86_64.pl
-41e737a3c2985564dd7f7a56fbf3e6ea9c93f1e27e2b64ed13767faaac71a11a crypto/aes/asm/vpaes-armv8.pl
-7ec25456a8ad4127c3bec83550d8ec411a12b506dfcbd4f1dadac2c66e468c22 crypto/aes/asm/vpaes-loongarch64.pl
-608b2531cdbf7818c5e3aec5228aedde2eecba79f3c08148d4d1e479d3270682 crypto/aes/asm/vpaes-ppc.pl
+c22a4a276257db7c7a44ae8ddae3575f46dfdf65f14893985c73173294946c2a crypto/aes/asm/bsaes-x86_64.pl
+6778dab09a2f6d65aea9af93079d81b5cd6f0a7ca11568f465e20dd50e6aed33 crypto/aes/asm/vpaes-armv8.pl
+11e17be338aa5b5548902b84b7100156e2ab5492b6b2ba8df48c4390a410fe5a crypto/aes/asm/vpaes-loongarch64.pl
+ef0f2fdd6a0b21d7aa594c2a1f83d2e6bc0f3c61655a1571c2ecb1d2eb193542 crypto/aes/asm/vpaes-ppc.pl
3ec24185750a995377516bc2fb2eae8b1c52094c6fff093bff591837fc12d6c3 crypto/aes/asm/vpaes-x86.pl
-c6935d2ab7925022cb3d76446536ff01b1a1b8eb7eac619d034a29aad17ed45f crypto/aes/asm/vpaes-x86_64.pl
+0bdd2083d4454e46ec8d8ddd667a304684411f4d2ea9549237ae02260e13f009 crypto/aes/asm/vpaes-x86_64.pl
132c91241e571ea360250d28f8ae368a9efa07cd11afe014e316be07da38de8f crypto/aligned_alloc.c
-d1df86b2e1ed3ecb59db54b89927973a7573e8395cfc26a9836a5b229e951ff5 crypto/alphacpuid.pl
-849fa28212e427e55bf4cf239bcb36dac4fc62a9fb56a40dc3b6850922a4fe96 crypto/arm64cpuid.pl
+46fe58bf9bd1b4a3e4b7688abc85fdd38328fe6baaf1db85bfd84cb0710d5914 crypto/alphacpuid.pl
+92ce22da9063dc3ca88b5ef643b9ca02b72ec08bfe713b982370c1290a043f93 crypto/arm64cpuid.pl
3254c173f9dc41cf8b7163f1e09ba17fbe8420a8422b936c1b0e7af197c4a912 crypto/armcap.c
-06ce5501588170ec07832715113ea2db9abbe4127985789617e6de2a19115b2e crypto/armv4cpuid.pl
+22888bce076f22f4a196e282ddbba01f03e5a53c759ba950c8679073de4b338d crypto/armv4cpuid.pl
779ea664cd73b8bf2e286cd4d01bfa04ff1543dbed821c79978b98fb80f76576 crypto/array_alloc.c
e886d814c34492504cc9a2451c67fd8c0b4e83e8618f931632400cfe522b6e4d crypto/asn1_dsa.c
-64e34983cef730efd470b3db8b8127db11a7a3925e072092829474b7a67fbd72 crypto/bn/asm/alpha-mont.pl
-97e961bd2b49682d2039840e356c0a7b52d801c27e74e6ca2fcedfc542885b8b crypto/bn/asm/armv4-gf2m.pl
-2d3d2bbb8fabbc007958ac091c610b4d9db9c7911db6fa569a71009353d5d37e crypto/bn/asm/armv4-mont.pl
-b46048abcf970117c4f4a0bb148c03462d9e1ff906e51f543af99092a5973869 crypto/bn/asm/armv8-mont.pl
+0a9477f2b8dfef0c34e5c215894605ea5860bd6fccad0f2c46f7575fc0a8bfec crypto/bn/asm/alpha-mont.pl
+c06c6f3591131cb3532e07a17374689ba26dfe10f1566e8b0a739bea2ac9d25b crypto/bn/asm/armv4-gf2m.pl
+c1d0e9e4e583a907e381303550290cfc0835cb29ef27521a8eb167468c2eb41c crypto/bn/asm/armv4-mont.pl
+30e78a46dced48933cfd59d0ac96fa5d4063a3c5025d307c13c21f30865d165f crypto/bn/asm/armv8-mont.pl
cb4ad7b7461fcb8e2a0d52881158d0211b79544842d4eae36fc566869a2d62c8 crypto/bn/asm/bn-586.pl
-636da7e2a66272a81f9c99e90b36c6f132ad6236c739e8b9f2e7315f30b72edd crypto/bn/asm/c64xplus-gf2m.pl
+10fb73a6cc1bc064ebdcf6d7fe3c7407ea1c28b0d65ad0123046f8b1518fa75a crypto/bn/asm/c64xplus-gf2m.pl
c86664fb974362ee52a454c83c2c4b23fd5b7d64b3c9e23ef1e0dfd130a46ee5 crypto/bn/asm/co-586.pl
-ff2c606de5f1bad97eb7a5d25a856d5b6596c4c66b99710ec38501c187eab9d9 crypto/bn/asm/ia64-mont.pl
+03b0fd6b7d0d5eda5f247ad16031e0475a9cd29231322b88adc21ea1c2e52963 crypto/bn/asm/ia64-mont.pl
f73e00dd24d22d664390e2d25397a45410094eb39e07f0c9ba9a421c6bb53358 crypto/bn/asm/ia64.S
-07423ecaf7d0c1ae41a5e8f782bd778c81bad7dfe81eff94c6c3ef40a7fcc2f0 crypto/bn/asm/mips-mont.pl
-23d4d3cd26a1d13e88b844e7417f75c4107946a944e4a4e0b65439de7cdebe6b crypto/bn/asm/mips.pl
-7899ad1b52b4986f8c241e200e02d9971f860c10590162d68b459a6fb4222900 crypto/bn/asm/parisc-mont.pl
-cc89f4e101bdd25964b27f9c18e00690e0d1006831a2c86c2ce92f580839849c crypto/bn/asm/ppc-mont.pl
-59cd27e1e10c4984b7fb684b27f491e7634473b1bcff197a07e0ca653124aa9a crypto/bn/asm/ppc.pl
-0b3350f56d423a4df918a08e90c7c66227c4449a9f9c44096eacc254ebc65f9f crypto/bn/asm/ppc64-mont-fixed.pl
-042fba38f786a505eaf10831719b5bebd55c627e348740b0b8a3170302ba8b10 crypto/bn/asm/ppc64-mont.pl
-e4721e030b1a57b6b9500bc875013fdd351969cfa68adc382e42d3c8473c9ed5 crypto/bn/asm/riscv64-mont.pl
-b3aad31ab658eceaa9c5e734e19f39c33991f4839ab55b0cec8018020b1a305e crypto/bn/asm/rsaz-2k-avx512.pl
-760cc579b8b464991177a337487bb32e22317cb47f69927232da76171c973954 crypto/bn/asm/rsaz-2k-avxifma.pl
-e914311420ae4486ab6000cc6ab424f04d8a042bda40ab8f288348dc9f0eb595 crypto/bn/asm/rsaz-3k-avx512.pl
-b8424d830f41a038f3c98d8664c6cf7d2d3e1748cdce260db41fa3c74f1d88d9 crypto/bn/asm/rsaz-3k-avxifma.pl
-e13bd2df8c591052ddf16a839072f43353841f9f35e0ac95f836511838dbc771 crypto/bn/asm/rsaz-4k-avx512.pl
-afcf51a732c80eadae1650e22e4af34904112a8b95467087a16d9d2394934730 crypto/bn/asm/rsaz-4k-avxifma.pl
-6e47bf041e51d8086c4933c2a5da3ce6d1b136592984754461d59aa81e4995a6 crypto/bn/asm/rsaz-avx2.pl
-b42f6cf0fbf9eae58343df9629e7a9e5b8814195ea0c9882d7b143a0841cc018 crypto/bn/asm/rsaz-x86_64.pl
-6049dd721f4663b94272bffcf8e6c872ae82fe7cd23c7b315170f8f2897d3b8a crypto/bn/asm/s390x-gf2m.pl
-69bc9bc58b9f6ef8d8fe9ef459a7d01480de2e05749d166a76070ee20074f056 crypto/bn/asm/s390x-mont.pl
+dba7618bffdde638576c5e4f31d1fcabfaf67b89d028eb8ff04f0c8aa54fcc5d crypto/bn/asm/mips-mont.pl
+29cbd1deb5f29bd4196755a74896b73ddd80bae23e79ff36e1ff42c596e70fca crypto/bn/asm/mips.pl
+9a46c5171d34dbdf4b1605c41ded9503d92ae7ce8413ddb7b538b76defcfc150 crypto/bn/asm/parisc-mont.pl
+37d90121a9026f8c21c21a1c3c817a27a21b643b357f31c40039ac8e54955bfe crypto/bn/asm/ppc-mont.pl
+1c057083546fa1a3bb1b9819dc5110f5a3b11b7bf5a2fb275012323bd7412403 crypto/bn/asm/ppc.pl
+04c9b5d2494c06e6f8a47c35274ddf53ae46b65e6abc297bd41e5beb735a3e8e crypto/bn/asm/ppc64-mont-fixed.pl
+38820581b2ee29de8a88a5e3e7a6760d72174366452c1c6dfdf2bb2993e0df87 crypto/bn/asm/ppc64-mont.pl
+eae1d6954ab3a5c2bcc17b3159755b81e80ea46ff2144ad5e6b6cc4bbfd63ef4 crypto/bn/asm/riscv64-mont.pl
+4be4daa0a7873ea499e96fb3ce1a62c82e60228d0fad1d11b254308f051c35f2 crypto/bn/asm/rsaz-2k-avx512.pl
+8ab49ff8b1ab9eae207112309c84f19e87f7d1140b3008164dfd46cc56b51a5c crypto/bn/asm/rsaz-2k-avxifma.pl
+687ac0e5dc5cbd3e98af5ac54a79d659286a1104b984bb70825ed63d34184b99 crypto/bn/asm/rsaz-3k-avx512.pl
+e75ea7d99334a9717b5db9c492ab6102d287f9de806772dad87fa2944499ce7f crypto/bn/asm/rsaz-3k-avxifma.pl
+8ec08dd277ba252a4f28f2b664599526ce7d709dbcc01840780882f1ab19c46a crypto/bn/asm/rsaz-4k-avx512.pl
+fd787df8d3e7c778e0f067fb22a049460ddf7f992678f908adccfcacc3677530 crypto/bn/asm/rsaz-4k-avxifma.pl
+d9c8e45377eff220f0eca3e830f042423ed99e92b3c900e7b6e58685f27d69c0 crypto/bn/asm/rsaz-avx2.pl
+f44e49a24a21d38ec415bdeaa7f8a2e33ada51ebe7a7ff7dd3fca52ddd25e1ce crypto/bn/asm/rsaz-x86_64.pl
+3228692b32bdf96be6e033e6c24ee3610eb72dc6e28c3e8582857bcf3f0d2134 crypto/bn/asm/s390x-gf2m.pl
+eaf166b509d192ac662d47f9d8c34a11e1c557e5c774256d96cfeb22a8cf78f0 crypto/bn/asm/s390x-mont.pl
aa02597f3dc09cfbc190aedb75711859ba0f3efff87067ebfba1ec78ebee40d7 crypto/bn/asm/s390x.S
-2f7cbc2c3d93b1bbc4953dda38b9ae0ab3a0a8331a0418d94d9b286183736c9e crypto/bn/asm/sparct4-mont.pl
+87d49e83a7df467097fdfc577aa206be9ee622c40fcbbbe5133b35d9783b7816 crypto/bn/asm/sparct4-mont.pl
f3b3f3ec50e38d02a82fb51d823d4449446f954a9ae8e5beb5874b907bdaa437 crypto/bn/asm/sparcv8.S
3c42b4fb3697b347f13dfdf556b3c209c10738b6234406f552af7519b4637750 crypto/bn/asm/sparcv8plus.S
-9148be08fe1574e1d6c4d6062e37426a04ab39110eaf8ce6d9194a676faecd07 crypto/bn/asm/sparcv9-gf2m.pl
-aee4d1e2c59af7b1ca5b5b5f5538117dc76c47f2ca296a52ec841bac77783a18 crypto/bn/asm/sparcv9-mont.pl
-7848a266ed540652ea4db4d3127207fe6b5755ebde7476b622385b21ad522029 crypto/bn/asm/sparcv9a-mont.pl
+503ea6aef1109b7dc0053e02e3b0b0541e3a133b956e17ef10671d97cc7ece22 crypto/bn/asm/sparcv9-gf2m.pl
+07992e066b99f924373295585c10a1799cdb956d6ee92ab0f8c3fb2be639a6cd crypto/bn/asm/sparcv9-mont.pl
+ad9d64c670c7d89d7c9de2772bb08478ed5efad1744876075e1eabf1b9f5bace crypto/bn/asm/sparcv9a-mont.pl
bf3336df4063c29118961f411852df79b46c1a3981cdf055382f501339eeabb4 crypto/bn/asm/via-mont.pl
-45f97d9a5a0913abaa01342b496c4743976cc3006c2b52e6a3ae075895fe80c5 crypto/bn/asm/vis3-mont.pl
+721b1bb921d8e8b82043df25348d45fea9a190cd7834b2bfa0661be0a9b6c460 crypto/bn/asm/vis3-mont.pl
fcdb8846dd6fb1b8297a8a2dc75915a2c5608434c7bc05e68a8b637b06961575 crypto/bn/asm/x86-gf2m.pl
0ed86280d18597b4a933609efffe1df991d0a0fc82e3cbe88f6ef06f947d7e55 crypto/bn/asm/x86-mont.pl
0e3e572cd864bcb9222cdad7ca4e8dae4250f6f76c2b66e1f0e46df1cc0cf371 crypto/bn/asm/x86_64-gcc.c
-6699333579a63579f58842d1c400ca9fc7dcfb07e9217f32876be8bafcc5f05c crypto/bn/asm/x86_64-gf2m.pl
-54617ae5bc69c636feb8f53a1aacecd61119c8795dfa0c63e80860f8e3900e3e crypto/bn/asm/x86_64-mont.pl
-95c66175f887c52d7fc507098bca60c198b91c23d2b139ea2a36f14fda254c72 crypto/bn/asm/x86_64-mont5.pl
+8dc17b03325a13540db8a40bd2f92a7ce8244e04daf0d59775596f376895c718 crypto/bn/asm/x86_64-gf2m.pl
+d9abee54e5bee2a180d4215659c7f49fdc818e660d39029bfe906e6a0d84a972 crypto/bn/asm/x86_64-mont.pl
+9dfeb5a18330e9c67060cc3de8dd5ec0236a0742b7874a3b7f80657907ad2a67 crypto/bn/asm/x86_64-mont5.pl
78dc1d8e7a63aa41cf837a2a4f9994cb6847fda1a24194caa44778e825639ec0 crypto/bn/bn_add.c
15e79a49cb16ceb28b33f1a06e5d4cd05b7899c8a92819cab72937212aa6639b crypto/bn/bn_asm.c
cd5922b43407173e1331dede5a6d8d94f2d519a0d9f39b6017199392621c2ecc crypto/bn/bn_blind.c
@@ -123,14 +123,14 @@ f42996cdd94f18fe0858552be7123e75cb3ced0ebd7dcb90a0c73740090dcac9 crypto/bn/bn_w
2f048ca8e8ddc5e2b8b82775197f79334381dd90bab417b2855bfeee07b99db8 crypto/bn/rsaz_exp.c
45f7212a616e33db1310126e213fdaded8e3dc8a200b0520306cf423c485e58d crypto/bn/rsaz_exp.h
40a6f24c3575238dbb47958b613684d46c8c442f203cf07ef02f6cadcbebc31d crypto/bn/rsaz_exp_x2.c
-1991136703a679f071d7f70e161a885e575dbe4ff071e5053a1590cdb5e74739 crypto/bsearch.c
+72b85ca219bfdc7f990e07cc15decd9f46a12fd71cdc7c2331916c5009e5f48e crypto/bsearch.c
82117f6a7cfc31fc86ecd9629bd3bf614126b8e8b2c23717a03ff5c1db7c3c5c crypto/buffer/buffer.c
-06f0928291412621c133631da83ca200d60478897ccc2cfa4583cfeca6f823a0 crypto/c64xpluscpuid.pl
+b99af1c5b04b34af14774966372dd90651c462797753b5f0576822671cd5c40f crypto/c64xpluscpuid.pl
63835e57e16d3e463dc3ec8d1dbf907aa0824b59cbbc309983ff62546655d644 crypto/cmac/cmac.c
d2f9fcf7459b0c2b8a0de1a8c7c74e0f9ccd67fa664d9b32885f7c254ce65bba crypto/context.c
ce92403350443d08cab02566b928013eabaf2d5ff5e2947f7e6d322cb8ec82fc crypto/core_algorithm.c
ab29529cca1308302d852999f2790c404a4dc0ef8cd6653260739f70b2f22758 crypto/core_fetch.c
-dccb07f0653d966a7255c54a94e74f4f654f6c21d737331251467feb1cb04982 crypto/core_namemap.c
+a0637b8e324fc0970cec4f332fe07f7fd953f23586de8179dfeeebb4a7849433 crypto/core_namemap.c
a62f653b8a6ee765be704980425617e04e1d242f9735efaf35fc6e00815ff2a7 crypto/cpuid.c
3864c2bef2acf9d6fc7fa2486521236c382dfab4e813e49bf598ede68a6ff171 crypto/cryptlib.c
66dbfc58916709d5a6913777346083247942a8d9458ee9b2bf443f0ea4988d64 crypto/ctype.c
@@ -160,16 +160,16 @@ daf1ed6345b83a416710c513b0258fe2382e23083ea17b51b1d6690390d55163 crypto/dsa/dsa
602654e9894b3a4b7a1b48d93845338870543d6090eba1f6cbc2c1584afcba76 crypto/dsa/dsa_ossl.c
3a38575de4b1409653f330f241848e6c7b554dec44c2415a5ae1baf90fb47ac0 crypto/dsa/dsa_sign.c
53fa10cc87ac63e35df661882852dc46ae68e6fee83b842f1aeefe00b8900ee1 crypto/dsa/dsa_vrf.c
-5335741d0f6c1afac107c9ec66e6b5436bd2164535f114c23cdc2a199560c28a crypto/ec/asm/ecp_nistp384-ppc64.pl
-d9722ad8c6b6e209865a921f3cda831d09bf54a55cacd1edd9802edb6559190a crypto/ec/asm/ecp_nistp521-ppc64.pl
-ce930c11deb991d6965b532e06f9354b3d8310d5b6db778a97c49acd85833eed crypto/ec/asm/ecp_nistz256-armv4.pl
-c56ae5aeb89cc6158a30b953629b78c4d82c2379d8b05c0a6aaeb74505d20664 crypto/ec/asm/ecp_nistz256-armv8.pl
-96c2348e134d17aa4b54016c58dcf1ebf3b6afd958298b704777163d776b4648 crypto/ec/asm/ecp_nistz256-ppc64.pl
-1a099fff67ec42bd817d47b24f0f174198f7161f06770fd826d6bb7a0909e72c crypto/ec/asm/ecp_nistz256-sparcv9.pl
+103a3693afd8b1a9ba78f7e62a93442a87734419c9bb4a445590f675e86fcd7e crypto/ec/asm/ecp_nistp384-ppc64.pl
+786779d7014bc04846832f80638743784a3850c7ee36e4a8062fe8eb7ac31c9b crypto/ec/asm/ecp_nistp521-ppc64.pl
+1682a682f1e7d4c568dcfae1e24a01cb9ebfe4c4833b962090e0fd088027a684 crypto/ec/asm/ecp_nistz256-armv4.pl
+41331cfcaa5c9c989fc7162e7d3af9e91779bd36d16de4d12b8f924437fad531 crypto/ec/asm/ecp_nistz256-armv8.pl
+1dfc8df4833dd357544da06c6f846decb02dbcf53b61ffb365de868db77de669 crypto/ec/asm/ecp_nistz256-ppc64.pl
+3c1c7b681ba3ea85b0fc78007a86ecedb7adc072ba1f0afdcf65dcdd95b8cd0d crypto/ec/asm/ecp_nistz256-sparcv9.pl
66064bb1a2cf6491b05c90dbfbf124298fc6a85db2c020dc65348bb9b7b52755 crypto/ec/asm/ecp_nistz256-x86.pl
-afa4497cfbf9ef7805e42ae6a61c7d983e8a789b270d498a07785570ab85a9fa crypto/ec/asm/ecp_nistz256-x86_64.pl
-cc727533130f5f1a29229929b3d4e8454585d647be25d6344f3c6a0240998368 crypto/ec/asm/x25519-ppc64.pl
-192e5848fa0fb9e2902ffccccb3ad791c64832ed0f6ca6d335f0ad6325a1fa7b crypto/ec/asm/x25519-x86_64.pl
+c429416028457285cef0c24c5d07d4804eccef29b3be4efda37e8194c3fa9eb9 crypto/ec/asm/ecp_nistz256-x86_64.pl
+e806141073aa3792e2748f6feeee6d3017124b3bc6059a9eca0d53a2f5785346 crypto/ec/asm/x25519-ppc64.pl
+ce997e335e9c76f736434177907207b6799f7c161f54fad5d8be0a77b4bb77f3 crypto/ec/asm/x25519-x86_64.pl
2e7b5d2a3eff0b8a90c1de3f28a7bf59b1057e7694c0e36909e774343cef609f crypto/ec/curve25519.c
784c03c3f81fd0c363cd0500fbd95f3e49c65f47a249f7ba25fad42a41d3eea2 crypto/ec/curve448/arch_32/f_impl32.c
8e75602d4d492316d318bac147eaa09d87b0eeda0d450e18683d935673ab61b0 crypto/ec/curve448/arch_64/arch_intrinsics.h
@@ -195,7 +195,7 @@ a1f22814f501780591da20de5e724895438094824fce440fd026850c46ad8149 crypto/ec/ec_a
8cfd0dcfb5acbf6105691a2d5e2826dba1ff3906707bc9dd6ff9bffcc306468f crypto/ec/ec_cvt.c
c103eb5935688efb30a2112a29c069616268cd89e1aa74dec60ec95c53bba28b crypto/ec/ec_key.c
4518f19f669d02a25b757f54a7279fccf25bf86c0096734ce294e5d9b2d4b90a crypto/ec/ec_kmeth.c
-9185fa8267223f8422c6b91aa03d3c856f6b9c38bfacfd4f6f3902e64688626c crypto/ec/ec_lib.c
+bdeb873969ac1510e5361a3175e1cf7ac4aa0e23930348890264cc139c9fcf8c crypto/ec/ec_lib.c
aca82be16179cee0d452476e15e589cb9cde9492f44ace7c6f7038bea5ddcd58 crypto/ec/ec_local.h
34236e0035edf263c174c56cb5ac7066acedc0579521aaf60229794473cc1ed3 crypto/ec/ec_mult.c
c2a81f5f56d304038183ba6b02fdcba8767833f61773ec483e73b330b67ae59b crypto/ec/ec_oct.c
@@ -216,14 +216,14 @@ f58e722dfcbe74a1ed28ca0716685ce9dd3c49ca0e585d10adda3e7f273968c6 crypto/ec/ecx_
1f64d4752074f954af4f290788e4332e3874ba3282bd03d3e1d1f5ce4b0888bc crypto/evp/dh_support.c
51bf6d42b6c7bc1d423b2da6d94b8f91d6a4dd3d0a8694447dd48321cf4fd8b2 crypto/evp/digest.c
4ffc3fc5ee5f0dcadf1516f1cc29338f0f4d85c59881c06d5a777cf4e47a6d5f crypto/evp/ec_support.c
-7e262904b978d75671e8c40d7eb9c9ce77f4ff8aea6faabbb26931566867cc05 crypto/evp/evp_enc.c
-8683c25d4bcb598375a04d4682399c9eef095225b49498afe819e5193e9cc117 crypto/evp/evp_fetch.c
+505690bb2efd19d6010ff4589d52d4cdc8d604d293a694469738bd600d1847e8 crypto/evp/evp_enc.c
+a8e92e692a901523e9b0a3d4fdfd300d7f771e134ed48194a27bdcdaeac03efe crypto/evp/evp_fetch.c
49f272f4c8e59d2f031855786372e76c1c78a675eabbe9b43c686665183df3df crypto/evp/evp_lib.c
f19c24925525de7c5b08ed4e9689522b3d6c140501d6c5013f08384f8ee7794e crypto/evp/evp_local.h
dff5f95e7ce972915f260b6e0bb542b57c8a7771e1db9376b2fe8181915d2a35 crypto/evp/evp_pkey_type.c
bf235d15f96ec1b3a6a8f5857c4a1f74d14287e314a7bd2251ab5f9a71a0420c crypto/evp/evp_rand.c
0bdae4714221662282dccd5b1f2485370d24e463c11bdbb71a310f34616954fe crypto/evp/evp_utils.c
-5b0ed18eeaf5dcc260c549408e5854fc63e33bf32184667601cc9cb83bf6a63f crypto/evp/exchange.c
+b6e8b49611bf8d04a703698ff44428fa4bbc6b4e3b5e1fd1078eb90d7e7b26f8 crypto/evp/exchange.c
0a2e5c9a4079fa408b6ff00b7c8b57f93f331de343c5898e240a136452404ecc crypto/evp/kdf_lib.c
aa0755dae61191c420032d7a4f2a5d753715d547c0e011e9e20a07c40fd7aad1 crypto/evp/kdf_meth.c
4e60c9e37106b9c28d646f7234d857e8520da953ed7d319531467d334b77a72e crypto/evp/kem.c
@@ -247,52 +247,53 @@ f4f84cade98907fa9905334b6c3c046b430b12b1460edac0617d82ca763620ab crypto/ffc/ffc
9d56d969bb1f1aa6f85d52339588f0f4a92ea4de24db697b2a8af67b0bf754a4 crypto/ffc/ffc_params_generate.c
e9a500ddbe96cb5b302fd2db74fac0924a6ac45732df5ee1c09e82b19d06ccfd crypto/ffc/ffc_params_validate.c
f172c8c2112ee82716a7bc3a3e05d5cc26188c66b9d768ac1ff906845063d2cc crypto/hashtable/hashfunc.c
-d02569759c48b860b24146a3f8df43426d6c41d00cb0b15336b855c2ebbecb31 crypto/hashtable/hashtable.c
+49599084eb85f841718d3b3821b794c9fa44566397fb2812d3b7f1795b8c66b9 crypto/hashtable/hashtable.c
4349fd4b1b6cb4f19a43e25346aa4f3372351822cad753fb1884d9de911e4c14 crypto/hmac/hmac.c
f1e386f65db354b5a0c4248d3df6ee690881aaa3fd4049fdc443f9eeb635f8e7 crypto/hmac/hmac_local.h
f9743f1646fbd8b61a2dd0422f42934912c1bfc95f6dcc38fa0a567e3e6b4e95 crypto/ia64cpuid.S
99727373714d17bfaadf837581cb82b95100604fabb5926c22dc68e4fda08d57 crypto/initthread.c
863a23d7441e71e065c4d1a29c17eb2e575bbb03ab31407ead9e7ad2c16a2c9a crypto/lhash/lhash.c
22261096a117533e78012f5f18586b6a81edb3e09ae8b206b5eb9a0a5c054adc crypto/lhash/lhash_local.h
-899ba6a9049a61d5b175637907f747f58863cd8950409cefac8fbc8f574f970c crypto/loongarch64cpuid.pl
+f66ff2d5e6fcf5c858b46bce16ee991126d362df0bc0ebe26213272c7f02db7f crypto/loongarch64cpuid.pl
460a7af09cde89a820b091522ada1310cfcec99c60aee505f94c48c35e9a29e8 crypto/loongarchcap.c
f866aafae928db1b439ac950dc90744a2397dfe222672fe68b3798396190c8b0 crypto/mem_clr.c
+5e33547e2f6775a89701b311712e6a3ee6e2a64a8f283eae9e61a4a01c392e69 crypto/ml_dsa/asm/ml_dsa_ntt-x86_64.pl
3d0191bba6c23ae191f7a63fe7c2229a00de3f9aaf0128f5503d4e20bd2d1cda crypto/ml_dsa/ml_dsa_encoders.c
825105b0a2c4844b2b4229001650ff7e61e1348e52f1072210f70b97cd4adb71 crypto/ml_dsa/ml_dsa_hash.h
-6b76c8471327d4ae01d9b550dcc369cdc129bb993b1d3fb101e2fbe87f708bad crypto/ml_dsa/ml_dsa_key.c
+24455e1918d8efd3d99b6ff77f50c2df5d156cc645e80eb8e56960b3429b9769 crypto/ml_dsa/ml_dsa_key.c
579c1a12a5c5f014476a6bf695dc271f63074fb187e23ffc3f9ccb5b7ea044f1 crypto/ml_dsa/ml_dsa_key.h
3f98eb0467033d0a40867ef1c1036dcfea5d231eeac2321196f7d7c7243edace crypto/ml_dsa/ml_dsa_key_compress.c
01d9ba6431280512b96b0344780cee9fbbfa7c6744b7535491165cda4223f7fe crypto/ml_dsa/ml_dsa_local.h
0490a89372b79d98c2fdc294f836fddd7a54a148202ffbd50c2d4371816a94d8 crypto/ml_dsa/ml_dsa_matrix.c
ff65c82c56e341f47df03d0c74de7fb537de0e68a4fa23fa07a9fdb51c511f1c crypto/ml_dsa/ml_dsa_matrix.h
-c2652262227348b8bb053a239e8491b26f08d6fadc47ba3471302f5797ae1c62 crypto/ml_dsa/ml_dsa_ntt.c
+3cd70debaa737f8edc87fd636545b9fdbb973a631688b273dd7986dadf12b651 crypto/ml_dsa/ml_dsa_ntt.c
3e0980e67842c4d8637fa449ac41e9d650c614c1074c29f1021605d229a4f73d crypto/ml_dsa/ml_dsa_params.c
10e37ab3ee09a45d99007665e073efb2b062c819f30af8694c6b0f411eb33822 crypto/ml_dsa/ml_dsa_poly.h
26be5266a9f1a33999a5a68c96cffc7932ba64521d9554dabe7397591611c852 crypto/ml_dsa/ml_dsa_sample.c
2127303173eff12cb2b71f92179d10370b555c26e7a305e87ce7066580d57689 crypto/ml_dsa/ml_dsa_sign.c
5217ef237e21872205703b95577290c34898423466a465c7bd609b2eb4627964 crypto/ml_dsa/ml_dsa_sign.h
e3ef4cf1598420c94eee4f53d13491ff0f9dc8cfb1fe1cacd3a1225e2073fa56 crypto/ml_dsa/ml_dsa_vector.h
-09283457eee92c4e8147dc5f29b06ac3207d4051f7cd720f6dc9b398b4f7c415 crypto/ml_kem/ml_kem.c
-36e24eae5d38cc9666ae40e4e8a2dc12328e1159fea68447cb19dab174d25adf crypto/modes/asm/aes-gcm-armv8-unroll8_64.pl
-eb5b284f4c855fdfdefd96ce90280f53e5975c962fb783f8691bec278c9523c0 crypto/modes/asm/aes-gcm-armv8_64.pl
-a91995f81b384b175ecf252690030bb068d6af64bfcdab2fe753484b2d07a184 crypto/modes/asm/aes-gcm-avx512.pl
-8fab6574aa99ee635d564dbe68b014562b61af37fa4f151210690837cdae6707 crypto/modes/asm/aes-gcm-ppc.pl
-dd0de5ca8913a941cfff781a42fba43227e133976a24d0fddebf63909f7e010a crypto/modes/asm/aes-gcm-riscv64-zvkb-zvkg-zvkned.pl
-15b47e648717e8525cba97593990108346210ba590431500f97f053843f6ca40 crypto/modes/asm/aesni-gcm-x86_64.pl
-6d5d8d7d3cb1c7378156129b19d36633e845d1d15de73e45a407e45ebd06bc3c crypto/modes/asm/ghash-alpha.pl
-2aa73edaaeabaf8d8fa6941d496ed872a1afb0eaa3cce15b3d1602ef7ac5b997 crypto/modes/asm/ghash-armv4.pl
-bf7553a03c9fd058a7432c4790e661de464ebf9ff26e303af4dd0dc52c5df478 crypto/modes/asm/ghash-c64xplus.pl
-2934a53c930f252539fc114615ac34f9145d2c92abc936095e9afe2e811a218b crypto/modes/asm/ghash-ia64.pl
-65bc6d4c2405e1b51dc3a498eb4557436536f041cbd6c28d8ae7f6816ec1e02e crypto/modes/asm/ghash-parisc.pl
-e6d6ce559210aee1e97f098683e290c221cc90f6f4f8047b331e8071a8387559 crypto/modes/asm/ghash-riscv64-zvkb-zvbc.pl
-b08e0ca3f0e1d53fdd4d1ee831885c92c1a0b8798e84426edeba9b356386e720 crypto/modes/asm/ghash-riscv64-zvkg.pl
-494b4b36fd7c7d0e464be76f723c46ae7ad173593ff0556525edfdc974e66c32 crypto/modes/asm/ghash-riscv64.pl
-6f80fefd05ed63ae57510c37ea0061186909805d1f5a098c2c5baf7316b29453 crypto/modes/asm/ghash-s390x.pl
-03d95074b4c669291b15c7100a56800201c270a8481307fcd284dd51974671fd crypto/modes/asm/ghash-sparcv9.pl
+15e663f9d706812e7e89207fd0c4050ff82d02e06a868585f1e77dee431424c5 crypto/ml_kem/ml_kem.c
+6906e197c84ae0d828748d47c47d565fd912076c35a65ea304e306fee4a17157 crypto/modes/asm/aes-gcm-armv8-unroll8_64.pl
+a1d87ada629d7c1e487524f475b9c2b01a700d981e092ef6895e3f32d2dd79e8 crypto/modes/asm/aes-gcm-armv8_64.pl
+6b98d90b233d87f4d99f54a553b242199cd621f9c09b5cf64923831cd98ba054 crypto/modes/asm/aes-gcm-avx512.pl
+7ec48551ef004c2f48a51c46b31c1a5f5b88c1075da4e7860def699a58b2a000 crypto/modes/asm/aes-gcm-ppc.pl
+b7104ee749d555127a08609c7df5056b56d9aee19c90f3c42b42d69cf7caba03 crypto/modes/asm/aes-gcm-riscv64-zvkb-zvkg-zvkned.pl
+85574283333dcd839873770c4d7fb309afc978059c623dcab1a4a40e9b697312 crypto/modes/asm/aesni-gcm-x86_64.pl
+0d10ce3c9ee1016312ba124de3beb8740bc13d5a1bc06dd6c4693a22df05e954 crypto/modes/asm/ghash-alpha.pl
+9b523f96aa97bbb50c0102caee46d5b07d68aabd8b606bfb148aec88e125681c crypto/modes/asm/ghash-armv4.pl
+326b715e289adc979840d8037cce526e6ec4d0917495c75ffc53e78ed39d8ed0 crypto/modes/asm/ghash-c64xplus.pl
+4fa4a0dc1a96252f6c2369ee55ad753e6c41402d3e8cbe7afeea71a7e35c9cc1 crypto/modes/asm/ghash-ia64.pl
+175c15708f8749fdd8f85f729ced44e8c2bd1d42528f5f1fbd908c71213a07ae crypto/modes/asm/ghash-parisc.pl
+9140d35aa157dae5c98b2c950248d15dffddd16c11a0f092c4a79b0a460b2d54 crypto/modes/asm/ghash-riscv64-zvkb-zvbc.pl
+c786210922836f2ee9f7806b6cb7a5749511285004cf7eed95b3979bf5685bb7 crypto/modes/asm/ghash-riscv64-zvkg.pl
+b353c76f30ed3bcde79e1280a53acbd7172d1924124c33bf2fd5830396e7ac0f crypto/modes/asm/ghash-riscv64.pl
+03269b327d5055e7c37992e989b75e1e6cbdf3878a6709f8ffd8e3e13d171e07 crypto/modes/asm/ghash-s390x.pl
+920385de6904c52e69d093d5abb75774964e46f96d343262b88a58aa8e7f64d7 crypto/modes/asm/ghash-sparcv9.pl
f41a5e32029807f239a10f39573033149266564bab65c0e460b2b4dbe75e1ea7 crypto/modes/asm/ghash-x86.pl
-54a5a37c8cf154cec47d5441ae20913f3b4045900308bd972b38a0ac99155a46 crypto/modes/asm/ghash-x86_64.pl
-a19f8e9e1c1a45a4052df6d87c1a1acec56af7676428b7b3e306e89b5c5f603c crypto/modes/asm/ghashp8-ppc.pl
-844cc3ca1763b368d206dd5466b9ac132aeb66b0a39cfe6c4651e8f4e7bf3a3b crypto/modes/asm/ghashv8-armx.pl
+b2351b8097fec165e8d467b395b6334283857f04817e0960bb11a3dd0baaf732 crypto/modes/asm/ghash-x86_64.pl
+270757e9893c605162a1f96db1927aa2a98b758a640a6f69cbd124433c9e603a crypto/modes/asm/ghashp8-ppc.pl
+6046fa0334247fa4a2d57dcfb5a7df4ad3b4208b74f4ee9b94f168556a59531c crypto/modes/asm/ghashv8-armx.pl
ca4be187fc1805d498f2adb823509f0519e214644029c18d331b5b01a0891a9d crypto/modes/cbc128.c
979ec7af2df2bd6cad5218ba1dac44316e04447c0a1420bf849ad2ee3402a373 crypto/modes/ccm128.c
00d68c071ecc99c471ec0af7e393f5b5ad38bd89483227291cf4cab08ad74964 crypto/modes/cfb128.c
@@ -310,7 +311,7 @@ d880778d542d5d4d1788ac54df26bb842726d3344d8f1b83254c9e36bac20ab7 crypto/params.
538c45b8c28e54a0ccc7c3ca446ff5cedbf8ed711b69d67dba7e1acc3327fc80 crypto/params_dup.c
6c193cfc31c3ba5d6234a09d32198a15ab8a40258824ad7d79ac9fed8faf54e7 crypto/params_from_text.c
f30334eb0a8679a4b605ac74d65c479535475b4fb6749db9153215cbaa8ab741 crypto/ppccap.c
-56699c7486998cb6c4979eaf79affafe528aa0d7e3b9ec38d7f52091c447a4e6 crypto/ppccpuid.pl
+bc316512d4f520323fdda48c5236799b7438db66d1743924ee731df68964ba11 crypto/ppccpuid.pl
42eff8da564cd8004f2d17fb01686d24977d931c37c7e6de693e7d414c2d7914 crypto/property/defn_cache.c
384339a8b418f2a773eaa6aa6d030f2f09ba519627b6a228ada125e905fb8431 crypto/property/property.c
7f936270992015923e5f6e81b1afad0148b9034693d3cf4665465f839a28c81f crypto/property/property_local.h
@@ -323,11 +324,11 @@ aa58d7800d3ccf2989b0de3c2e2710dfac36c88dc51659129897b0dfd2162527 crypto/provide
082be396f304ad23859ac18c819661958825a7e4e181e8fba20a4df654ea3cd2 crypto/rand/rand_lib.c
9e162caba63741e3df4d0f1c49a7555263ebc120cfb643546ea7e34d3f5eb862 crypto/rand/rand_local.h
dce7413b4c4e588c9a099c6fd7c6c9a397e034f259a2027d4ea8bdfe149164fa crypto/rcu_internal.h
-0c1d3e0e857e9e4f84752a8ef0b619d8af0d81427b52facbd0174e685dac9a47 crypto/riscv32cpuid.pl
-231263dffc16987f5288592ebf4c0738902d5146bfc16bcd8a157e044cb697da crypto/riscv64cpuid.pl
+6ff9cac4f1fe14d1b588f952391bfdb8c982d97c32d21a1894c26537ad76ca0b crypto/riscv32cpuid.pl
+b7c97c6ae3468d0d86005adb0939263164d37281406cca031a120a21e506dece crypto/riscv64cpuid.pl
576bff6e8284f6102ab5affc6dd9c4fa518febb1e5dee482f55a9bf37a0d94da crypto/riscvcap.c
f0c8792a99132e0b9c027cfa7370f45594a115934cdc9e8f23bdd64abecaf7fd crypto/rsa/rsa_acvp_test_params.c
-aadf059519d33f41b859216246d215330a0c73d18153df580927fdfa6ef51b8f crypto/rsa/rsa_backend.c
+f6d0ddac7d1402595de729dc80b39a4f7e7970be177e3732218dc7f28f0638b7 crypto/rsa/rsa_backend.c
38a102cd1da1f6ca5a46e6a22f018237964336274385f5c70cbedcaa6997647e crypto/rsa/rsa_chk.c
793fbad15585312a0a1452eaea2c7590c6bdb4a8d8083eaa0ed0539b5021f913 crypto/rsa/rsa_crpt.c
ca8d150835c483801a06c347a5f90ae798183b5cdf552f3c8bd45fedb0d176de crypto/rsa/rsa_gen.c
@@ -345,56 +346,56 @@ bf6d300b7e7e9e512a47c5bd1f8713806ae3033a140d83dfae4a16ad58d11170 crypto/rsa/rsa
05a1b9e1ab8b456d6b1ee35dd28a535e3bfa00ae23b87ffe5ba62109a391e670 crypto/rsa/rsa_sp800_56b_gen.c
1c1c2aeeb18bf1d69e8f134315b7e50d8f43d30eb1aa5bf42983eec9136a2fdc crypto/rsa/rsa_x931.c
230546c5b027d30d42d90f5143014a158daf007a9e113fde56c3ff60555ee36a crypto/s390xcap.c
-6cba4257e8934a07a011a555c661a8629031287b794773669110d0eef2b5fc25 crypto/s390xcpuid.pl
+e754a236fe8a7b90f3280d9e22301571ed337c81a2fc120e2355d7d89a0bbd21 crypto/s390xcpuid.pl
5208fa95788e28d0ce9a22a6199329bf235a203bc70c3bc4c5aa0ba1052d56ae crypto/self_test_core.c
-380cdede57f70da1a0e22ed0be1ebd88c10d59bd8e0e426df0e856c677ca8fba crypto/sha/asm/keccak1600-armv4.pl
-d97807a176b406e544d24747b785ea4224bcdd4f04a3fab7e3347c4c6cac52c7 crypto/sha/asm/keccak1600-armv8.pl
-d56474cae546601c705ea1bc4638c75b3d8e6d88907a59fb4bdff56c2980352e crypto/sha/asm/keccak1600-avx2.pl
-c9b0255759ec71ce0ba8943663971889f1cb95d6d0285061a30d91f530485edb crypto/sha/asm/keccak1600-avx512.pl
-4b8c44211d1d9262e992a2acba093a5358c166628facf168600ac943d2620de9 crypto/sha/asm/keccak1600-avx512vl.pl
-964e9cc9f3eecc272e540a1435834d6ad337314c840f65a87bb656acd05b585b crypto/sha/asm/keccak1600-c64x.pl
+3e5ee4eb747472c88551edd6a48eb7b4330a4fc452eea263ad8aa4255df0000c crypto/sha/asm/keccak1600-armv4.pl
+87ef49f2f47357c1f0912b22eca1305641a5873a4d959379140e92a7432832b1 crypto/sha/asm/keccak1600-armv8.pl
+7c27d9c9da79214ccecb240629019f4e2debdba27210f5170a6f3a3857bbe94c crypto/sha/asm/keccak1600-avx2.pl
+143130638124b6d07f3bc4f8677a286db31d524a71625152629eb1f9bd434a53 crypto/sha/asm/keccak1600-avx512.pl
+b7f1f4e69d41812dba39226aea0942fb2e3a638308c3130b0c83bb636a258ce6 crypto/sha/asm/keccak1600-avx512vl.pl
+18e5996c0a32335587b2f06bc0c6071acd2c1f9e94d9ea284d02dcffc7879dcb crypto/sha/asm/keccak1600-c64x.pl
2395b8b2e66dcfe8edcb402275000f6e0b2ef360f702c9af6b9bc94d7f1dc159 crypto/sha/asm/keccak1600-mmx.pl
-e00d9184904272baa04ab3102e8317afe607316ddc78db5c855889e3d672b689 crypto/sha/asm/keccak1600-ppc64.pl
-79b73441ae0313c64a07d9d93552a85dd0df557105ac4feef3120e3920267a07 crypto/sha/asm/keccak1600-s390x.pl
-76af6d6e11c85785a3f18bf3c0752720a0f4dd06a446bce727f497c7433e830c crypto/sha/asm/keccak1600-x86_64.pl
-477aad2b2a0c2c37a7c77954ac57bf689083849fb4ce08775d142194811082a5 crypto/sha/asm/keccak1600p8-ppc.pl
+520154ccd4914696da01fa63c0edc814ae31ad3d61dc8923fea4dd87d8ba776b crypto/sha/asm/keccak1600-ppc64.pl
+82a84e6ae5ffe90e76530de560f6261c5004c23923fa9fd9aa2aae3852976426 crypto/sha/asm/keccak1600-s390x.pl
+e485942ed7f7bf1f376059ed2e5e194907348f44a4308dfc4bbc2d8be05fed99 crypto/sha/asm/keccak1600-x86_64.pl
+af173b53537e18453705a3843e0629334b37e8ca03483a2b164fd48252289da3 crypto/sha/asm/keccak1600p8-ppc.pl
3dd5e288f70b684d337f4054119935ab46af4042a40dffdca203868fe943bae0 crypto/sha/asm/sha1-586.pl
-7f39b1520b56fd73c12816c5c77a7ea6135f2d7ef89f554da3051e1940231624 crypto/sha/asm/sha1-alpha.pl
-23eaec582218b72ca10ffd5bef1049497fae3340f8385e3aaaaa70cb33245d75 crypto/sha/asm/sha1-armv4-large.pl
-ae1fefa737649be615fa5b551d8769886e37245f5891fb015e6bf3ef640d7336 crypto/sha/asm/sha1-armv8.pl
-6381f1889846bdaa24f75e1185f4c97ec5ac5dfff626597faff236eef9e63788 crypto/sha/asm/sha1-c64xplus.pl
-d176b9e6afa31d78fcb8e4910c47470ab64147905c07f4c5fb9fc213069b715c crypto/sha/asm/sha1-ia64.pl
-fa0f655302810b47b46ff54aee80e6bd45c0673a9a74abf47b9710f404ffe582 crypto/sha/asm/sha1-mb-x86_64.pl
-73bff1666153ff6af6296adca50d76edb9e87b3e7a473c65c8696a3f7fc5960a crypto/sha/asm/sha1-mips.pl
-ca4e704100b80846d8d9d2d32eb93771a92017caa232132c6327e62f75091940 crypto/sha/asm/sha1-parisc.pl
-25a2fc55400d704949791b7d8228e3df55a9776a1babb21dc4223a041119fa76 crypto/sha/asm/sha1-ppc.pl
-7da0d3f296a62e39dea31b189b9c0498ab765048a0ef5dc6fa1ab4bd18734345 crypto/sha/asm/sha1-s390x.pl
-035e5a43eb5ec02bcc940b94fcdeb784e18e31141d885c92fea97992f2ecd9a1 crypto/sha/asm/sha1-sparcv9.pl
-df6b90dae6339b4dcc0e352b76709a46011cf595ed608ebab19cafbcb368424d crypto/sha/asm/sha1-sparcv9a.pl
-eb2dfd8215310afcaa691bc2a46f81b8db8290ebc4e6f54cda8c2d32848fed61 crypto/sha/asm/sha1-thumb.pl
-3ef4c9fd99de1ab796bfe9f01b7a7f4176b88f834cc5cc8a650b381631c74514 crypto/sha/asm/sha1-x86_64.pl
+58378cb694b61022d70956ab344331d7577f9a26431acd00a60bed91229b29eb crypto/sha/asm/sha1-alpha.pl
+8576b406e8596c8ac56a351a92175accfcf4121dd3dbffc59bae7d0ece0b0dab crypto/sha/asm/sha1-armv4-large.pl
+45e94fb91cc4b4a620bc6f7e1f402d2d2ec174f0e95052b7aee903e8ae43cbd5 crypto/sha/asm/sha1-armv8.pl
+790680438c562a88df6c6f57414f61e2f1de696aae564c82e6ff833bd5a6d7b3 crypto/sha/asm/sha1-c64xplus.pl
+9e898aa25b009746ae1b6d59bd3bb250e845b96c0c2c0de47262f36e3bdb8030 crypto/sha/asm/sha1-ia64.pl
+ac3a51a60944aacb1f5254af491bc0d2afa1a8d8c47ba810fb38f322c3f2eaf9 crypto/sha/asm/sha1-mb-x86_64.pl
+bac612ad4f4468d37029e28668226145bc91b0ea5de0c01fe01a7699d3b155c1 crypto/sha/asm/sha1-mips.pl
+c7ab165675d451820ebb0779eb127ec7e1292019d067ac9695688097156a6c5d crypto/sha/asm/sha1-parisc.pl
+901ba1ccd75ae6cfdc8332ff2365540a652a214317be28178e6a9791dfdfdb0d crypto/sha/asm/sha1-ppc.pl
+94bdf0d13c27f5e0fb326903bef2a98569a884b7e5f5d51e55854276c91105ad crypto/sha/asm/sha1-s390x.pl
+68db366f13e563ee846b44803a83e47e5909f77ffa75d12ae75daf6c19250219 crypto/sha/asm/sha1-sparcv9.pl
+13276a3511fc0ff4ca0ae0f2c9bd8823f95ed88ac336528ba112329d845a1e29 crypto/sha/asm/sha1-sparcv9a.pl
+2f22676d49707cedff20a3a3cff21934b93da164ff2849c5eeff1caf85672bdb crypto/sha/asm/sha1-thumb.pl
+877a6147742f47ffe46d7da5a0c84b73428d6872b08f25fa50c67c3be6a9d7e9 crypto/sha/asm/sha1-x86_64.pl
36347a3d023cb843df237bce38d853b9c707d7220b60cac92a0314f39aa1e2f3 crypto/sha/asm/sha256-586.pl
-aef93172abceddd2ee89a0bd28bf0d2f34ce82734c527bbe3505b1396e062e37 crypto/sha/asm/sha256-armv4.pl
-a86031a4bbf6331d12ab0e907acdadf5aabd37414cd45090ef81854775f25aec crypto/sha/asm/sha256-c64xplus.pl
-4a916a9c03e2fa53d44c3df44240c89c3df059fe9a599636f73d69a12a1ecea0 crypto/sha/asm/sha256-loongarch64.pl
-69624727ce7b282459b4d5a8fd93145e872845e26053a792096cf78e3932ae93 crypto/sha/asm/sha256-mb-x86_64.pl
-54d7834e65765333506ba40456c1a137d76cfef5a1a4b371633f031bbfe12903 crypto/sha/asm/sha256-riscv64-zbb.pl
-0e8f7b84df31911e29e9d433758a9ad25baec6c5e266cc658fb49cf11d6aba52 crypto/sha/asm/sha256-riscv64-zvkb-zvknha_or_zvknhb.pl
+0863e4bc9abcff3ddb85366b85aeb96a0ed55f4cedb3d02ccbbf01f670e553ea crypto/sha/asm/sha256-armv4.pl
+6b8967b077d436936ed35edff401f3849a0ee9584d72eaa0fa5b14b838584827 crypto/sha/asm/sha256-c64xplus.pl
+70a60ee1dd87d63def18ce29e852371815d8160504d12cff56bd7d1c05ef7cbd crypto/sha/asm/sha256-loongarch64.pl
+8c481dac264c04b8bd238e13906846469ce6a3acfa0d22e7535c5f8928d534d8 crypto/sha/asm/sha256-mb-x86_64.pl
+9df59c692cf3fe82c9fee5ca6ceb7841380e1afa0d79d68d96dd9d38be509211 crypto/sha/asm/sha256-riscv64-zbb.pl
+8bd86c98b6ca967d351582bad71f0a6586f7e084ed337c78c6e7d7d927fdf078 crypto/sha/asm/sha256-riscv64-zvkb-zvknha_or_zvknhb.pl
6023a473eafb92cd4bc0584d0e85f92c2bf57b4cde6cc2f6d2a930e3955d7d7d crypto/sha/asm/sha512-586.pl
-1d1549fa85de29305761c95bffaa4d16cca3e742986e2d01373208d954359be8 crypto/sha/asm/sha512-armv4.pl
-be196152dce71802b80e9722100020fdde2c511ac687184f573e255d3ed8e224 crypto/sha/asm/sha512-armv8.pl
-78baa4f179ca31cc7c9960d23cb5859c1c77f1b9a8cbaef899d834fab9ce81c7 crypto/sha/asm/sha512-c64xplus.pl
-514a52bf4480f30b0f481be60bacedf24c8459785acf407e00ea78ca459bda92 crypto/sha/asm/sha512-ia64.pl
-7f23a743cbd1f2fe31fcbe59587e1eddac92205ca80a26bc0387e771b5a14359 crypto/sha/asm/sha512-loongarch64.pl
-1197a68bea31567fb8c5324c8ebc8fd649820d06b41f44041395413ea86f0357 crypto/sha/asm/sha512-mips.pl
-52a73a7fd9d02e7cf46be05d4f643d427f20e47897fdd657607e8eb698882f96 crypto/sha/asm/sha512-parisc.pl
-7c0c490ce6bb11a228853aecad5e164ce84e5bdabb8a6658ae7184782076c7d3 crypto/sha/asm/sha512-ppc.pl
-e9241b71795c6c0ccc767c5a5fd1025e72396b6c693f4c3bf66d41f265ee8e28 crypto/sha/asm/sha512-riscv64-zbb.pl
-2945418ff51f148435d6da5bd2c708d1332f7715a290d626300305f8bac0c733 crypto/sha/asm/sha512-riscv64-zvkb-zvknhb.pl
-ee5e3e10a86dbfeac0c70909849f8cd07b9a31d2023d8f93cdd653946af9254c crypto/sha/asm/sha512-s390x.pl
-6e0b7b081a4e23d44ef96ff255e45fdff3f708825e5e528539fff83803318819 crypto/sha/asm/sha512-sparcv9.pl
-0315b0349c468e36e4397e4512a4821159c5ba773ddf4b23d22093e5ca45f15b crypto/sha/asm/sha512-x86_64.pl
-a2fcc3bf2a0604e15c5ba12b068e4417fa1f9f494b9c23b7ca155e1cd439d422 crypto/sha/asm/sha512p8-ppc.pl
+5ff8a22efdbb049af001804fe788ab3718e387aad8a98e533e52f7f3f18f82b2 crypto/sha/asm/sha512-armv4.pl
+2ebb034955ff154a8432c5c21d414bb9781232559eddd14edcc135ad72e712e4 crypto/sha/asm/sha512-armv8.pl
+b620385bb40853156a1a0e4ad1169eb45c66583c7fb045c818d388f54e5a2b20 crypto/sha/asm/sha512-c64xplus.pl
+feb4283e1bb2a36f0a98d4cd7b43ac78c40b72efeab8d58b4f0aad8b65a1d2ba crypto/sha/asm/sha512-ia64.pl
+03302cb8fd3d580ae9dbad2eb65fd6d542893a86e481caef2286d42fbcd0b5fc crypto/sha/asm/sha512-loongarch64.pl
+25c2bbaf0da5fe56c663ff7b926cf3284a2845df9911172316a8384e15ab7ef5 crypto/sha/asm/sha512-mips.pl
+3b9ba893f84e56bd26e40907ad178884aa61ee529133691d87b7746c9ad13ed3 crypto/sha/asm/sha512-parisc.pl
+952ef1b10e8bbe3f638cc798b91ab9c5b47b66ed8fe94647b1beec9874f2e71e crypto/sha/asm/sha512-ppc.pl
+97d3701a260bdd16c26633dfe8c00d3f4fafe09a0fc8fd3d667098d1e2a94066 crypto/sha/asm/sha512-riscv64-zbb.pl
+901cc96f156549f4ecca65d0315aa7d1c2c108f911aef3c4884cbaebbac2bc08 crypto/sha/asm/sha512-riscv64-zvkb-zvknhb.pl
+648db5b748d07367579dd60cb551526081fd45c5dfaac989c5b1496d8af631e9 crypto/sha/asm/sha512-s390x.pl
+58ed1513cd35553f83424bb0441a77af0efd467165a190b91990b124ecdb9b84 crypto/sha/asm/sha512-sparcv9.pl
+93202a363880831a69bd3833be729645cfedfa97acbf27d4e3147cbc9b55e234 crypto/sha/asm/sha512-x86_64.pl
+16ecc37bb09a47ad590fe8d8bbb4c9f583812348464bc83e1eaf117a05f50fec crypto/sha/asm/sha512p8-ppc.pl
93858e3b530333a129127b8df8cd3326cf55b770238b4fff2474c4e6e3def1dd crypto/sha/keccak1600.c
306cacd3f86e5cacaca74c58ef862516515e5c0cafaff48636d537fd84f1c2fb crypto/sha/sha1dgst.c
f6021e6e5f4694579ba5a014e2aba44b6d436b2fd25c18ecd474a7383042b027 crypto/sha/sha256.c
@@ -431,9 +432,9 @@ cb214ad206ea69ab98d24a727a47d3a4c614fce709e6b7fe6997dbaeed92f0fc crypto/thread/
2e5955d706b96c487e4875ffbe208fac15bdca06b33cee916d5343978c14efa1 crypto/threads_lib.c
483ac173f53acb89035ff1fc7a3c54fe3aa5b22b00517194d59ee9357bd2b8c0 crypto/threads_none.c
bc684682c5b4669abfe8798ab05583b96d8d1b95c046b1043a11c48e6fef7def crypto/threads_pthread.c
-c228f97357a2b88a232aa53077282cdeeb6eeeabc4c46d1b6a23ae3b5d5ce195 crypto/threads_win.c
+698baaded1a5f1d3430e1b5cbd75cadba173a969f83de67850090bfaa52b7a42 crypto/threads_win.c
93f8fe09f96492a6be6772ddbf0cc37912fc2a90acb7faea378da1735fe20f6f crypto/time.c
-b8629f0cac4c70c42aa6c117d9bfec29f5fb6f37341ecdb528fb99f3b57bb994 crypto/x86_64cpuid.pl
+7bb1345172689dabc21287a5775ab95062c33634064796631efde07e8b75f035 crypto/x86_64cpuid.pl
e2c6e8ade621e4b0fbeacef2908d042ae93bd7bbb916bb1ff25a4d11e917faf0 crypto/x86cpuid.pl
68dc7e15fbf2193f2d8e1138721f7f80c34578b5025465cc99270d796b537bf1 include/crypto/aes_platform.h
0cf9115128d082e5cbe94b3f961dabd045c1dff339fefe3aa5066d48517a1aa1 include/crypto/asn1.h
@@ -453,8 +454,8 @@ fb109231b7f7fc2e83dd39ec6ef14d88f6ee60cc91ef1efd0c49fa7eeaa50ace include/crypto
4af06cb0219605fdbb606b0b6de51e34aa0503b42457a424f80c7c0c39dcc985 include/crypto/evp.h
fc22d8a6d80875c8c45c51a449069b936eadb9621aa9c0bcc8c5d493eed1e52c include/crypto/lhash.h
0651a33eb67395c48ca64650dc2912326b7c0b7b47832e0c59bc4139e7f271c6 include/crypto/md32_common.h
-8713d7449e9c090868c76b7b742136d9a827c82c94f96a974d1d837957f8a744 include/crypto/ml_dsa.h
-2ed777fc61acb8366b782423cbc783444c172a26864a454723a3b15b6727df4e include/crypto/ml_kem.h
+47a92e596adaf252ed86d3c363e1b7d1893445aaef302eb50cf18473c3c08541 include/crypto/ml_dsa.h
+60b558f2990b9f390dee864dbd15372a98dc2dd95c4701c088a5a804198e7421 include/crypto/ml_kem.h
b7a00f7e37fb4054d371438f270e67eb584eacb9b13fe29536dac90e8371436d include/crypto/modes.h
f20e5cd691a360e9d12a7d41fb33b7f1639922543271d642534532edf85564b8 include/crypto/rand.h
b4fc407f0ed2c4a1795bcdbef3ccdc68be327ae40bd401fcb1066df0a63bda7b include/crypto/rand_pool.h
@@ -557,7 +558,7 @@ a7c65894dd0f3730769d56a46bc6e4777c9bd7c8826998373d2ccdd9a346f840 include/openss
1dc0dce58de44226fc0afb51073c39933fb65dfd3a0131c4eff17bcb93018665 include/openssl/indicator.h
972e54ea69ac234315ad4616ee0546f47fb61afed727eb3a1c2e718a3b5d6999 include/openssl/kdf.h
f4a6b9adcd0158222878f5c55e3b40c620361d328bc624ce22d4937c0c054fbf include/openssl/lhash.h.in
-75a14b3ea5d9e0b76a90f09cca4ceca7ccd81bed558b05d79bbccd6c44e3715b include/openssl/macros.h
+d862fa698982ba613990fd4da07598a32d0fdef091a71dc39a280218a780b7c5 include/openssl/macros.h
0da95b5743f5c12ba1a30c1ef84f9fe57ccd5816febb1b5fd3a4f573ec885cd8 include/openssl/ml_kem.h
06f0d4621c344401f280a4e69e48ba987a0600b7f52ee16b25c4620277b081f9 include/openssl/modes.h
fae2bcfa44744276acdec4693badd9663904a0e60311e968aa912f4f167162e7 include/openssl/obj_mac.h
@@ -625,25 +626,23 @@ e5c7da25b919ac4d2d84f21c9d552f29c2b06ba4445401bd4e361be45f4f8d30 providers/comm
dff610c91cb41d9d6ea4084119d496a7e1d7973fc7831323d4b353f2b57acdfb providers/common/include/prov/provider_ctx.h
7c41320b73d85db6f07dec1e11bce0bd8ff620c8f1d81cd9c0ec4926f902f597 providers/common/include/prov/provider_util.h
5bfd27719e282266273a4a2eb63d79833d3e0b94c2fd683ba1ccf565be0072d7 providers/common/include/prov/providercommon.h
-4a6e35be7600e78633324422f019443747a62777eba4987efc50f900c43fda25 providers/common/include/prov/securitycheck.h
+bc0f539ef10023aa818ba2cfaed31e2be9cb80141fce89d3d2c23f0906711677 providers/common/include/prov/securitycheck.h
f3e31bd6776b55c924bbba8ad0f0727096b1d407b1d8b22f1f1a0f969a03fc4f providers/common/provider_ctx.c
4b46687c8d14d7ff4227d03f6fdff5e25cc1a3e7d74a76473d87ffaf182f2181 providers/common/provider_err.c
9c835f67256a6657b04ad7c2bb7e724aa40cc8b636a06e9409026758bede799f providers/common/provider_seeding.c
bf6193d6a5ff6222e2382f0d0c3321ffeb1534a9ad78fe594aa838761aad3162 providers/common/provider_util.c
b10730f4d302344579c09f43d5f9c5538bb6b4acd60de7430c24269fc522d5a5 providers/common/securitycheck.c
-e2f8f00519d81aa16f1c30e8cbf9a0d8e898a1cb5c8b38bb01dd9ab513e34c9e providers/common/securitycheck_fips.c
+b8550dadf2f12a98b30ae39eba026f5f959e8f889df39fcf9eea0cbe7f4a3244 providers/common/securitycheck_fips.c
abd5997bc33b681a4ab275978b92aebca0806a4a3f0c2f41dacf11b3b6f4e101 providers/fips/fips_entry.c
-5afa41d44a7f5078c94fc41f4ae7f4761176888992b3d705b7fdf29021a08bb7 providers/fips/fipsindicator.c
-c34b78835080c77cc8554c244cc3fda58838f0435b54f45da19104045f26caa7 providers/fips/fipsprov.c
-6dfa154d8d7fac9b573b904763c84ab9e5bb356807c93c9236b44497f4d33d32 providers/fips/include/fips/fipsindicator.h
-ef204adc49776214dbb299265bc4f2c40b48848cbea4c25b8029f2b46a5c9797 providers/fips/include/fips_indicator_params.inc
-062a85124af0cec7097b07c5ce03f2d172bab4c2b995692d8d279ed7b7a731f5 providers/fips/include/fips_selftest_params.inc
-7b80823bb5613e17e8576789ec77712d89c81e7beb6ce50b58037e925e465abd providers/fips/include/fipscommon.h
-64d1de32dc9aa5f1b5a587a482e397de69c4d0beca69a1cbd89e067284db19c2 providers/fips/self_test.c
-c799befc12e0ebcda5f039376abcb69cb343b4423e740f7c0fe3339ee182cdf4 providers/fips/self_test.h
+8b07ece9ea02de5648f95719668e0e7d2167c9162ae68c8c35be66db20c1fa8b providers/fips/fipsindicator.c
+8759568b4f3882131913739090f9638109b36e686a5f3b68f167398d61247fc9 providers/fips/fipsprov.c
+8f4f57148aec16d44948b21f21f7eaa7145cc296e3c4201451d6a783aa4f8e4d providers/fips/include/fips/fipsindicator.h
+c35c84f9c7033fc44ce7942b63a94e2619bc4cd8c7fda0d6024c3af4febfebd1 providers/fips/include/fipscommon.h
+b757e583f8bbd767f8c59bbb788c30e3c6ab8ec94f98430fdce3d73ad565f952 providers/fips/self_test.c
+5d313319a66425f0b54076570807961d5f433a73674f4300fd34b43ea9d4c232 providers/fips/self_test.h
bcb310a409affe057f9785e2a5a3e1ba5ddec65fcf7ecdf0ff7b2420d884c857 providers/fips/self_test_data.c
56fc365c9f73990b826d4b1dedc6e62f28f67d7d986af4651bf4ab3a587c0ad6 providers/fips/self_test_kats.c
-1d9f8674a74e436bd3a740ef02bb01922d29ded03761f94fcdf7b7353e7835fa providers/implementations/asymciphers/rsa_enc.c
+775b222ef65c2ef3d877356f65ba4c7f12a4b7ec17f45524b716c966bebe8871 providers/implementations/asymciphers/rsa_enc.c
6cbd516c15416a32a4ddf6d3b96e8abe0facf675ba78c6299443fdc44b7af5f5 providers/implementations/ciphers/cipher_aes.c
72d028079f13774171668297bba0072208450c4fb82fc9585aebd8ead793c8a8 providers/implementations/ciphers/cipher_aes.h
cdfba3a1512d8e358daf681bec9dc3d00450d279bf47fe41aaf0fdf62f96554d providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c
@@ -682,9 +681,9 @@ dc4626becaabc3990549483d9ef5f05c7dd9a9c2cf9be96ade3ba6a6e203f7f5 providers/impl
83c892e95bb3f0e0d0824f92d9792033265de1a224d8a92f119abb94994552d9 providers/implementations/ciphers/cipher_cts.h
1fce446497c98a84043257700ff02bb8ba04cdbb8ac92b15ca09404490e48016 providers/implementations/ciphers/cipher_tdes.c
9cfdcc860a03b6e7ced8cc21bcbbc1c070c89aefab04b07f213c7a3db1895553 providers/implementations/ciphers/cipher_tdes.h
-99bcc5da8ec9a4db0fbd353348fb6c40596ccabc5196e42105edb01e1ea8a86a providers/implementations/ciphers/cipher_tdes_common.c
+79e01dad1d0144c9e908e29584797aa6a8d76754bf0ce9403e68b3bdd37ae180 providers/implementations/ciphers/cipher_tdes_common.c
cca34f1c7baf3a98964f7ce19a59e06d1eaf2ada121a0d4a438f4078a072b325 providers/implementations/ciphers/cipher_tdes_hw.c
-b528b2d954461bbb5b71c8169cf1b01e4d0f980e27e8ab205ca76c807a81ea92 providers/implementations/ciphers/ciphercommon.c
+d1eca5f5d0eb4886f4aa9fafc9f458be97819d7f7d83641712a567d615750d4e providers/implementations/ciphers/ciphercommon.c
ab9a2edb23aa61cf31da6addd8674a6028f93399eceeeee35a56ee770338fd6c providers/implementations/ciphers/ciphercommon_block.c
cd95d8dc7e87578afa5ba62c157fc5adc92a98aeef096e11ecca15eda7d6c3b3 providers/implementations/ciphers/ciphercommon_ccm.c
6632a555d5bcd5af67d0355ce46c2906bb3a0dcdf1651595b29189c40a5ca675 providers/implementations/ciphers/ciphercommon_ccm_hw.c
@@ -697,8 +696,8 @@ cc9b9d6515fecfe2170b256c424e1eecb53a9849e49b1ac324c081a07d004b39 providers/impl
ff74278756bc06d7719f27e7a313c482b7d548c6eb41032b37b3383cfc332ded providers/implementations/digests/ml_dsa_mu_prov.c
794505a44c44f8d835d8e5232691ccc809ab1eb03ebcd62a2432b6c75ab0c1af providers/implementations/digests/sha2_prov.c
110a47f50d1606e49c67b236ed432f05301eb22d6b9e4eaf11d3b3e3f26761b9 providers/implementations/digests/sha3_prov.c
-95d7d4ee76eba3a1f37b5c720315e801776fbb453877d1db4d0cef716ff1ccae providers/implementations/exchange/dh_exch.c
-b9a880d606dc7d66965f0bef2960574bbf47129ae0514a01afc19b3e4ee6dc0c providers/implementations/exchange/ecdh_exch.c
+85c7b5945cc335871b291f38f3b9902784645323a63c44a4a38a45d6d3222ed7 providers/implementations/exchange/dh_exch.c
+eb00f306a98ac77fc6f2fe7f34d2ae5766e72c37b76145e892793173a879c590 providers/implementations/exchange/ecdh_exch.c
85d51569b5fcd2b341d86b1f4eb78174812a02d4c00e6d4983b4453d0796fd40 providers/implementations/exchange/ecx_exch.c
b1115636f53bf70f417b183cafeb6d38e230d11d8de731e6896ba60cc850d931 providers/implementations/exchange/kdf_exch.c
2af71a41c00247bd6414362816f3045e138074ec563e92640c422d1c94d9f3c3 providers/implementations/include/prov/ciphercommon.h
@@ -709,7 +708,7 @@ b1115636f53bf70f417b183cafeb6d38e230d11d8de731e6896ba60cc850d931 providers/impl
92e66fb2825009f9b64051109ea40e6822b10893e3712462533547f67d1f810b providers/implementations/include/prov/drbg.h
1baf1c06b20a0eb8ec271452544922d67c1cc168dbe9853b259191de4bd99918 providers/implementations/include/prov/ecx.h
b0d1f6fc3c9220fe6d4656e487bad8df16b6f840054018b95b2752ea9aef822d providers/implementations/include/prov/hmac_drbg.h
-5ec02e701360f5475950e9ac310c581904ef47e1cbd54e8ea3ad7c69842a2588 providers/implementations/include/prov/implementations.h
+e6cdbc04157b3009a6a478670d2ba7ca8dc896967031040f104d7d0fb30c2896 providers/implementations/include/prov/implementations.h
05eedab6b16c80025f72281fa619d9480c437b800cb821b761fe4c05bc9d3af0 providers/implementations/include/prov/kdfexchange.h
4014246d44fa3f34aad5372c75d3f7eea528f1cf1798e30d5627e7620a356631 providers/implementations/include/prov/macsignature.h
b41c9a4e90d951a2d0e796b1cbbdbe8cb6fc18306d9b70be7a489249c11c294a providers/implementations/include/prov/ml_dsa.h
@@ -718,47 +717,47 @@ b41c9a4e90d951a2d0e796b1cbbdbe8cb6fc18306d9b70be7a489249c11c294a providers/impl
31615d056bbab02da153cc408071640af27978eb0e4cd8bbf448a01c4a32b86f providers/implementations/include/prov/names.h
b9f8781167f274ccd8b643b3bb6c4e1108fb27b2aae588518261af9415228dae providers/implementations/include/prov/seeding.h
194f0a3fd18f87467a1c311970155cf2668f1abcbbc8c16a96765bc5b152d5a6 providers/implementations/include/prov/skeymgmt_lcl.h
-a1991a88c802a752c9bd984ee4df22e3586591881f1eb3ff0828fb959040e969 providers/implementations/kdfs/hkdf.c
+ab4c9694d2d918304991ca85772e6ac65cdc33e44ae6de3efbdc45bd49d9f706 providers/implementations/kdfs/hkdf.c
e8b4e8ebd10872ee42beeeffff7458b1d2991833edbc763e2275ce4060867b0c providers/implementations/kdfs/hmacdrbg_kdf.c
-ff3297c86386c4540d316e4057ac884e5d5e7b06436a34310639a636008984cd providers/implementations/kdfs/kbkdf.c
-45ea2ed63514f496127c5f6f555d7ca8cdc70538ddd16ea63611090ed082830e providers/implementations/kdfs/pbkdf2.c
+84a83391cd7215a0d3d822f59cd08a465f82467b0e7ab4c369a266a248a99e27 providers/implementations/kdfs/kbkdf.c
+80197ea75099756e7e2c66ddf2a69792a8b89942a23c60a8c21e9d87a1e1a8db providers/implementations/kdfs/pbkdf2.c
2993dfc00659a85dfad152a0ce2fea0d457213fe60e03922a0dcd6a89c6827b4 providers/implementations/kdfs/snmpkdf.c
b1b79d9d728c6d2c61e9d895c341d5f0ae882948ac6628e2cb732b3933048c92 providers/implementations/kdfs/srtpkdf.c
-66f7757223f0b1af5ab5c12a3cbd718992bf6408b481e5d5d07b84e4c35f1ebc providers/implementations/kdfs/sshkdf.c
-f142be7f16abf8bd4f07b9f2dfafc08c01e1ae8cea59da582235af6980ed53ea providers/implementations/kdfs/sskdf.c
-d45620c64f4828b4df2782060730068413996cbd79d023a6c309dcae2d68ceb6 providers/implementations/kdfs/tls1_prf.c
-057c03ebed5bd1396c856d0b31f60a01aa60ed09b259a71240cd8af4d6067eaf providers/implementations/kdfs/x942kdf.c
+4f70b937d163759b713335a194ca44ca084ce2e58c8a6d15c27e5f1bc61b17c3 providers/implementations/kdfs/sshkdf.c
+ecac95b5cfe9864793c0d9339acbdd2f0c07938a3e3ab7a007fcf5120f57ff83 providers/implementations/kdfs/sskdf.c
+85d950d15affed86179aaae679c13cef87c35261922227bf6599b53703f54a1e providers/implementations/kdfs/tls1_prf.c
+384b45edc8246a7d43a8bb6c80b55374fd0e597c7d8fb42648d30cf47104e2e2 providers/implementations/kdfs/x942kdf.c
d46253d805193b2b05fb7389178ac2479505b327b8ed383543cdd800c6532964 providers/implementations/kem/ml_kem_kem.c
35549cec7031452bb5b46aa8a86028abc7a3a2b39f9f6564fa4bd402451bc647 providers/implementations/kem/mlx_kem.c
dc82a1648da73e5b4317b3e9923da2ed9f7eb1419383b562cd9ff5613b72af5e providers/implementations/kem/rsa_kem.c
6e7674572b3824a76270bf51d528c79ecea8e7867aefcda06fcc7d6b75db35b6 providers/implementations/keymgmt/dh_kmgmt.c
-46d23918ea03a38c5bb1950406c39c21297ffcba83669a3dcad1ebc28dae8b5c providers/implementations/keymgmt/dsa_kmgmt.c
+d34296ae8595aa1ed90b5652ab7e8fb7e2c5131f5dac7b69eeed7f0fdc2cb6ad providers/implementations/keymgmt/dsa_kmgmt.c
036ef3ffd9452f3079aa07792ce9ad0fcc28d8e66c9fec429e1015c749c81ba7 providers/implementations/keymgmt/ec_kmgmt.c
c3035535ca629fc9a85f64f62412b550b5c8185e57e6382937dc6de374fc5972 providers/implementations/keymgmt/ec_kmgmt_imexport.inc
4f549f95a1781038b107c11c0f961f7e95fe5e002812fb291ecf1ab45a45a20f providers/implementations/keymgmt/ecx_kmgmt.c
daf35a7ab961ef70aefca981d80407935904c5da39dca6692432d6e6bc98759d providers/implementations/keymgmt/kdf_legacy_kmgmt.c
487f2b99c0dd9c51c63df758884c3f9bff45cc52b302c402df1fda578f4851ef providers/implementations/keymgmt/mac_legacy_kmgmt.c
-3371ba0dd8f5d689a27070146b3afadec57c43687e652d5e36113cb39b796b73 providers/implementations/keymgmt/ml_dsa_kmgmt.c
-e3c1fea5e8cfb68091c1892130f4d9f61c30294fbec2b5fdac5843fcc47d4ccb providers/implementations/keymgmt/ml_kem_kmgmt.c
+bdf5f65254440afed4386c7a9cc8f94db6807b5c38c65bde58bd4e73dec61ba8 providers/implementations/keymgmt/ml_dsa_kmgmt.c
+623db74c37a81db77e2d6449a79d72f59eec739465210df468696b597e35efa2 providers/implementations/keymgmt/ml_kem_kmgmt.c
6266925c99fa47f502aedef4403a6f93dbb4db2459d84babd347176939af45fe providers/implementations/keymgmt/mlx_kmgmt.c
e9e85e25dbb14f835947cfa53c10e7f1aa9868bbc8f1c43827365a39733ecbb0 providers/implementations/keymgmt/rsa_kmgmt.c
fe6c78fb84507d912c506f1553f85145212ce0fdc0828eaafeb5f277d3b9539b providers/implementations/keymgmt/slh_dsa_kmgmt.c
-9bb3262656d1bd734bcf5827c17c529dccb51ed43ce975be3364f921ef122479 providers/implementations/macs/cmac_prov.c
+d090dc16657b4de57feef133d21f1f5f9892352f8fb30b905b9ac7c1271ddc72 providers/implementations/macs/cmac_prov.c
2183fc7defac5ae173b1fc449dbeb2a4ffcbe510631e525acbf3e2be6b2baf61 providers/implementations/macs/gmac_prov.c
-4247542d21497aefe69a4fd73c500902cf7d4fc880ce8451194a472eae222cf7 providers/implementations/macs/hmac_prov.c
-7a1f43fc188ae1afe82919445d554f494ea8d2f8dc0b8c32a01b650addb1785e providers/implementations/macs/kmac_prov.c
-e249097a6383f660de16deaae55e899f7e36a7fc93d8886f332cbe91ee6516db providers/implementations/rands/drbg.c
+0187e76d4b6a8528f9b8b056c6e175186e650c9007c46a0f772d963c8fd539aa providers/implementations/macs/hmac_prov.c
+ce7866f670bb5b80b8fec42c79ed439e3f1f7edbab561f9a10042ccdbec2e855 providers/implementations/macs/kmac_prov.c
+9a796599b6aa54cd7851a04e4929b47f172b9818259b5debd22858a1faee6e2e providers/implementations/rands/drbg.c
8e970f917e4e9a9327130181de6949324634101f942ef3c74ad8dc479c2696eb providers/implementations/rands/drbg_ctr.c
8f78fc29274a8f702eea977dc1dd0d250de3346714ef4ae2d104b0200538518e providers/implementations/rands/drbg_hash.c
d8320cb81503fb2a80fb96a65eac4c36a5d43a1ef0f05cf6dd91d72306a5b8ff providers/implementations/rands/drbg_hmac.c
5fd5e9999104c827c7df524cad88309d28ea01c376096a23ba7e227af936dde6 providers/implementations/rands/fips_crng_test.c
dffbf7811597d68635e811915c76f3a85c351a482692f029a2e01f21cad377b3 providers/implementations/rands/test_rng.c
-7b4ca8092f61ed2a11ca1401937db2789d8bc5fea99acac01343e19369a91f78 providers/implementations/signature/dsa_sig.c
-8d55ae4056ba392f1178945e0d5da7ba9b877d1164e15886676c98fe55f74c26 providers/implementations/signature/ecdsa_sig.c
+a4e24f5472d4c39a8e490e36164dc43a70d8aaaa49b21f892d20c070d5d6f36b providers/implementations/signature/dsa_sig.c
+66475b29b483968ecab15e5f909f7bd506d47283d039e5784a63bba5eb7ad538 providers/implementations/signature/ecdsa_sig.c
1a58e66cb9bc1815dc1d0523792f92119a24a5900d35fe93e97022613e93b867 providers/implementations/signature/eddsa_sig.c
c0fc1e0349777e063b477026e8d3086b6f81956256258c2c35ee8f32d628e60a providers/implementations/signature/mac_legacy_sig.c
f5c756422350efb6f67001ac52585c05f57cca2c24a3c9ae8d91d63d11617aea providers/implementations/signature/ml_dsa_sig.c
-19b74b9bf9157492089c65e92a3e0003083840144d4b03e174fd602c23f42a92 providers/implementations/signature/rsa_sig.c
+5ebef1095f95ad836bd679f2453bb3f762321f45104d2f2632846172e89634bb providers/implementations/signature/rsa_sig.c
7695ad423763b51abfbdfd1d04a902df2ec9c137e2b7a30ea214d82025840b68 providers/implementations/signature/slh_dsa_sig.c
7f5472f4ff5f4394844edb9c189a740cd98d083d828b80b5d7bb8bf08f0271de providers/implementations/skeymgmt/aes_skmgmt.c
7c72db8df7e8caa9c995d92f8c27a62655f3ddb885d6ddf3946fd199e982371f providers/implementations/skeymgmt/generic.c
diff --git a/providers/fips.checksum b/providers/fips.checksum
index 8b654be4cd..b70425fb45 100644
--- a/providers/fips.checksum
+++ b/providers/fips.checksum
@@ -1 +1 @@
-68edc2200e9d367e68c19c6296df320a55960bea2c00e461ef46d4529451bedb providers/fips-sources.checksums
+7e5428946b50e077e099dd7bd3891b854b37c623ede0cc8ace51c09b94871db7 providers/fips-sources.checksums
diff --git a/providers/fips.module.sources b/providers/fips.module.sources
index 9f26bd32f5..1b18cd626b 100644
--- a/providers/fips.module.sources
+++ b/providers/fips.module.sources
@@ -257,6 +257,7 @@ crypto/lhash/lhash_local.h
crypto/loongarch64cpuid.pl
crypto/loongarchcap.c
crypto/mem_clr.c
+crypto/ml_dsa/asm/ml_dsa_ntt-x86_64.pl
crypto/ml_dsa/ml_dsa_encoders.c
crypto/ml_dsa/ml_dsa_hash.h
crypto/ml_dsa/ml_dsa_key.c
@@ -634,10 +635,9 @@ providers/common/securitycheck.c
providers/common/securitycheck_fips.c
providers/fips/fips_entry.c
providers/fips/fipsindicator.c
+providers/fips/fipsparams.inc.in
providers/fips/fipsprov.c
providers/fips/include/fips/fipsindicator.h
-providers/fips/include/fips_indicator_params.inc
-providers/fips/include/fips_selftest_params.inc
providers/fips/include/fipscommon.h
providers/fips/self_test.c
providers/fips/self_test.h