[openssl] master update

Dr. Paul Dale pauli at openssl.org
Thu Jun 3 01:58:29 UTC 2021


The branch master has been updated
       via  74613e8c97be6c310152f7cc6d8162f3ccc723a4 (commit)
       via  c912e0c61682864a05d04273b141270084aa4df4 (commit)
      from  8a5bd05da84ed635a8cb7a29004598e16f5dea70 (commit)


- Log -----------------------------------------------------------------
commit 74613e8c97be6c310152f7cc6d8162f3ccc723a4
Author: Pauli <pauli at openssl.org>
Date:   Wed Jun 2 10:54:56 2021 +1000

    update checksums
    
    Reviewed-by: Richard Levitte <levitte at openssl.org>
    (Merged from https://github.com/openssl/openssl/pull/15574)

commit c912e0c61682864a05d04273b141270084aa4df4
Author: Pauli <pauli at openssl.org>
Date:   Wed Jun 2 10:37:10 2021 +1000

    util: update FIPS checksumming script to be more aggressive with whitespace
    
    Fixes #15562
    
    Reviewed-by: Richard Levitte <levitte at openssl.org>
    (Merged from https://github.com/openssl/openssl/pull/15574)

-----------------------------------------------------------------------

Summary of changes:
 providers/fips-sources.checksums | 415 ++++++++++++++++++++-------------------
 providers/fips.checksum          |   2 +-
 providers/fips.module.sources    |  13 +-
 util/lang-compress.pl            |  14 +-
 4 files changed, 221 insertions(+), 223 deletions(-)

diff --git a/providers/fips-sources.checksums b/providers/fips-sources.checksums
index ba65aa41fe..95cb84e79e 100644
--- a/providers/fips-sources.checksums
+++ b/providers/fips-sources.checksums
@@ -1,5 +1,5 @@
 0e22ea0cf34ef3871e30df0bc302dc29352d38001d1622ddb78a27a374b6aee8  crypto/aes/aes_cbc.c
-6028cd3c2e466625cc0b8b9b6a12278e5935aec3bff1eab006c6f13a1e248260  crypto/aes/aes_core.c
+20e527b1811204b53ced99592eb28c3da562382674791456016c0c105618f981  crypto/aes/aes_core.c
 3fac41ce96acb9189eac2d5571425c3ff33a34c884ae7e275e1fd3068b5fc662  crypto/aes/aes_ecb.c
 d42d44734e2bf91335835f15ea3cf449a5af7395bc7af46c8484b3f3d3785a50  crypto/aes/aes_local.h
 a2466f18da5847c7d9fbced17524633c10ce024671a72f53f9c9c55b9b9923dd  crypto/aes/aes_misc.c
@@ -28,7 +28,7 @@ fbee40f89882019c0f03072f92fccd5cfc79bfebea2ff675909e731d0e71d622  crypto/aes/asm
 c3541865cd02d81101cdbab4877ed82772e6980d2c677b9008b38fa1b26d36d4  crypto/aes/asm/vpaes-ppc.pl
 3ec24185750a995377516bc2fb2eae8b1c52094c6fff093bff591837fc12d6c3  crypto/aes/asm/vpaes-x86.pl
 060bb6620f50af9afecdf97df051b45b9a50be9daf343dfec1cbb29693ce00a4  crypto/aes/asm/vpaes-x86_64.pl
-fdabbeafcb4b351a13ec92f04a4427ff94e51909d3773e02ff526b4d77ded8dc  crypto/asn1_dsa.c
+16739d54200fb81ca7835b5814f965022a2ab41589c7787e2697e3ea72d4fafa  crypto/asn1_dsa.c
 819c9fd2b0cae9aab81c3cbd1815c2e22949d75f132f649b5883812d0bbaa39a  crypto/bn/asm/alpha-mont.pl
 0070595128b250b9ebdebe48ce53d2d27ca16ec4f7c6c8bd169ab2e4a913b2d1  crypto/bn/asm/armv4-gf2m.pl
 8c1c53a725b8a4f92b8a353bfeeb393be94198df41c912e3270f9e654417b250  crypto/bn/asm/armv4-mont.pl
@@ -61,76 +61,76 @@ d404375a21d33396824a3da212d6646d4f3150dd141ee4b4a250aefae3482efb  crypto/bn/asm/
 da709b73914f9d43a46c699b8ec68c67c52fe853a76f531bfccb542470d97ae0  crypto/bn/asm/vis3-mont.pl
 89278854f44d95be916516609ce6f79dcd346bab52574b9b6336a9952aa94bee  crypto/bn/asm/x86-gf2m.pl
 90d4ae234c08267adce9ed38d56e0edc223f7480cb9605f5d7399d0b3914c6be  crypto/bn/asm/x86-mont.pl
-66fca12f9829eac00ad86552307f084595835501a11971e68b4e319373afea3b  crypto/bn/asm/x86_64-gcc.c
+d444ca73875e97e0ea88b20e4c02f2fcf3850e8b9311e3b67a2d04fe2796d543  crypto/bn/asm/x86_64-gcc.c
 709ddee92e9222ee0ed27bfb90db556e85e2d302e4a9131afa25fdc14c4d858f  crypto/bn/asm/x86_64-gf2m.pl
 da7f7780d27eed164797e5334cd45b35d9c113e86afaca051463aef9a8fd787c  crypto/bn/asm/x86_64-mont.pl
 70efd46dc5f95312433dc6709ae33667897e6b132c57d7afff2dfd5adb836e86  crypto/bn/asm/x86_64-mont5.pl
-d95277a3d7635a1f6a2613ba954606ae3c4bb260d11c85612ae83a05a726d03c  crypto/bn/bn_add.c
-6baa367447c968066e25934b0d00d3525b78ba00f733a5597988e810941dff88  crypto/bn/bn_asm.c
-47f42000e64873ff6bb54992c21e6a8a4fbd97157240fb228114857a83677ad6  crypto/bn/bn_blind.c
+0ea8185a037a2951bb3d1e590bbbdeac305176d5e618f3e43a04c09733a9de34  crypto/bn/bn_add.c
+3962dfaa0142e67115ab84f7809d46d59bd122758be09a081b08b2e0d4743b2e  crypto/bn/bn_asm.c
+3e86e6e5777499703420afade11dd23a7c6912f8eccd08da47308c7aadd7459d  crypto/bn/bn_blind.c
 7b761d541e3b7f6a3f2b14a09b2b3836a079a845cf67a54db4853e3fd38277c6  crypto/bn/bn_const.c
-d66453ceb0a1be02a9cd2aef0ceec5943a2b9ec42e2fe66c13d03bb669389749  crypto/bn/bn_conv.c
+69b864ae1f230c6c1cbc8f512031a107fcc43651aeceafcb6647b2b222a6f7f8  crypto/bn/bn_conv.c
 2893b6d03d4850d09c15959941b0759bbb50d8c20e873bed088e7cde4e15a65a  crypto/bn/bn_ctx.c
 d94295953ab91469fe2b9da2a542b8ea11ac38551ecde8f8202b7f645c2dea16  crypto/bn/bn_dh.c
-034baac767c911705235da9507e0b9d029ec3746c5469069a110ed899cf7ddff  crypto/bn/bn_div.c
-760f43a2ad60979c4afaf2ccba779357c99061c82b230e4a201e611998f4e201  crypto/bn/bn_exp.c
-4a0295e30ac91bfbfdcd3f2d0cbd5eaf4f5a44b4bba3135b137a692394a2f897  crypto/bn/bn_exp2.c
-ad162484e30b1961f8326ee1cb2c71b77ea55e8383c609d7d3ee210c01a3fbd8  crypto/bn/bn_gcd.c
-d3af5ba3065d11b3d1bfe0c66295def0f3dcf3d0b3ad28f0e13537586b520f92  crypto/bn/bn_gf2m.c
-a4087c6c57d38fa7db0c6f4e203a4c21af836cfb6cac10b4841ef3bbd724f67d  crypto/bn/bn_intern.c
-dc213ef490a96c5e199e06058c32ae599825c668fc08d815d6384f57600df21d  crypto/bn/bn_kron.c
-805da9886392dde1419c0a2e2cf202a10c21dcdca2d9b7a38ac3d47036dc0b36  crypto/bn/bn_lib.c
-8b16cd281f44b6fb3881af17b8bc6a45aada353c8b80792f683c6f638e549600  crypto/bn/bn_local.h
+d3b8496faecc56e6ea833efe0378c0e7c6d9d52cf3b038ada7436b37d26c0dee  crypto/bn/bn_div.c
+15ca5c67bec7744f2f8561d1948e6b384a640809adcaee89ffc84d4f21406ce1  crypto/bn/bn_exp.c
+617d0fd580faf72aa144f9489d6d102e2a1c4953713ac31a2b1feea4fabb2f6c  crypto/bn/bn_exp2.c
+b32d83cee8c00d837a7e4fb8af3f5cf17cb8d2419302e8f5fbcf62119092e874  crypto/bn/bn_gcd.c
+4d6cc7ed36978247a191df1eea0120f8ee97b639ba228793dabe5a8355a1a609  crypto/bn/bn_gf2m.c
+081e8a6abc23599307dab3b1a92113a65e0bf8717cbc40c970c7469350bc4581  crypto/bn/bn_intern.c
+602ed46fbfe12c899dfb7d9d99ff0dbfff96b454fce3cd02817f3e2488dd9192  crypto/bn/bn_kron.c
+7e8f6e8bfc0958fc73d163f8139194a71385d98868e6ed51f4d52198b0649acf  crypto/bn/bn_lib.c
+64bce599181c45d999f0c5bda9ce36b2820f0e91ec6590cc8cba77e2760f8287  crypto/bn/bn_local.h
 07247dc2ccc55f3be525baed92fd20031bbaa80fd0bc56155e80ee0da3fc943d  crypto/bn/bn_mod.c
-80fb6afcf66958883d8ea06e63645c2b3eab0b8626a39fd7ea64d1c1768867c8  crypto/bn/bn_mont.c
+4f8763847752d570ef95dc0d06e51240829ab55c3529301214d3c2b613c6a18b  crypto/bn/bn_mont.c
 2da73a76b746a47d8cf8ec8b3e0708c2a34e810abde4b4f1241a49e7f5bb2b60  crypto/bn/bn_mpi.c
-02bf294bad18d12542fbe60a5ab0eea36dbc914b6d445ad8f4dd03324ee2a33e  crypto/bn/bn_mul.c
-0d4a2c25a3acd4adb45234837d427574bcb1e6800b69f8dfe68478d831491cf1  crypto/bn/bn_nist.c
-aa0dacc06935efba30bd15929bdcde16b7e250aed790bed4d325c88989f6c1c1  crypto/bn/bn_prime.c
+76982b18b0803d59b33168b260677e7412970757d3b9513de5c80025290f211d  crypto/bn/bn_mul.c
+40d04d1bc722bef0d6392e8a9061af8305552f955478fa782230a0b8bf2288b5  crypto/bn/bn_nist.c
+0d85203a3bd9ba7ebf711885cfb621eefb27002f5cb4ef2adfe4f49c7dd7b4a6  crypto/bn/bn_prime.c
 c56ad3073108a0de21c5820a48beae2bccdbf5aa8075ec21738878222eb9adc3  crypto/bn/bn_prime.h
-2773750fccdd05a487c6251862b3a207e781657b373143b5c3d2962a2d089d4b  crypto/bn/bn_rand.c
-2a47b990bc53fec79013e0b2d1a9ee3512019705d6ec3a2625c43b0fb42d41aa  crypto/bn/bn_recp.c
-aaa59a9c0f5fb77c9ae5e3e8da9e0ea161c87aa156dc7a2e72e7f7d8d45f553b  crypto/bn/bn_rsa_fips186_4.c
-9bbad44e0007a2a7f6caaa1a9c6a9d4e667afdac898b32598483ae336479cb72  crypto/bn/bn_shift.c
-da5479cd30898cf455f2844478f2bf3993a5bfb612937a437976d7987867ee6f  crypto/bn/bn_sqr.c
-12a0041ae6aaf87598eda773dc9336739f14278e5726d6fa0d73b753e0e0902c  crypto/bn/bn_sqrt.c
-0618c7368688ca73ffac5baecac36192c428c0fda4d1d473ef65ce64a0ffb75b  crypto/bn/bn_word.c
-ae840ec19a4e86f2b3a65f4d0c878c3885bac6ca6b24ab8c03b73c45c12e4d05  crypto/bn/rsaz_exp.c
+3a0f76ec95802d15d0f7b299e36a3aed2c96414363c20a74a4ad2c410be600dc  crypto/bn/bn_rand.c
+1f6e13da1d9965b341f81bc0842a987a7db9b7de0fa7f7040d49be01b92d282b  crypto/bn/bn_recp.c
+8cda4746c9c80029681766b9c53b3f84a63be79e2d9e9a75bd94891e509cd1e8  crypto/bn/bn_rsa_fips186_4.c
+704b0b4723e5c9e9bae5f3e35f9ae8ae8dca3383929e954de9e5169845abfdb2  crypto/bn/bn_shift.c
+622e90766b29e0d25f46474429aebda8eba2246835b9e85dc26da7cdbd49334f  crypto/bn/bn_sqr.c
+8e397a44eefa00ecb85fafc11fe8c883b3bb1572d6ac136373946d472fbe2490  crypto/bn/bn_sqrt.c
+24e62baa56e02f2db6454e10168b7c7fa7638db9221b9acda1803d43f38f36e0  crypto/bn/bn_word.c
+3a85d20f80c4d96b3704e58b173fc876ec81f19eac805ae2b125c138c91c86c4  crypto/bn/rsaz_exp.c
 affabb87861653b216e746d6c2fce5c2ac395b0ca570d439508e9f5e102ee340  crypto/bn/rsaz_exp.h
-40ee4cd52ce429cac718acc58d12434e9386c76a647ffad3bf9a1fce51cacc77  crypto/bn/rsaz_exp_x2.c
+35d5b375e857743403762f759d43a48416652554636e6700d84372cd9ee1b731  crypto/bn/rsaz_exp_x2.c
 834db8ff36006e5cb53e09ca6c44290124bd23692f4341ea6563b66fcade4cea  crypto/bsearch.c
 c39334b70e1394e43f378ae8d31b6e6dc125e4d9181e6536d38e649c4eaadb75  crypto/buffer/buffer.c
-35e3ad090adedc8e5873e2831bf713e1f52846b4cbdd232e01692ebe35318c3c  crypto/cmac/cmac.c
+490681100f1cbaf629a7cc89f1785689d7ecef8791af4b8aae1e26da86de1b98  crypto/cmac/cmac.c
 b352903e60908dc7287051983e2068508715b4d9f3f46575540295010908bfa0  crypto/context.c
-85b6c1885be1e04403aa3af1fe3bb2608a7c91f4f4fdd510750f335c850d1cd5  crypto/core_algorithm.c
+018a6c130a15cbcd6ed40b4253eacfba42f02e958d06d6a3d77d3c2ee506f7d0  crypto/core_algorithm.c
 2185a7d136ee77725fc1b8a6b401bebceeeddc067eea0482e0ab2916ce550e78  crypto/core_fetch.c
-9e0912561955172067e70ebb1913c4d9de35de612789e91f7f61180ca03b4ad8  crypto/core_namemap.c
+4982395fa843f62c83b95f81e1f5622d799a2fe17108bde44cdab935b77e8ae1  crypto/core_namemap.c
 469e2f53b5f76cd487a60d3d4c44c8fc3a6c4d08405597ba664661ba485508d3  crypto/cpuid.c
-7c5237bdc26eca21d4ccb25f13569e217103fe21574157b813c2aecd05983472  crypto/cryptlib.c
+71f0fff881eb4c5505fb17662f0ea4bbff24c6858c045a013ad8f786b07da5c4  crypto/cryptlib.c
 a3d146afa1d66cc3bbfdc7c106f262b679bb5aecce54e8dee732ae9b3e3333db  crypto/ctype.c
 8e61d79299003917ac409d129d291f0a63e4ed417811a8b21169b2b918355335  crypto/der_writer.c
-b8272245e1a3bc813aeb48a1155ac37bc979ad4a6ff55baa8c97e62115abb0d1  crypto/des/des_enc.c
+fea3ba4225df97aee90690adf387625b746d8edfdc5af2357ee65151a3d236ac  crypto/des/des_enc.c
 4971cdc016ee262d81e31f96c1617a33a63c0d90139e440c2ff32a368ee07bbd  crypto/des/des_local.h
 eeef5722ad56bf1af2ff71681bcc8b8525bc7077e973c98cee920ce9bcc66c81  crypto/des/ecb3_enc.c
-cb363ba00f38e84c43af4802d8477a8877db3cea2fdc75299fec16f451ef1c69  crypto/des/fcrypt_b.c
+04d4cc355200b57f1e7d265a2cebdf094df1eb6e96621b533adddc3d60d31fbe  crypto/des/fcrypt_b.c
 499513b3ad386fe694c4e04b3c8a9fd4c4e18fc44bb6c4f94d6bf2d9362a3a5a  crypto/des/ncbc_enc.c
 5771c2e517df1dfa35e0cc06ce1d9808e3a5ab21110020d4bdf77284fedb41e1  crypto/des/set_key.c
 8344811b14d151f6cd40a7bc45c8f4a1106252b119c1d5e6a589a023f39b107d  crypto/des/spr.h
-25a73e1a14ffb43b39c6829aa51a22a43322fc5d9ec0fa47996ab85323fb074c  crypto/dh/dh_backend.c
+0209b1ff430e2c237bf96e2e283c24df4b6708014c5a7005b295c28733d2a8ce  crypto/dh/dh_backend.c
 62f6652a60a8e20fc10a67cdcfd0de1c18f2ba7ad7ab4b2fb1c11b059755704c  crypto/dh/dh_check.c
 7838e9a35870b0fbcba0aff2f52a2439f64d026e9922bce6e5978c2f22c51120  crypto/dh/dh_gen.c
-ffe31cb7c0cd887d051867dfc37cce18a406c78c446f2a186d1f20247a5c914d  crypto/dh/dh_group_params.c
-26890c406b38a2a57ac1c5ccb139a9e29a9dcbf04d829975b0f8498c01685b6f  crypto/dh/dh_kdf.c
-959aef279023358d5bd4661f132ad809c7f62e4f7bea3d1f25006ff15e75e92b  crypto/dh/dh_key.c
-60c95e4ee43229d900317727df644347f41a065dd95e899d52696080bd6a988f  crypto/dh/dh_lib.c
-5f0e7b65b3ca9e13f8b874ea74e78d285cc7382d2956e52833c20f09284eb426  crypto/dh/dh_local.h
+c75d8084ca707d68635fcc9dbd55923c76bdf8bc8de3e70ab3a0b8bf2b3f6934  crypto/dh/dh_group_params.c
+7809cbfd5570db17dcb4bd8f0cf9c5f94337096d39da453d0624c08f071e809f  crypto/dh/dh_kdf.c
+c71b8691416a61c306ea0973ca22570a56d3e9e93618a3eb2fd7b9d9a789ca44  crypto/dh/dh_key.c
+100aec90d54161ea0f03c6e62b889283e80ef0f73c88d8ae5bc8ad6c17365da3  crypto/dh/dh_lib.c
+8300775d88db0a1aa26a77eb49d6c4f7252e7fee69e1440de4c40edadc9da044  crypto/dh/dh_local.h
 27d0ea795bb7f571ba37b7460eee63608b9089a95337491c0980b91135563e15  crypto/dsa/dsa_backend.c
 b9c5992089203123c3fae46e39bb4d05e19854087bca7a30ad1f82a3505deec7  crypto/dsa/dsa_check.c
 ae727bf6319eb57e682de35d75ea357921987953b3688365c710e7fba51c7c58  crypto/dsa/dsa_gen.c
-48e489ffbd49633a879554c895f57083b48cd8704b21cd6af8ed1e2417ba57ca  crypto/dsa/dsa_key.c
+b1de1624e590dbf76f76953802ff162cc8de7c5e2eaba897313c866424d6902b  crypto/dsa/dsa_key.c
 c6b05c784a18e7b9f2d8dfcca8e93eb445b02c9e9eaa64087e00fb44f233962e  crypto/dsa/dsa_lib.c
-57de14ab077f573f9f1a44bd1aac25bdf06f8da802b3c1e8040e3256ecbec58c  crypto/dsa/dsa_local.h
-e2ec84d1e1be2a063232c5b20c844d327e3325914bf9bf992cb13945d7ebd155  crypto/dsa/dsa_ossl.c
+f4d52d3897219786c6046bf76abb2f174655c584caa50272bf5d281720df5022  crypto/dsa/dsa_local.h
+f88db9fd73a78e66967e56df442b55230f405b4cd804f31f8696324f0b702f15  crypto/dsa/dsa_ossl.c
 b57b648524bc7dd98f8e2737f4e87b5578c7921df59b1df4a03a34e23e977e8a  crypto/dsa/dsa_sign.c
 53fa10cc87ac63e35df661882852dc46ae68e6fee83b842f1aeefe00b8900ee1  crypto/dsa/dsa_vrf.c
 e9cd4e14e8952e66919ea41e727713db80f3f58b4812328cd8b688dff5c9d905  crypto/ec/asm/ecp_nistp521-ppc64.pl
@@ -142,85 +142,85 @@ e9cd4e14e8952e66919ea41e727713db80f3f58b4812328cd8b688dff5c9d905  crypto/ec/asm/
 ac327475c7ec828d11aa05628b4e3b81ec3b1400f30fe7bec01daf3cf71f2dc9  crypto/ec/asm/ecp_nistz256-x86_64.pl
 cc727533130f5f1a29229929b3d4e8454585d647be25d6344f3c6a0240998368  crypto/ec/asm/x25519-ppc64.pl
 ee897e230964511baa0d1bf95fb938312407a40a88ebe01476879c2763e5f732  crypto/ec/asm/x25519-x86_64.pl
-a33b6a29af8d9fcde009c17d0c2172a1212b111d7ad57def9ef23ab9c462072d  crypto/ec/curve25519.c
+340336e01aa04fcde9bfd56536f90c9bc0ad56a002b6cfa321a1e421f1e93ceb  crypto/ec/curve25519.c
 9a95ec8366154bb20aeb24f4767a8cbb9953ca0380708eb2f39caca6078cd59e  crypto/ec/curve448/arch_32/f_impl32.c
 063dac1e4a9573c47532123e9e03e3532a7473cc3e146521ba9ec6f486ddf3b1  crypto/ec/curve448/arch_64/arch_intrinsics.h
 43423b7ee85a5c740c1d81499ee06f4a17732c7731a598e7429d5e402ee77cf4  crypto/ec/curve448/arch_64/f_impl.h
 1689097ae10e4982a8cbe50c2f6eddb03c83436f331f0b67edb98d6b58adc962  crypto/ec/curve448/arch_64/f_impl64.c
-eaa940893610f5ec1cc04f5b1842bfa0ba65bf048039e6cc2d2b83bbb575bb51  crypto/ec/curve448/curve448.c
+b35976955a49414313e3823144a898bc58873b755f4e3a772d520cdd63099581  crypto/ec/curve448/curve448.c
 3c12d90e3fdd59b5d32d63186f1a6f15c75eb73f5035b844a2054356a9459780  crypto/ec/curve448/curve448_local.h
 178fb9863c33174b633c2e7607160b1bedb506d66cc06d53382d87431441f306  crypto/ec/curve448/curve448_tables.c
-c21cda9f8a98cc70cab9031073e76baee9b2c1ec736c45d7e36ef3a7d6c15ab9  crypto/ec/curve448/curve448utils.h
+f30e13bba5a136ab9ba5225c98b9b94c2cd73fb3aef60f9dcde3cd471cfa1ca4  crypto/ec/curve448/curve448utils.h
 4a45e7828831fbe9f282f933cda54b12cd393ec9bffe5c0ace8e4d1c4d5d6358  crypto/ec/curve448/ed448.h
 a1211ed3991af967c728b9f6d0774b9ea098d43cef0631ff88984a2580d2ac4f  crypto/ec/curve448/eddsa.c
-b20892e0c2d947cc7541fb7e5d082acbbaca8d6d36b1e11e73816268a62366d1  crypto/ec/curve448/f_generic.c
+450946e1cccb81e45e5601b6154e2311666b06e294aab926369995af06d1a328  crypto/ec/curve448/f_generic.c
 f6447921a0031fa5beddedd298e82096fb3fdb189b712fab328b61f6beae0c23  crypto/ec/curve448/field.h
 2ad8331e893b5db33198e27603891587686c0dfdab29706dc52a7097c5d6f219  crypto/ec/curve448/point_448.h
-7aeddfe47959556f50856cb387d74b51d222c65f891acb83742313ddc49c0e93  crypto/ec/curve448/scalar.c
+1ff6e467d72530c71d21c310180d04a24f0a9cb41168fba94b43309ecdda3888  crypto/ec/curve448/scalar.c
 3052a044afae2e91b677542fc8b34b3ec9d033e0c6562b0d43098cfb34ab3c9d  crypto/ec/curve448/word.h
 ae1637d89287c9d22a34bdc0d67f6e01262a2f8dcef9b61369dba8c334f5a80d  crypto/ec/ec2_oct.c
-9cd90a1795e13fc3f20ec73960bb56d6a1ed2681ae1c6a61db8275a7d8224c0b  crypto/ec/ec2_smpl.c
+6bbbf570ce31f5b579f7e03ec9f8a774663c7c1eb5e475bd31f8fee94a021ffc  crypto/ec/ec2_smpl.c
 69d64accd498583e65df2dc43730eee2922217a7bfefda2cd1a9da176e3d1dcd  crypto/ec/ec_asn1.c
 4ec7fe2efa0e55316ac4bb8507c7a37360339070c406c2623c38c5a541ac65d6  crypto/ec/ec_backend.c
 86e2becf9b3870979e2abefa1bd318e1a31820d275e2b50e03b17fc287abb20a  crypto/ec/ec_check.c
-845a5e6ad6921aed63a18084d6b64a1907e4cb093639153ba32138e0b29ff0e5  crypto/ec/ec_curve.c
+265f911b9d4aada326a2d52cd8a589b556935c8b641598dcd36c6f85d29ce655  crypto/ec/ec_curve.c
 8cfd0dcfb5acbf6105691a2d5e2826dba1ff3906707bc9dd6ff9bffcc306468f  crypto/ec/ec_cvt.c
-5467943f0075c0cb5c27030e83f49e4dad1ec7fbf7d620baf684bcee466c2cf8  crypto/ec/ec_key.c
+d0166f55170de91e37fd2848ff617b43fb429fc87c28c7879a2bc7c784ce921f  crypto/ec/ec_key.c
 7b34605e017eb81037344538f917c32d3ab85c744a819617e012bab73c27dd68  crypto/ec/ec_kmeth.c
-90f070e5a7ea950e6fe88ed81c72161c58a4896efb4608076061e1fe12908908  crypto/ec/ec_lib.c
-2d7af485efcfd7b40abb56ab2ff34289504e28d9673655b8b8745bff19426bca  crypto/ec/ec_local.h
-58aa89c186c9bb6a5075a1d961723fe1fc97c6e290756ae682fe494c4f2435a0  crypto/ec/ec_mult.c
+2db28a620fa62889c816dca25bb1153c99af2e8604beb3b1655495da96f2c965  crypto/ec/ec_lib.c
+357976ddc851e5dc5a9ba274c274b803e71648aba59f0c36a33f1d587a0e137c  crypto/ec/ec_local.h
+fa901b996eb0e460359cd470843bdb03af7a77a2f1136c5e1d30daef70f3e4d2  crypto/ec/ec_mult.c
 129c6b42417bfcf582f4a959cfd65433e6f85b158274f4fa38f9c62615ac9166  crypto/ec/ec_oct.c
-4341615ac00e3e42c41acd3b36af10250995fb919febc5289122b785c5eccf73  crypto/ec/ecdh_kdf.c
+c7fba2f2c33f67dafa23caef8c3abd12f5336274a9a07d412b83be0366969ee6  crypto/ec/ecdh_kdf.c
 b2cf8f052a5716137da7b0e857ed7a5df5fb513b6d14534199a05e32f2b5a866  crypto/ec/ecdh_ossl.c
-dde9ad10e36a587da7e66ae11a943a3d7e10daa67902d630ac02b8d28e58c7b6  crypto/ec/ecdsa_ossl.c
+c3750d77c287500884a1ab01def8a6a8500c345d5de1c0f6a70e614fff1b9755  crypto/ec/ecdsa_ossl.c
 b6baa42b16e8df69a12e0ab101033100cddc808ec2682ba1574373e6ec86ae93  crypto/ec/ecdsa_sign.c
 f686cea8c8a3259d95c1e6142813d9da47b6d624c62f26c7e4a16d5607cddb35  crypto/ec/ecdsa_vrf.c
-c07f9f7cfb27ce2735cad06f16d3e5f270b79ac31a0f9b6e44945f2c040f6258  crypto/ec/ecp_mont.c
-f679269eec6f67ab7f859eca39cad7cc5ff2ba70e2f884eed9eadc9057c01272  crypto/ec/ecp_nist.c
-03f7a0e38ce53a90b388b5c3e6d33629ed650b9ad6f5f722e8993e045ef31e27  crypto/ec/ecp_nistz256.c
+141cfc1459214555b623517a054a9e8d5e4065a11301237b7247be2c6f397a0a  crypto/ec/ecp_mont.c
+13b30f34aeeb0c98747239bfe91b5f0f14e91b2c1f11db62ebb5950c7219daa0  crypto/ec/ecp_nist.c
+c016eb9412aad8cd1213a2f5b1083df1a1a9cb734dc6cc19d99e706935c81ef2  crypto/ec/ecp_nistz256.c
 51cb98e7e9c241e33261589f0d74103238baaa850e333c61ff1da360e127518a  crypto/ec/ecp_oct.c
-a11ca7f7ebc6f400b7e5463086ef57cdb63df311830e7ff87049aaa97f4afd72  crypto/ec/ecp_smpl.c
+b4b7c683279454ba41438f50a015cb63ef056ccb9be0168918dfbae00313dc68  crypto/ec/ecp_smpl.c
 4d9e693c64709a9359ac724a767a85566849373231e314b8d8127b707dd5e83d  crypto/ec/ecx_backend.c
 5ee19c357c318b2948ff5d9118a626a6207af2b2eade7d8536051d4a522668d3  crypto/ec/ecx_backend.h
 22c44f561ab42d1bd7fd3a3c538ebaba375a704f98056b035e7949d73963c580  crypto/ec/ecx_key.c
-41014dc59651443d3b6f739573b478a9a613b2d6269b81ef5cfc338e9fee94af  crypto/evp/asymcipher.c
+a28d0919ae84375af638c37a4c2c6ee4b941cc599a3d5c54befa4d09c4efca92  crypto/evp/asymcipher.c
 0e75a058dcbbb62cfe39fec6c4a85385dc1a8fce794e4278ce6cebb29763b82b  crypto/evp/dh_support.c
-768924252efe3b19a1f1bd56261ac49fce08b30ba9f6b1710e97a37cdaa67742  crypto/evp/digest.c
+6e213c2a057b46abd504cc290bf552de5b179bb16ce1d1a509a6573bd18de2ea  crypto/evp/digest.c
 5e2c5d865029ae86855f15e162360d091f28ca0d4c67260700c90aa25faf308b  crypto/evp/ec_support.c
-fb46a1fbe84b4e93da161a2b2f2b44190900e764b0cd06dc540aef3f9452f0ef  crypto/evp/evp_enc.c
-1c6a5add46f82e4b2a0cce63c4abe7e82aedfdd9873214a3b6a71ca0d4cc8010  crypto/evp/evp_fetch.c
-61b1c3cfec1cf80a610fa6e6e2a075940826f05c3705dd3dd2c0320f8f635a64  crypto/evp/evp_lib.c
-573e06510878da6bc015ab22fb6dc3e7598419b2a497ed8ba82df4a816c53564  crypto/evp/evp_local.h
-23199e292db90651d676fb1864fe1158f48837375740731317e63ea86a1805ce  crypto/evp/evp_rand.c
+8ea593c3c58193b8cc8e98108e6a6378f0c84ab5fe480d5ccc76f4968d9d397b  crypto/evp/evp_enc.c
+1149b67365f5246918707c980a52f0e3aab079168d2bf88ec5ef709f4f2ec267  crypto/evp/evp_fetch.c
+a7f3d371a6a1491a52282ed59a81e4d2f8d9b8d064900ddd8b2f667692241092  crypto/evp/evp_lib.c
+9c7e46387516eff20b7e8a55f362a184fcdb1dbd3f3a3909ca5eb651f22dd6cd  crypto/evp/evp_local.h
+abaf593aa548176d763ed54ba6a9a7b02e08868f801af0de17f8c1721c20fe5a  crypto/evp/evp_rand.c
 2a128617ec0178e9eeacbe41d75a5530755f41ea524cd124607543cf73456a0c  crypto/evp/evp_utils.c
-e07aca9748ad7d2672e910a09dba4d4c075a3afc96f5237574cca2c928b94344  crypto/evp/exchange.c
-bb4035836aa754b33ac44bc76aced8b2a1538589347bcda68b878c33d83cac44  crypto/evp/kdf_lib.c
-9c414ac10c663ad87d3f1cc3c8fa05bb4d2e83bc2214ffebc1076a19e01cdaf5  crypto/evp/kdf_meth.c
-cecde87d723eb861e1860ed8d15fe4ef4e472066bd5277bf86baf8c14a8c4712  crypto/evp/kem.c
-2d657d8de8c2441693d54ef3730d83ca4b5d76c3b3405ece89bff9e46149d670  crypto/evp/keymgmt_lib.c
-56d3ed4313cb811a3c2d062ff8b2a0fd67c4b0d28fe0562a57555b3a95907535  crypto/evp/keymgmt_meth.c
+17389c71b88ac74928e538fc155badf5c4555dd181191d7a054b60b7fad7a755  crypto/evp/exchange.c
+b1f2104d2ad424fc5db6e547e2980a698bf7d62a2b249f66e4f2f7612e12dfab  crypto/evp/kdf_lib.c
+67ee456b5aa1e6691dfe03af24ce27d43d8e1f59c9dc52a71f777e833a01817d  crypto/evp/kdf_meth.c
+0f4468e16e1f0b04a28b350688f20234a94eac355fd644be688a1576cd7d99fe  crypto/evp/kem.c
+b011ded0b5ee21c6d417df81e35ac70ddb8df0c65ba48990f303f09d7695554e  crypto/evp/keymgmt_lib.c
+4741e5bf798ae6067543b0140a1eb3cf4ef1327febe456716d2626fd49f0e0fc  crypto/evp/keymgmt_meth.c
 39bce1fb6dab7892da1665276ce45645ded5f0206e29c2ce209d51a2b9f4a54d  crypto/evp/m_sigver.c
-53fe7938db485d2ab4b9ded0c72fa9a0a61d8a4492b12f1485ca6fe7f02e71c9  crypto/evp/mac_lib.c
-8236b55dca4a5f9bc1a6874acb9a35bdec3ab17dced03240d9bd47e0328cd2dc  crypto/evp/mac_meth.c
-abfcd63f0e715519ac9aa40407c391cecdb68ea4c72d44e8dc042249752336f7  crypto/evp/p_lib.c
+d6df4ff9f551389c33abd49b47a049070b9aaabc87aec2082f2477cd81a873ea  crypto/evp/mac_lib.c
+3a7bbb942b28c2866c3b2ee3811c0b999ed71aba338a446b2dca2a42f24792a4  crypto/evp/mac_meth.c
+5baffd0e611a0cc84a39dacc2c12d72ce6d8b4c889e7c7d0c5564c7789c08a5f  crypto/evp/p_lib.c
 b7e9ce6e8a35e0fc5b4eb4c047cda1e811b757669dbfafa71e743d85e07817a4  crypto/evp/pmeth_check.c
-3c2ef0c56a0eefacc28aa7014cafcdf4a7f62704455fcda96d64b24f8c75057b  crypto/evp/pmeth_gn.c
-6912c7212ccadb3fa2f8f6bb244feecd336b4ce3a0f5c7e8a76e5b0e8e7361ae  crypto/evp/pmeth_lib.c
-50f2250160aecff67bad16dec0fca507c385874a8afd5c483833e195b7386a4c  crypto/evp/signature.c
+9d68dcfd474720779a236d760cb070fc56422b502e0bbdabe8721139cbd70cc6  crypto/evp/pmeth_gn.c
+00367193c23aeadb3a7f250f5cef17dcdc1413510be67e80eeea54020d803406  crypto/evp/pmeth_lib.c
+79743ad794d5c4f78ed0cb023bcc53a14726e1d208d9f3e79d9ef3337ff23e47  crypto/evp/signature.c
 b06cb8fd4bd95aae1f66e1e145269c82169257f1a60ef0f78f80a3d4c5131fac  crypto/ex_data.c
 00ca3b72cd56308aabb2826b6a400c675526afa7efca052d39c74b2ac6d137d8  crypto/ffc/ffc_backend.c
 ead786b4f5689ab69d6cca5d49e513e0f90cb558b67e6c5898255f2671f1393d  crypto/ffc/ffc_dh.c
 82abf1f9645336b7dff5e3fa153899280ecaa27b3dad50e6a9ba94d871961888  crypto/ffc/ffc_key_generate.c
 084ae8e68a9df5785376bb961a998036336ed13092ffd1c4258b56e6a7e0478b  crypto/ffc/ffc_key_validate.c
 67fdf1a07ea118963a55540be2ee21c98b7a5eb8149c8caa26e19d922bf60346  crypto/ffc/ffc_params.c
-4621c46e373f293ce681f20bde5ec075f0f43fa6e17214e2a92b5821f20f8964  crypto/ffc/ffc_params_generate.c
+916d93b50c8a1e69b94ac5d0949a762f3b1580a40b72eb269a764b9905450204  crypto/ffc/ffc_params_generate.c
 73dac805abab36cd9df53a421221c71d06a366a4ce479fa788be777f11b47159  crypto/ffc/ffc_params_validate.c
-31b822540566ab2a51b50dae884f4b3d5ef1403c7c50fce4e1cc76b2885726a5  crypto/hmac/hmac.c
+35b425127dfb9633947c013a6d0f86d9247f098225faa141bb0582add19bf3a3  crypto/hmac/hmac.c
 0395c1b0834f2f4a0ca1756385f4dc1a4ef6fb925b2db3743df7f57256c5166f  crypto/hmac/hmac_local.h
 f897493b50f4e9dd4cacb2a7accda6683c10ece602641874cdff1dac7128a751  crypto/initthread.c
-c6c83f826eb6465f2a1b186ea692ff6fe32dbfb821d18d254625b69083d68fb0  crypto/lhash/lhash.c
-2a3ab2dd023df8bcd507e3ebfa5495e9ab51a109f6f568aff813011a0feab5f2  crypto/lhash/lhash_local.h
+e82f2213ac9438af20a2b19743c6c790d841acf89429868c9d1770f3f06a597a  crypto/lhash/lhash.c
+95ceca6a32b1d8a2e3a172121e7b3379267867a8c1d2b5cf2c1fbb16d1f8424c  crypto/lhash/lhash_local.h
 f866aafae928db1b439ac950dc90744a2397dfe222672fe68b3798396190c8b0  crypto/mem_clr.c
 183bdca6f855182d7d2c78a5c961b34283f85ea69ac828b700605ee82546397d  crypto/modes/asm/aes-gcm-armv8_64.pl
 1d686af304f94743038f916125effcb51790c025f3165d8d37b526bbeee781f0  crypto/modes/asm/aesni-gcm-x86_64.pl
@@ -235,49 +235,49 @@ fcab204033126699be826a850d098c6d84f44b377de66f15d303ebd31ee77397  crypto/modes/a
 72744131007d2389c09665a59a862f5f6bb61b64bd3456e9b400985cb56586b8  crypto/modes/asm/ghash-x86_64.pl
 a4e9f2e496bd9362b17a1b5989aa4682647cefcff6117f0607122a9e11a9dfd9  crypto/modes/asm/ghashp8-ppc.pl
 0029b5beb1d4cd4c5ad47164c23f3e7c9d1eaff66ef54af025ee26795b11a1c7  crypto/modes/asm/ghashv8-armx.pl
-42f1e3c05b6407e127ec03c4855b53cc2a1964eeeeebb86c000e2ac6effa4d61  crypto/modes/cbc128.c
-ca33ab64e99814049ae47ccfe530c33db3d19d081eb4812354518366af923396  crypto/modes/ccm128.c
-a20ed2feea4ecfbb2d3dba9618ed39b2da296e521e49fd3cfb17b74be51bf916  crypto/modes/cfb128.c
-819a468b2caec10c0c82bcf25377c4ff45742e8c4f0328350a26af9b146eb8ac  crypto/modes/ctr128.c
-05ffb22b983de282dd924357a77f4e7156ada1936fbb77bc40694ca66317721c  crypto/modes/gcm128.c
-171218d5159e898c8f20e58e55d2c02bb04a9a9148d399c2670cf4181ed83c15  crypto/modes/ofb128.c
-d4c25a330c8865672cda59fcc3d537222439daeb2298515bdae71bb44cf8fb61  crypto/modes/wrap128.c
+65112dfe63cd59487e7bdb1706b44acfcf48ecede12cc3ae51daa5b661f41f06  crypto/modes/cbc128.c
+1611e73dc1e01b5c2201f51756a7405b7673aa0bb872e2957d1ec80c3530486f  crypto/modes/ccm128.c
+d8c2f256532a4b94db6d03aea5cb609cccc938069f644b2fc77c5015648d148d  crypto/modes/cfb128.c
+af1c034152d82b29cb7c938c8516cfd136b62bac0908c1d40eb50790d23b288c  crypto/modes/ctr128.c
+9168100d4a8ce4aecc757efefea4e68e1fe8d3469a1238681884f7eb9cc59b89  crypto/modes/gcm128.c
+bdf25257b15eca206be4d950d2dd807ca5f058f91f54edbd7a0d312ed83eef8e  crypto/modes/ofb128.c
+e55a816c356b2d526bc6e40c8b81afa02576e4d44c7d7b6bbe444fb8b01aad41  crypto/modes/wrap128.c
 608a04f387be2a509b4d4ad414b7015ab833e56b85020e692e193160f36883a2  crypto/modes/xts128.c
 ca8f63ee71797f51c2bf5629190897306b3308882feb3d64c982239f18e8b738  crypto/o_str.c
 5e3b9e03839582d4cf1e3f7f6fc661f2531bf99b189bdcf4654c56fee1d7ecf9  crypto/packet.c
 e30c9e30e4356621236136caf001ee60d51aac492a5bf0fb7f1022b973aec425  crypto/param_build.c
 c2fe815fb3fd5efe9a6544cae55f9469063a0f6fb728361737b927f6182ae0bb  crypto/param_build_set.c
-2be41081c49661d54fb294f8adcb3174403ff0fca599304dd604811642f66828  crypto/params.c
-1164175c2259bc104ec315d39a4f80fa67604f40e55036044d18ccf94da71a76  crypto/params_dup.c
+07299afb0e8a7f5a7b43fef290c1fc1e280e4ca18472e7bb44e6a7e1c7efc027  crypto/params.c
+4f2a8c9acf5898fdc1e4bf98813049947221cd9a1db04faaa490250591f54cb4  crypto/params_dup.c
 d0f6af3e89a693f0327e1bf073666cbec6786220ef3b3688ef0be9539d5ab6bf  crypto/params_from_text.c
 0dd202ec1def47c12852a8ae4bfaadb74f7fe968d68def631fe3ac671aac943f  crypto/passphrase.c
 2140778d5f35e503e22b173736e18ff84406f6657463e8ff9e7b91a78aa686d3  crypto/property/defn_cache.c
 e7ee9ae467238875a413c44552af3937942b4e61a8aa3af6bee81a456d9daad1  crypto/property/property.c
 d2ea0144cf661fe3369b2f1cae22409e2155313eaeed8eb8497aa2ab7a88e1ac  crypto/property/property_local.h
-6e7f3a8d15edb506dead2bba7c1ec6d1dbbe0c28846cce799c9273996b6cbfd5  crypto/property/property_parse.c
+10b5f607d7d56dad6468975adb1223b4edc58a91b46af71f61957ede9d38db2b  crypto/property/property_parse.c
 9d5fad386cfb0b6ace3005c7def05edff3017436a4e7dc367a16c53acbbf0ff6  crypto/property/property_string.c
-751716fab7b474789b1cd3b99c7ac0b8fd4d9c80545f2213a34951ee00535160  crypto/provider_core.c
+348710efd6697ae2a1b708dceaf86635166744c1dc80d334ea10cf755a609b0c  crypto/provider_core.c
 77068908daa856823e606702f938e033fb9d8941ee960fa47fba8985af18a514  crypto/provider_local.h
 3ebbf42baa3722f86298960c7b14b49cefc25c38fce326a0c4666546539da231  crypto/provider_predefined.c
-b1042c400e6ade54cf539a055d01fdfa92a8bfb58e5ecc5a6cbcd26ad6fa2f27  crypto/rand/rand_lib.c
+c33f72d17cd24c7f5022240aa0ee7c240229bf8984be3bf7f50438a46f87f2c3  crypto/rand/rand_lib.c
 d86ad8b6885b557f60d7c1710b2d13ecc987fae26c38d487fd3cdd3a5a59c293  crypto/rand/rand_local.h
-f19876a1ff4ab97f22a926cc59c9ced0cdde69ad2c45ecf546d91104ec5b0dde  crypto/rand/rand_meth.c
+c7381c2033f0ffe98369638af4b7139536e4ae85a9fd26ae423f496c8bcb54aa  crypto/rand/rand_meth.c
 a6841319cb6e9970a3c3f8adb619086310e4b56d1f52448ef2e2caaeface4146  crypto/rsa/rsa_backend.c
 38a102cd1da1f6ca5a46e6a22f018237964336274385f5c70cbedcaa6997647e  crypto/rsa/rsa_chk.c
 e32cfa04221a2a3ea33f7bcb93ee51b84cbeba97e94c1fbf6e420b24f97fc9ce  crypto/rsa/rsa_crpt.c
-5be5237213217d4a6bbd33b02abfbab4879bc7aa0a02a10dd1a3fbf7605915e9  crypto/rsa/rsa_gen.c
-ad396e62d26b756bc75b0b641b5ed9be7c66f1f3ead824848f840aa0ae30046d  crypto/rsa/rsa_lib.c
+21794dcb6bfebcf9a14d4f8aa7fab8f745b595433b388b55f46ba6e615d90f98  crypto/rsa/rsa_gen.c
+20d8e6f066c1c3de599e4e1f3295418e28dde05fe7e664d1cb20f88e204eed06  crypto/rsa/rsa_lib.c
 a65e85be5269d8cb88e86b3413c978fa8994419a671092cbf104ff1a08fda23b  crypto/rsa/rsa_local.h
 cf0b75cd54b61b9b9a290ef18d0ddce9fb26a029a54eb3f720d9b25188440f00  crypto/rsa/rsa_mp_names.c
 5c60f6e05db82e13178d805deb1947b8eee4a905e6e77523d3b288da70a46bb5  crypto/rsa/rsa_none.c
-c128bbcc9428b78eb3915f667b2663b767df9ca0b9d155ec55cc9d7e3acea984  crypto/rsa/rsa_oaep.c
-2ddaefe005e83081c5f7f1bdd4eb060d89e00bcb192be97e0d8bbd2806313c6e  crypto/rsa/rsa_ossl.c
-8fd62fe16ebbacd00e36774e7e14dded5c7ec2bffe10be9d0e41b13c5ccaf390  crypto/rsa/rsa_pk1.c
-f0263344f68de7a50d9f249c11bacee58746b7b49b6b8be0e390d891f74520d4  crypto/rsa/rsa_pss.c
+33de2accc3af530fd0a4758eb83d5e1d994bf49bac4512b01387dbae656e1a7d  crypto/rsa/rsa_oaep.c
+a2fd2e4e31ec53d01a575ccaf03bad5a270412ff66804cf0b5fa40492b89181d  crypto/rsa/rsa_ossl.c
+981df3d52719b65fd0f208e62116a0e90f6f7faa35fde90077bd5ddd0ede1859  crypto/rsa/rsa_pk1.c
+174a42e156be48927fe6d6bf0d95575619b8e643a99761275bff933bc3449722  crypto/rsa/rsa_pss.c
 bf6d300b7e7e9e512a47c5bd1f8713806ae3033a140d83dfae4a16ad58d11170  crypto/rsa/rsa_schemes.c
-de9161eecc7e99baa834d6f6e2baf96e291dd3da3586ddda396da77fcc3a94de  crypto/rsa/rsa_sign.c
-e8eb16af2cbfaf23731b96073750562938f168989d1460b7f522628d87e8e8a0  crypto/rsa/rsa_sp800_56b_check.c
-6b40bc75e86ceb91a0dec23479b5ea00e8dfddcab74a1c824020b8b5479a08aa  crypto/rsa/rsa_sp800_56b_gen.c
+3f269305314a812a343d74c182bff0a747e465c686af31ccc82f9adfa8616836  crypto/rsa/rsa_sign.c
+740c022caff3b2487c5838b581cdddcc7de2ceabb504aad72dc0dd70a67bf7cf  crypto/rsa/rsa_sp800_56b_check.c
+20e54cf2a8fd23ced0962c5f358cedd8ec0c398a87d33b34f1a4326d11e4892e  crypto/rsa/rsa_sp800_56b_gen.c
 1c1c2aeeb18bf1d69e8f134315b7e50d8f43d30eb1aa5bf42983eec9136a2fdc  crypto/rsa/rsa_x931.c
 5fa59240ca885cbc0c1cd026934b226d44fc9c3fdf0c2e7e3a7bd7f4963ca2e5  crypto/self_test_core.c
 05c533fde7fdba0c76103e97d881b7224c8427451b453e2f6413552996063e31  crypto/sha/asm/keccak1600-armv4.pl
@@ -322,22 +322,22 @@ fb06844e7c3b014a58dccc8ec6020c71843cfdc5be08288bc7d204f0a840c474  crypto/sha/asm
 94fc64338a8b1642782f68c9e3f45813617daa42a7dcc9917fe4053b2d0a5c5c  crypto/sha/asm/sha512-sparcv9.pl
 f64d16c1e5c3fa4a7969de494a8372127502171a517c14be7a1e3a43a7308699  crypto/sha/asm/sha512-x86_64.pl
 8725cabb8d695c576619f19283b034074a3fa0f1c0be952a9dbe9793be15b907  crypto/sha/asm/sha512p8-ppc.pl
-4d13c5020a92190d43721018c50776fd4df858fe92f3cce1d465ed98dfb142d1  crypto/sha/keccak1600.c
+57f6cf54b1b5d2cac7a8f622b7b6bd1878f360fff3fa0f02352061c24162ebbb  crypto/sha/keccak1600.c
 306cacd3f86e5cacaca74c58ef862516515e5c0cafaff48636d537fd84f1c2fb  crypto/sha/sha1dgst.c
 4d8cf04f5806611e7586aab47fb28165ec1afb00168e2c9876bb36cb5c29bf8b  crypto/sha/sha256.c
-01aff75580e47ee880f411a319ed5d86198df464e3b8056b8734698e3c8d4d07  crypto/sha/sha3.c
-65ef028da082f1a9b6ce2c45ae5644895b7fca356a798fca65428852ccf24b96  crypto/sha/sha512.c
+3d972a11be18bfbfcd45790028635d63548bfe0a2e45d2fc56b6051b759d22f0  crypto/sha/sha3.c
+8038a5a97f826f519424db634be5b082b3f7eca3ccb89875ca40fa6bd7dfdcfd  crypto/sha/sha512.c
 6c6f0e6069ac98e407a5810b84deace2d1396d252c584703bcd154d1a015c3ea  crypto/sha/sha_local.h
 86913a593b55c759a3824eeede398f966278d79c148bef41986c5ac4e48f0bd7  crypto/sparse_array.c
-32b48ac523d69b65d46b5588cd75697c473eec0b97bdefc820f436f25403a1df  crypto/stack/stack.c
+b39e5ba863af36e455cc5864fe8c5d0fc05a6aaef0d528a115951d1248e8fa8b  crypto/stack/stack.c
 7b4efa594d8d1f3ecbf4605cf54f72fb296a3b1d951bdc69e415aaa08f34e5c8  crypto/threads_lib.c
 a41ae93a755e2ec89b3cb5b4932e2b508fdda92ace2e025a2650a6da0e9e972c  crypto/threads_none.c
 5f5737f17902bf5b2ad0ebe22fec2831e4dbb61df1632d27c6360dccf330335b  crypto/threads_pthread.c
 60bdd9213c67c4d9a287cb57517eca63913c134ef57fcb102b641eb56ddce19a  crypto/threads_win.c
 fd6c27cf7c6b5449b17f2b725f4203c4c10207f1973db09fd41571efe5de08fd  crypto/x86_64cpuid.pl
 26aaa5cc181b4cfb9d1930b8a2def0aa5f772fc49b5890b747df9dbbf7a7b958  e_os.h
-3290f3899383a80a0a9e9358cdd551d22229454ec8902e4a3a353b69497a6ef4  include/crypto/aes_platform.h
-0282be3a62884ecb54c3beba9b9c47a2d5689a34ace50dbd4a2ecf7755b93d06  include/crypto/asn1.h
+811d6a848c55328dfa97761aba74c785f971a874e14bf5efda5431893fde3bf0  include/crypto/aes_platform.h
+044690ab8e2990797dfce83b97dac38da1fd06ad90d0099d26460fb944161aa2  include/crypto/asn1.h
 8c6f308c1ca774e6127e325c3b80511dbcdc99631f032694d8db53a5c02364ee  include/crypto/asn1_dsa.h
 8ce1b35c6924555ef316c7c51d6c27656869e6da7f513f45b7a7051579e3e54d  include/crypto/bn.h
 1c46818354d42bd1b1c4e5fdae9e019814936e775fd8c918ca49959c2a6416df  include/crypto/bn_conf.h.in
@@ -349,66 +349,67 @@ c7bef6ee3e29950650275470be540d182e1c6b9ccb30b45d97b3ad2911d14fca  include/crypto
 c6d99cc3f9ce38c44220576835e18fbce854769c06bb4a8eaa47167e67e7b244  include/crypto/dsa.h
 103c6aa07939d6d62a878d074d5593b0268ece7bb5ff9236d0df455f9abec3a4  include/crypto/ec.h
 33a436599b6ac6b30fce96f312054a2453b582c5a897b6d66cfcf0d83955c3fd  include/crypto/ecx.h
-536a257b11ba71814675f71cfa955a562c66fe8fe3368c0318c644b182e029f9  include/crypto/evp.h
+1c44d15f1331be058b35dab92380f3f74c4f399eba7af3ed5402abba406acaf5  include/crypto/evp.h
 bbe5e52d84e65449a13e42cd2d6adce59b8ed6e73d6950917aa77dc1f3f5dff6  include/crypto/lhash.h
-41b5fe04624e4b6ba2b12caddbf2d1ff1728b0826073eda68e709e8a90189ced  include/crypto/md32_common.h
-d680560931ced45a5d215b3fc43d1cbaf2f3316f51bc24800182962ca34ca61f  include/crypto/modes.h
+162812058c69f65a824906193057cd3edeabc22f51a4220aea7cb9064379a9b6  include/crypto/md32_common.h
+f12bfc145290444bcc7bf408874bded348e742443c145b8b5bc70ae558d96c31  include/crypto/modes.h
 763ec96091c828c16278873eb32665bfc70624dbd3809cb8043d19dc16e84d22  include/crypto/rand.h
-a79916de6fe7e06d15be4e10e9f3b2cce33236d3c99ee88dff74d47119dba8ba  include/crypto/rand_pool.h
-ff3313bfb4c6d5a41c2d229ca3f3b096c28cde9863904e6cf69468ce83d18807  include/crypto/rsa.h
+90930fc8788d6e04e57829346e0405293ac7a678c3cef23d0692c742e9586d09  include/crypto/rand_pool.h
+bb6676c9975fff5c4e8f7c2ff9fd5a1a9c784a0f3c1d1bf1d711c23d55e1da70  include/crypto/rsa.h
 32f0149ab1d82fddbdfbbc44e3078b4a4cc6936d35187e0f8d02cc0bc19f2401  include/crypto/security_bits.h
 0f743762f646656b5480648c05632575fe8acc7506460c63e0fcdf42cf20c08a  include/crypto/sha.h
 af37cd4120756cbe24a206a3fa98de11c4da8464aae541ecd2b6de2f402a0094  include/crypto/sm2.h
 7676b02824b2d68df6bddeb251e9b8a8fa2e35a95dad9a7ebeca53f9ab8d2dad  include/crypto/sparse_array.h
 5bfeea62d21b7cb43d9a819c5cd2800f02ea019687a8331abf313d615889ad37  include/crypto/types.h
-fc41057613482f5698e5fedca482512999e1e8d7b20d35e285e5ad14d72c8ace  include/crypto/x509.h
+c42be3c5371f31537dc7e37f1b4228da986a835236690d46ad0de1a2fa0fbf24  include/crypto/x509.h
 a1778b610a244f49317a09e1e6c78b5fb68bc6d003ffdea0f6eefe5733ee5b5f  include/internal/bio.h
 92aacb3e49288f91b44f97e41933e88fe455706e1dd21a365683c2ab545db131  include/internal/constant_time.h
 1a8e8ab7245d82fdb14c5f4a654634616e0b07b4137f60a7e3e3aef15a6247f7  include/internal/core.h
-f6ad40990f40445f5e098956ee42141eb098649aaf99b54922990f8bb747054e  include/internal/cryptlib.h
+d7ddeab97434a21cb2cad1935a3cb130f6cd0b3c75322463d431c5eab3ab1ae1  include/internal/cryptlib.h
 9571cfd3d5666749084b354a6d65adee443deeb5713a58c098c7b03bc69dbc63  include/internal/deprecated.h
 8a2371f964cbb7fc3916583d2a4cee5c56f98595dfa30bd60c71637811a6d9da  include/internal/der.h
 fd1722d6b79520ee4ac477280d5131eb1b744c3b422fd15f5e737ef966a97c3b  include/internal/dso.h
 f144daebef828a5bd4416466257a50f06b894e0ce0adf1601aa381f34f25a9e7  include/internal/dsoerr.h
 70d3e0d5a1bd8db58dcc57bea4d1c3ed816c735fe0e6b2f4b07073712d2dc5ef  include/internal/endian.h
-4a012af32c3cb5e2163d706ce9cc37b09d854cb96dbf90cf9cd4de085fb5912f  include/internal/ffc.h
+f3ff7911d2ca3c229ff39aecd21c98c92cd4b7eae2e853175b3abb5b97d24a2e  include/internal/ffc.h
 100053a1bad1a85a98c5b919cf81ace0ee147b2164732963e40474d7b5fbbb99  include/internal/namemap.h
 b02701592960eb4608bb83b297eed90184004828c7fc03ea81568062f347623d  include/internal/nelem.h
 5df7377027b7c0640417441dea147eb0d95a0bd6b7a1a7e7f2a49cf4107faf87  include/internal/numbers.h
 ea1bec4f1fff37aef8d4a62745bb451baa3e3ad20ba1bc68920a24f5cbb2f0a7  include/internal/packet.h
 dd7ddecf30bef3002313e6b776ce34d660931e783b2f6edacf64c7c6e729e688  include/internal/param_build_set.h
-794504486afe80618bab452c5caa3837ccc4dc771c4934837f1a420d81d87547  include/internal/passphrase.h
+54ec20cba51d1284f5da9b605823c344a68adb5f19c2c5e6f569aeb19cc70a7e  include/internal/passphrase.h
 6d08ed9c307c5d85dce8baf7ee3fc358bfc53b9026760884b2d7e4a051c5a2bd  include/internal/property.h
 727326afb3d33fdffdf26471e313f27892708318c0934089369e4b28267e2635  include/internal/propertyerr.h
 f214a3d1ebe1109b739f0846e26ba2cd644759e8546a218b202886450018d34e  include/internal/provider.h
 5af9a40c44def13576fe2c0eb082fb73c3565c5e00f902d51b1ed1593d481ccb  include/internal/refcount.h
-47e315163f1d2fb0ddc4e6c450deafd338bcbee66753a715c54ff2dd0cfacb11  include/internal/sha3.h
+11ee9893f7774c83fcfdee6e0ca593af3d28b779107883553facdbfdae3a68f5  include/internal/sha3.h
 494ab5c802716bf38032986674fb094dde927a21752fe395d82e6044d81801d1  include/internal/sizes.h
 79cd03ebe2ba199178350ceed0aed54b6714d68a16c381631fec819ef25079fa  include/internal/symhacks.h
 640cc6a2aae208073a7f495c08b4c5006a69e8ac1c2d9aaaafd56b0e74d5f859  include/internal/thread_once.h
 415b725d7f949a6191ab7bb30b48931bafc01c7aa93607e529fabbc853a4ddc5  include/internal/tlsgroups.h
 b24938409313384024524cbde837690d83119bcb70fb289b38cb7efa8e082852  include/internal/tsan_assist.h
 2b38fb6e65d549aca3b2c76907daf67124f395251c0261dec26faa54da8d6d73  include/openssl/aes.h
-444e0754b9e9e8f272f43eb8356eac687dacb4eb615c3c27504542a5e251b75d  include/openssl/asn1.h.in
+323549254bf7055fd2928253f2fb307cd97903d32716406ac5b11c990f4d88e3  include/openssl/asn1.h.in
 d4733dcd490b3a2554eaf859d1ea964fe76f7d24f78e42be1094bdad6dee7429  include/openssl/asn1err.h
-f9f6b49f94e33171cb086774e307500f4a6d13a35af858b8da8fbed85815a045  include/openssl/asn1t.h.in
+23809ecb0bcc5d870a776a322f26f1f7339d2fabc275931b5bd0619b6b18e7c9  include/openssl/asn1t.h.in
 cf4be859dba94326ba7d9e305fd7e7275bd11e534118c7b140a3a1c8dac01b76  include/openssl/async.h
 8ed44307406db3a25abebe94b792175f99ceb04ede8fdc5c84446c9622729a0a  include/openssl/asyncerr.h
 d23e74122090a71268818a8162bb0642d292b931eed2188f4f3a5c9083227a01  include/openssl/bio.h.in
 0a26138aaded05cafe2326e11fdc19b28408e054cfe3dda40d45ef95ce8136b0  include/openssl/bioerr.h
 7d1f9880976a926ba6e0cad08e8de6f326aae48d8350b499aa79127f63d4d108  include/openssl/bn.h
 ea344bb0b690d4e47c99e83f6692b970c9b54a4520296bb2d3ddbcbdf0d51653  include/openssl/bnerr.h
-83b4510a377fcdaa2fff7ee09a37faebd7ea8e86885bc3704273c6144f0bdbb2  include/openssl/buffer.h
+93954e6c450716e158948d67f64736a451ea9473d02f3a908f3bc8a96cf049a5  include/openssl/buffer.h
 9d48e6cab2ee98ae94d7113e4c65f000d97e125fdb3445642865ace3f34d06ac  include/openssl/buffererr.h
 8e772c24b051e59d2f65339f54584e3e44165a3eaf997d497faea764990130f5  include/openssl/cmac.h
 1eae6c12c4298d236b1ccefe3ebc28093fd8157214be16f8d34234b376002800  include/openssl/comp.h
 2c7c73adb2fa1da9d453d3776ce83f74e7fc354e268a92cb973abddfe14b7db5  include/openssl/comperr.h
-13a2107bcc030aa78356505dc4b0a18e3b567e7ac882a1dd381d7a038f30c1fa  include/openssl/conf.h.in
+55aa91482d327d1784484922389e8277bdcdff7a7df27e84200d5c908bd40454  include/openssl/conf.h.in
 f20c3c845129a129f5e0b1dae970d86a5c96ab49f2e3f6f364734521e9e1abe3  include/openssl/conferr.h
 02a1baff7b71a298419c6c5dcb43eaa9cc13e9beeb88c03fb14854b4e84e8862  include/openssl/configuration.h.in
-84cd7cd3842c7e70d601acdb6a4a41de3c9fcce552add92425ab33a239d23c97  include/openssl/core.h
+6b3810dac6c9d6f5ee36a10ad6d895a5e4553afdfb9641ce9b7dc5db7eef30b7  include/openssl/conftypes.h
+792488b5d6bb87a5138322d7a6ae011faa279918321af62e76fa018e1a991c93  include/openssl/core.h
 575312a453e48b61f3d4cd710b558631d6678318cd532bf362ba005dd23f12cd  include/openssl/core_dispatch.h
-b1384b0017273d98f4aee8a61a059f5b929f6790ab3538cb332eaa660b8172f8  include/openssl/core_names.h
+6c57c1f0a8da8bb7d3e64c4f49ffd519d0e35b1a2d4958b98b04b87f21a90242  include/openssl/core_names.h
 d165f5c61bfe17ba366a3ba94afb30d3c8ce6b21e9cff59a15f3622f2654ae49  include/openssl/crypto.h.in
 06e9f521a6e98e104cdf37260ce967d928e25d424e0013f1feb3ff4da18eaec0  include/openssl/cryptoerr.h
 bbc82260cbcadd406091f39b9e3b5ea63146d9a4822623ead16fa12c43ab9fc6  include/openssl/cryptoerr_legacy.h
@@ -423,19 +424,19 @@ e067fc6ddda9827d7c4f0675acd0cad2dc427d7d3559749cff3086fcaa34d959  include/openss
 3485a648e62685ec595954e2228be83bea1be4895a309fe64f49db1436a3f11e  include/openssl/e_os2.h
 bc9ec2be442a4f49980ba2c63c8f0da701de1f6e23d7db35d781658f833dd7b9  include/openssl/ebcdic.h
 8e301f2f8cfacda5d7de4f53e5592b523454cb93ba3c8029b628a6abf0ddb833  include/openssl/ec.h
-2a6cd2da2740c589bafaf7bb8533d890cefef98d6a6548e4aef90ac3bbd608d2  include/openssl/ecerr.h
-f2ba09838c280c874db66c5e3b040a684518ad94b671b2e8e6eab11860fe0c47  include/openssl/encoder.h
+cbbf74efc7fdb020f06840c856ad7fe97553944f4cc3c197fbb004de38158048  include/openssl/ecerr.h
+1f4c5a0d37bf9bc32310b2a37761ea0470d50b233f47753ef636b73b85a863d4  include/openssl/encoder.h
 69dd983f45b8ccd551f084796519446552963a18c52b70470d978b597c81b2dc  include/openssl/encodererr.h
-f4a13ac910add061f69dfcd33fa71ad192db82ae7fc4238952cf6f50047cfdf0  include/openssl/engine.h
+171a780183dd91350d2f7abed7ded9ce80dfdec8afaab5adcd843514bdbc7a43  include/openssl/engine.h
 fb510978001ebea15eee4c4c6cbeebb126a66e11117e6f6d9b9fb4be5057b92c  include/openssl/engineerr.h
 bfc224df9ef6ea16d0112dd8b1b1d9a09b8484a5a26f3f0c85041d7d5e83cf3b  include/openssl/err.h.in
-a5a713a64f2d7926232a7339926ddc0215f19828b568796aba662f3b54f483a6  include/openssl/evp.h
+a9a8424e276c15f5691510e0ba414471f7f1892d2cefea697fd975ba0309e5cc  include/openssl/evp.h
 5bd1b5dcd14067a1fe490d49df911002793c0b4f0bd4492cd8f71cfed7bf9f2a  include/openssl/evperr.h
 5381d96fe867a4ee0ebc09b9e3a262a0d7a27edc5f91dccfb010c7d713cd0820  include/openssl/fips_names.h
 b1d41beba560a41383f899a361b786e04f889106fb5960ec831b0af7996c9783  include/openssl/fipskey.h.in
 47a088c98ad536ea99f2c6a9333e372507cb61b9bdffb930c586ed52f8f261eb  include/openssl/hmac.h
 0658a7b34390faae0d2a8dbd1fa07453c91f54847d9cd5d705760be72e18b37f  include/openssl/http.h
-5a8fc8d457adc81a2db6ba070185fc61217f07cb6bd737efa52c09ac55448b71  include/openssl/kdf.h
+faab8accc9520269dd874126ae164a43526d5784e6280521c7ab3772c02b0a0c  include/openssl/kdf.h
 c6db6926e90c9efd530a7bdb018be8c62f2c2b3c2f7b90228e9f73b8437dd785  include/openssl/lhash.h.in
 fd5c049ac6c3498750fa8f8dcbf88b2a31c02fa62dfe43a33d7b490fb86f61c8  include/openssl/macros.h
 4ec92db58402e93d967bf7f69616e7d9b169aa337bfeb266b5f748ca6c9fb639  include/openssl/md4.h
@@ -451,17 +452,17 @@ fe6acd42c3e90db31aaafc2236a7d30ebfa53c4c07ea4d8265064c7fcb951970  include/openss
 1bf52d136e94f727a96651c1f48ad040482f35dae152519ccd585efd410b92f0  include/openssl/opensslv.h.in
 767d9d7d5051c937a3ce8a268c702902fda93eeaa210a94dfde1f45c23277d20  include/openssl/param_build.h
 30085f4d1b4934bb25ffe7aa9a30859966318a1b4d4dcea937c426e90e6e1984  include/openssl/params.h
-c05703cea3bd3a447f600dafca7c7fac1d4f4202750ad366aa070ff2b8025828  include/openssl/pem.h
+180a49cae0dfdf7975466f922b1950a998736924926d7588b5592ba903813349  include/openssl/pem.h
 fb453de1abc5ec8410586593921a66757441ecbfc4273349ddc6257c503a2000  include/openssl/pemerr.h
-749149c1958284291da5bf144eeeca0d3d8618f3eb2395b75e91ef84e569a543  include/openssl/pkcs7.h.in
+74305b1bd8575cd0ef6c86eb1edd89a9a144b84d39d7f6740b7ce8cdad6f9d9c  include/openssl/pkcs7.h.in
 8394828da6fd7a794777320c955d27069bfef694356c25c62b7a9eb47cd55832  include/openssl/pkcs7err.h
 90fb37a1a564b989afca658dae8c78b0ba72ac1f4d1ffc0c52eb93e74e144603  include/openssl/proverr.h
-183c205ca22a1fa1f8754db71703098d8457a18888d94a55282c4e426605246c  include/openssl/provider.h
-ac7a447167a91b371aea83f208495c7ae1e607a1e7272da165df7b199a35f5ac  include/openssl/rand.h
+b97e8ad49b38683817387596aefec0abd5f4d572643beef48be4f7acba26768d  include/openssl/provider.h
+7c9b5f479d9b22cfc8db0976dddfc2a1ee6e757b436e01a2b4d2744bcb6d81a5  include/openssl/rand.h
 e3545298f0cdf598a3419416ce20acd0119c0e88557a13d52c5b1a0117ee643e  include/openssl/randerr.h
 44246a82a6515c932a6ba834fbab8ee2a82b91db977367e8de07a8f529d2f045  include/openssl/ripemd.h
 c1015b77c444a3816d2ea7ad770f1c3b79a1e54887930af6dd662895701f3323  include/openssl/rsa.h
-91f6399380f0aef958b00a9c21f017c7f366472b858663a4a0f6efd075a7a95f  include/openssl/rsaerr.h
+2f339ba2f22b8faa406692289a6e51fdbbb04b03f85cf3ca849835e58211ad23  include/openssl/rsaerr.h
 6586f2187991731835353de0ffad0b6b57609b495e53d0f32644491ece629eb2  include/openssl/safestack.h.in
 8578f881906486eb4d5c8f1631a469d3fc6b350e1ff8dc103db40391234ceb47  include/openssl/self_test.h
 d8da6697ce0f23b40c9a557940f030008bf1a53eff2739974f7bdb6b12b93b44  include/openssl/sha.h
@@ -474,145 +475,145 @@ cd7bbe3d9bdaea20969cf9a388570ade19201f48f44b4bb860499d49590f9bfb  include/openss
 c169a015d7be52b7b99dd41c418a48d97e52ad21687c39c512a83a7c3f3ddb70  include/openssl/stack.h
 22d7584ad609e30e818b54dca1dfae8dea38913fffedd25cd540c550372fb9a6  include/openssl/symhacks.h
 b220280d27e4f30ea9605902b316d20953d1d4931c3d199321b9f46d9366d60d  include/openssl/tls1.h
-a8d5264c7e410d8b74d7f36cd3572c7a08dd4bab93d3c388517a745560a1d316  include/openssl/trace.h
+12026c3aa4b14d9083999a7e5098bd4273a4f2004ff1d397d65710b3d4bc6e2b  include/openssl/trace.h
 ffd0b00e9fdb307c6f4369fa52005033ff4746cf49dd82bb9dfae1a83532e6e0  include/openssl/types.h
-e2dc5cba3370613db267bea7229949596aec4b925ddb3047c7fb3b679adebc17  include/openssl/ui.h.in
+f37b0da67078c8c220c442499e02f92dfe240f6d77ec942f2a562a18f338284a  include/openssl/ui.h.in
 558433ae747ebf3d9a71d583b7a7ee8c5476f3bef38d97a1f88bdcace4c2f311  include/openssl/uierr.h
-eba1f6ff9d98e843cde6fa92997b5722ec4b7dcb5318db5689874ebd7d9ec51a  include/openssl/x509.h.in
+fa88f86a4643441ecd6779894bb9533f63c275b5a871bae6687905185f315f94  include/openssl/x509.h.in
 7aea205aa1cc5472f7ec5e02c23435a4520af3883eff43ce2341a88abb5dcd4c  include/openssl/x509_vfy.h.in
 9e6409eddfa13a469c1da6c5b562825381da2eb4da3c08546aa1182a4ec54726  include/openssl/x509err.h
-31a4ef4e9468ec4af5fa55eb1209ee3af53ef1f4a3b85b01dab879fc63028e8b  include/openssl/x509v3.h.in
+8ddb7bd65c766317f6f20ff615e4d0ddc99bc4ee0d6ec149e3834b8d4fe11a05  include/openssl/x509v3.h.in
 f78e901b2260416773c6d7933de8771a03bbb2cc3073809f3c1715d4276789ff  include/openssl/x509v3err.h
 c0a9551efccf43f3dd748d4fd8ec897ddaabbc629c00ec1ad76ce983e1195a13  providers/common/bio_prov.c
-9cf5f2b733755c0476141ccda0729e8c5e15fa7445d5168939b70867eac4482b  providers/common/capabilities.c
-18ce379903b078446945da9116026da8639b4b0d81d357f86f9674a2a5cb94ef  providers/common/der/der_digests.h.in
+d0a26820a192f38a52d26846d40a677ce846b4808bdc0193e880d7bf39633f8e  providers/common/capabilities.c
 f94b7435d4ec888ec30df1c611afa8b9eedbb59e905a2c7cb17cfc8c4b9b85b8  providers/common/der/der_digests_gen.c.in
-c0a020765feb7ededc7e6f20b2b140dca09f347cc72404a5c7971df82b2f9ad0  providers/common/der/der_dsa.h.in
 424d7b2ece984a0904b80c73e541400c6e2d50a285c397dd323b440a4f2a8d8e  providers/common/der/der_dsa_gen.c.in
 27ff361a5fbfc97cd41690ab26639708961d0507b60912f55f5919649842c6ae  providers/common/der/der_dsa_key.c
 2529d253b3e45c33249461fdedb2c32b3c16a7a305fe4920f2a79e7b3f16ed3f  providers/common/der/der_dsa_sig.c
-6024645ac9e165685b0a44a20feb342355eb06c07b7c7954508a125348570aea  providers/common/der/der_ec.h.in
 a81d36446eb8afa5c2318e24b86b52647059b4721ee52309b741e4ee78af29dd  providers/common/der/der_ec_gen.c.in
 b8f2f94daeaf20c636c90e386284c246cfded0c8275411fa02fe68b534520b95  providers/common/der/der_ec_key.c
 9104cd39dddd6e1a6e8f267656482131f4d0765e96fdced1f7344817a1c8ed7e  providers/common/der/der_ec_sig.c
-5b6b7d8d12011c48195b7db8f65bc4bc4a48fb753763a3ce5006dc227b5139d7  providers/common/der/der_ecx.h.in
 03a5620654438c58a8f971398e68922a3f33a519e2c92edb141d13ef4cbc4651  providers/common/der/der_ecx_gen.c.in
 f3b089fd3dcccc8e3ebfbbdbf87c47d58330f82bd0e2a1223da74977930cccf1  providers/common/der/der_ecx_key.c
-ce605f32413b09d33ce5795de9498a08183895c3347f33344f9ae5d31c29ccac  providers/common/der/der_rsa.h.in
 5b3b0ae8da0fad1f7ba8b5fba2206210884728bf69a8aa00644036eb51953467  providers/common/der/der_rsa_gen.c.in
 3ba47f32b30f5540a34b3a8df7a4fd966aab9abcbb2b643af75a83a9ccda1df0  providers/common/der/der_rsa_key.c
 7e8d579986f53eaf1875d677e5cf4adfd4ccf79db0275368f6cac580ab6007ca  providers/common/der/der_rsa_sig.c
-6c1fa3f229c6f049c3ac152c4c265f3eb056d94221b82df95a15400649690e93  providers/common/der/der_wrap.h.in
 0b18bc007f296e16f6210956f5b6ab612b77d8a95170f12ae32764125901db6d  providers/common/der/der_wrap_gen.c.in
 d447cd774869da68a2cc0bbb19c547ee6ed4858c7aee1f3d5bba7796f97823a9  providers/common/digest_to_nid.c
 440c8ce0a4ca9f63157202bbfa26e12fec25847215fbae3416274124604ada6e  providers/common/include/prov/bio.h
+18ce379903b078446945da9116026da8639b4b0d81d357f86f9674a2a5cb94ef  providers/common/include/prov/der_digests.h.in
+c0a020765feb7ededc7e6f20b2b140dca09f347cc72404a5c7971df82b2f9ad0  providers/common/include/prov/der_dsa.h.in
+6024645ac9e165685b0a44a20feb342355eb06c07b7c7954508a125348570aea  providers/common/include/prov/der_ec.h.in
+5b6b7d8d12011c48195b7db8f65bc4bc4a48fb753763a3ce5006dc227b5139d7  providers/common/include/prov/der_ecx.h.in
+ce605f32413b09d33ce5795de9498a08183895c3347f33344f9ae5d31c29ccac  providers/common/include/prov/der_rsa.h.in
+6c1fa3f229c6f049c3ac152c4c265f3eb056d94221b82df95a15400649690e93  providers/common/include/prov/der_wrap.h.in
 76087f04f4de6414c240f88807659fb2a04af914108f0c5f2515a4cb5482f655  providers/common/include/prov/proverr.h
-6cbc8930e4658b5b03fc52b230db1332ffd9a18e97121e14dd9078066aacb0b4  providers/common/include/prov/provider_ctx.h
-08b35879ae018aec67e21b725ae6bcb061e267f1aadafa869690374807e51a87  providers/common/include/prov/provider_util.h
+83a57505d88a6a9cc4f7781c9f7f4af07668e7923502dfd6c5960bb492c1d24e  providers/common/include/prov/provider_ctx.h
+7c4ea8ab097690f28755814192e6ddd78d023151edc83dc3d1e2feb3fbcba533  providers/common/include/prov/provider_util.h
 e1ef8b2be828a54312d6561b37751a5b6e9d5ebdb6c3e63589728c3d8adca7dc  providers/common/include/prov/providercommon.h
 73d0e15963759fcb7c5c434bb214b50bc32f6066e90ac07fb53dad11c2fd1939  providers/common/include/prov/securitycheck.h
 737cc1228106e555e9bab24e3c2438982e04e05b0d5b9ee6995d71df16c49143  providers/common/provider_ctx.c
 08eb591a084afaa48802734fa0a77a37c94b6caeee1cb5f810ed02cbd03afaff  providers/common/provider_err.c
 9eae3e2cac89c7b63d091fdca1b6d80c5c5d52aa79c8ba4ce0158c5437ad62f3  providers/common/provider_seeding.c
 eec462d685dd3b4764b076a3c18ecd9dd254350a0b78ddc2f8a60587829e1ce3  providers/common/provider_util.c
-ce6731be4da709c753bd2c04e88d51d567c955c651e7575bb1410968e6c7620e  providers/common/securitycheck.c
-50a0e01e877ae818cf874f4515a130db0e869d4e9e8ce882bff1255695aba789  providers/common/securitycheck_fips.c
+ba345b0d71f74c9e3d752579e16d11cc70b4b00faa329cc674bc43dd2620e044  providers/common/securitycheck.c
+527eda471e26763a5fcf123b2d290234d5c836de7b8ef6eef2166ef439919d82  providers/common/securitycheck_fips.c
 abd5997bc33b681a4ab275978b92aebca0806a4a3f0c2f41dacf11b3b6f4e101  providers/fips/fips_entry.c
-0097ee47ca140cd4bafe7f12ce43263c08e3461e0005dcec4b2feed5b538d0c8  providers/fips/fipsprov.c
+f74c0d672eb313139706a1839914a558d53c43737e7c54fd85edc38b33500097  providers/fips/fipsprov.c
 68093d08a3b0e82df3bf31387dcf7f76cb4a287f86d9c0bdd6943c2b1f459784  providers/fips/self_test.c
-4f10af8dd196a78b01494d6a02255b62c570133673549f1800e2fa323dd27170  providers/fips/self_test.h
-652bcbdd15619591466ad1f04240e7a3827f7241aa06410a363ef6cb7d97fea6  providers/fips/self_test_data.inc
-fb56f801613642f6b497803890b528a643024e3cdb5bd5dd619a2981afb2f3b0  providers/fips/self_test_kats.c
-08b287621158afb67e61e52fc34efbb9f9fe22ee6709c7ed6c937d5feb2b7fd8  providers/implementations/asymciphers/rsa_enc.c
+f822a03138e8b83ccaa910b89d72f31691da6778bf6638181f993ec7ae1167e3  providers/fips/self_test.h
+fe69e22b9e97277cbbe57139026357abd161b0eba2b8a7253b4e13647dd8760e  providers/fips/self_test_data.inc
+f2775b7effa96b7c925ed71bd8c90e74b6256e7ed28346f59de46dffecb3e5a0  providers/fips/self_test_kats.c
+cc53b8c68cb51193db6597b1e8c145c7b21e3576e74fcae7724692533fa81ceb  providers/implementations/asymciphers/rsa_enc.c
 4db1826ecce8b60cb641bcd7a61430ec8cef73d2fe3cbc06aa33526afe1c954a  providers/implementations/ciphers/cipher_aes.c
-9cdde931c725abe78b304e47029034dee2abf08cc36d4055a4d0212e38631788  providers/implementations/ciphers/cipher_aes.h
-5b7d6a1d0df42c082c3731a3d2a0fe2d0034874e0fbb2f4916efb72da4fe6b66  providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c
-f449c722118408e564746cd2d2d7df4c37f2c2b262e4e52012e4c70f01d10fd9  providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.h
-907dc12512a041a6611c47fb8997c2876d7854be1f0104853fcaa083b21a0223  providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c
-2ab6abdf4339eeeac08740ae9773d962c138b452a6379fc907a9738499112fd4  providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c
+f9d4b30e7110c90064b990c07430bb79061f4436b06ccaa981b25c306cfbfaa2  providers/implementations/ciphers/cipher_aes.h
+fda0045a1d16514c12e27c6171e40d8a13d444b8e6ac526e44e9d507ec33adbf  providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c
+7668e5c1cac474ad7b0f28aa78ca885edf44815fe4a606a6cd328b3c02fac25a  providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.h
+26e0f28523b416ba4067e471061f5a11fd76f5dc8bfe57ce37a137cf5667630b  providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c
+aadd5bf80c25bc98325562e388515f3ab6841755c265e150177ee16013684e76  providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c
 6d6bf36329af3b77f457898294be05fea3940a61cdaf0ed60cfb8d091a94186e  providers/implementations/ciphers/cipher_aes_ccm.c
-13d82a9325b9cf989e632d08fffb960ceaa509efdee0c29d447c151463db2f64  providers/implementations/ciphers/cipher_aes_ccm.h
+00f36bf48e522dbb5ec71df0ec13e387955fa3672e6ff90e8a412ae95c4a642f  providers/implementations/ciphers/cipher_aes_ccm.h
 6337b570e0dc4e98af07aa9704254d3ab958cf605584e250fbd76cd1d2a25ac7  providers/implementations/ciphers/cipher_aes_ccm_hw.c
 302b3819ff9fdfed750185421616b248b0e1233d75b45a065490fe4762b42f55  providers/implementations/ciphers/cipher_aes_ccm_hw_aesni.inc
-e63b682f97b424167e4feb28e0103ad3c2859c57056284de2999236d07663eed  providers/implementations/ciphers/cipher_aes_cts.c
+7a61f7e0684b6053aeb64edb1de2eb1a47df1e70d041eb5e2e96a528a4c5512f  providers/implementations/ciphers/cipher_aes_cts.c
 2e72401dbc4f64f0e263660bc7b5192dc5e0e8cc955661aca6a7e3e3359c97cf  providers/implementations/ciphers/cipher_aes_cts.h
 2ec666b6b7fdaa7ffb0f083a3358904c8c3159699540d270c7ddb46a8d96647b  providers/implementations/ciphers/cipher_aes_cts.inc
 e540092e34896a0f75622365a8d97473dfc7c3036ef6ef6f8ce343922ac03f56  providers/implementations/ciphers/cipher_aes_gcm.c
-582dcf5782f2766cb1369fd652985466df2bb8d41bb9791c263fc289df52b726  providers/implementations/ciphers/cipher_aes_gcm.h
-0fa7dad1d2d972aa74f32ff56ea0399dd60b39a7854f4c861201873bfd128749  providers/implementations/ciphers/cipher_aes_gcm_hw.c
+9ab2aa8c9cc135c6d6369105de3f99c114dcff4e43aead3a256dd81cdc585aea  providers/implementations/ciphers/cipher_aes_gcm.h
+ab298c5f89f3165fa11093fad8063b7bcbff0924b43fb3107148ae66d54adcb5  providers/implementations/ciphers/cipher_aes_gcm_hw.c
 8ed4a100e4756c31c56147b4b0fab76a4c6e5292aa2f079045f37b5502fd41b9  providers/implementations/ciphers/cipher_aes_gcm_hw_aesni.inc
-2882acc9191d15cd93522093e3e1a91135d4fcfcbb6c77980cf92369e5d1acb9  providers/implementations/ciphers/cipher_aes_hw.c
+4c6f3a2818754a5aa7b6db36dae53e248504f9e82cc5af2ed68c723903d4f9d5  providers/implementations/ciphers/cipher_aes_hw.c
 89de794c090192459d99d95bc4a422e7782e62192cd0fdb3bdef4128cfedee68  providers/implementations/ciphers/cipher_aes_hw_aesni.inc
 0264d1ea3ece6f730b342586fb1fe00e3f0ff01e47d53f552864df986bf35573  providers/implementations/ciphers/cipher_aes_ocb.c
-1e9c92098be7cc1c8765a4384d6d3b29a51717993c28f6502594cc62e0ba33dc  providers/implementations/ciphers/cipher_aes_ocb.h
+88138a1aff9705e608c0557653be92eb4de65b152555a2b79ec8b2a8fae73e8f  providers/implementations/ciphers/cipher_aes_ocb.h
 855869ab5a8d7a61a11674cfe5d503dfa67f59e7e393730835d1d8cf0ab85c70  providers/implementations/ciphers/cipher_aes_ocb_hw.c
 d07e18786256f3a069fe83e6fdc79e53fdc1f99b3e6bbe5d2f3fc559bc737eb2  providers/implementations/ciphers/cipher_aes_wrp.c
 527ff9277b92606517ee7af13225a9d5fcffbbc36eb18bce39f59d594cbe4931  providers/implementations/ciphers/cipher_aes_xts.c
-51faef25d9275061868bdcd7e60d2885353123fb4941b6b9feacfcbc63003ef9  providers/implementations/ciphers/cipher_aes_xts.h
+c4a2499b214d7cf786dafaaee5c8c6963b3d5d1c27c144eec4b460f839074a3b  providers/implementations/ciphers/cipher_aes_xts.h
 281157d1da4d7285d878978e6d42d0d33b3a6bc16e3bc5b6879e39093a7d70da  providers/implementations/ciphers/cipher_aes_xts_fips.c
-2248598561af2fc8593c101023fc629447967171d1dfc1d6bd74ca8affdf6c44  providers/implementations/ciphers/cipher_aes_xts_hw.c
+f358c4121a8a223e2c6cf009fd28b8a195520279016462890214e8858880f632  providers/implementations/ciphers/cipher_aes_xts_hw.c
 06d8f86ec724075e7f72dabfb675b5c85a93c01997e4142fbaa8482e617f4ae5  providers/implementations/ciphers/cipher_tdes.c
-240075072fa0e1e47a256b0b3aa8e13e067b2e7f972d20d717d3c65e990405cf  providers/implementations/ciphers/cipher_tdes.h
+3023eb3efb71ffe922e957acf4da65a124a8367a5fbe68a9d9f2fe8d583063d8  providers/implementations/ciphers/cipher_tdes.h
 9e07260067083c76d26eb0dd8a8bb4a8dac678812644ff88951a0661be70d9fd  providers/implementations/ciphers/cipher_tdes_common.c
 50645122f08ef4891cd96cace833bd550be7f5278ab785515fd61fe8993c8c25  providers/implementations/ciphers/cipher_tdes_hw.c
-3d3e3a9dd7085d389248f07da57a9c3d42934b77fe2eb67ff8553ec633a1acaa  providers/implementations/ciphers/ciphercommon.c
+3fd3a0e53984c114e74172a85f8321569877df00d193d5bd2e90e8be38507082  providers/implementations/ciphers/ciphercommon.c
 697e9f2254574cc93f0737456d0f3a275946296466a179bb5d0fea607c7a92fa  providers/implementations/ciphers/ciphercommon_block.c
 4b4106f85e36eb2c07acc5a3ca5ccd77b736b3ac46cc4af786cf57405ecd54b2  providers/implementations/ciphers/ciphercommon_ccm.c
 8b6828f188c2590c7d9c6cac13fa0eb6d38a522b0f2859e7c8a766580fa9b66e  providers/implementations/ciphers/ciphercommon_ccm_hw.c
-3b98e493f2ca61bdb3a6f36593cb6e2fbba8314a5c95382438520ac610f4ef82  providers/implementations/ciphers/ciphercommon_gcm.c
+251aca4d087418e4fdac1390e1570b189b4076ba63a635d228784a05bb26e421  providers/implementations/ciphers/ciphercommon_gcm.c
 bb67eaa7a98494ca938726f9218213870fc97dd87b56bda950626cc794baf20b  providers/implementations/ciphers/ciphercommon_gcm_hw.c
 23fd89e3239e596c325a8c5d23eb1fe157a8d23aa4d90ed2c574bf06dfabd693  providers/implementations/ciphers/ciphercommon_hw.c
 c4b1cb143de15acc396ce2e03fdd165defd25ebc831de9cdfacf408ea883c666  providers/implementations/ciphers/ciphercommon_local.h
 39b47b6ef9d71852964c26e07ef0e9b23f04c7493b1b16ba7c3dba7074b6b70d  providers/implementations/digests/digestcommon.c
 80551b53302d95faea257df3edbdbd02d48427ce42da2c4335f998456400d057  providers/implementations/digests/sha2_prov.c
 de342d04be6af69037922d5c97bdc40c0c27f6740636e72786a765d0d8ad9173  providers/implementations/digests/sha3_prov.c
-2d3adc404341e3a8a3c29adf732cb740dc4c4b0cde1c422cbeb352c4509320db  providers/implementations/exchange/dh_exch.c
-427b9abee979f94371aa4aa99b48f08f1772965c93f9bce6f4531cc4cec136b6  providers/implementations/exchange/ecdh_exch.c
+b14f76813cb10cb1cfadfc04bb5e0660bb12c5a120c96d196b0f6f1a948d2f48  providers/implementations/exchange/dh_exch.c
+9c46dc0d859875fcc0bc3d61a7b610cd3520b1bf63718775c1124f54a1fe5f24  providers/implementations/exchange/ecdh_exch.c
 9bf87b8429398a6465c7e9f749a33b84974303a458736b56f3359b30726d3969  providers/implementations/exchange/ecx_exch.c
 06ba83a8a8235bcdbda56f82b017cb19361469fe47c23cc6218a7e9b88ae6513  providers/implementations/exchange/kdf_exch.c
-45bed8c4d9f6b9d46d0ea870384424db36b403ff65259c3e12c6d0d631087a89  providers/implementations/include/prov/ciphercommon.h
+7c348fbd12174d6ec8afa0367820558ba515e7f72071e460e70120e0430fe78f  providers/implementations/include/prov/ciphercommon.h
 6dc876a1a785420e84210f085be6e4c7aca407ffb5433dbca4cd3f1c11bb7f06  providers/implementations/include/prov/ciphercommon_aead.h
-6748aed583c016ad57d443f8087c40e8da2f3598143e7d7832c982664e28c833  providers/implementations/include/prov/ciphercommon_ccm.h
-1738aa29c74e61d6aab6909c02f6e2857bf7b5183be532f2a7e999d6557fb1d2  providers/implementations/include/prov/ciphercommon_gcm.h
+dd07797d61988fd4124cfb920616df672938da80649fac5977bfd061c981edc5  providers/implementations/include/prov/ciphercommon_ccm.h
+c6ff62b82daccac75752a1d1dd6a9967aa09f3875b82d11e26d17c276a549478  providers/implementations/include/prov/ciphercommon_gcm.h
 79a5ed6e4a97431233c56eede9d9c9eec27598fff53590c627ea40bd5b871fd5  providers/implementations/include/prov/digestcommon.h
 82aedb7fe5ec73696420f5bcf579412ca17ccf559bbd1af17dca39bff06500e3  providers/implementations/include/prov/implementations.h
 5f09fc71874b00419d71646714f21ebbdcceda277463b6f77d3d3ea6946914e8  providers/implementations/include/prov/kdfexchange.h
 c95ce5498e724b9b3d58e3c2f4723e7e3e4beb07f9bea9422e43182cbadb43af  providers/implementations/include/prov/macsignature.h
 cc30d303dd0ebc1a3828c3fe231a9dd6472dcec01415941b6cbd210d32862193  providers/implementations/include/prov/names.h
 2187713b446d8b6d24ee986748b941ac3e24292c71e07ff9fb53a33021decdda  providers/implementations/include/prov/seeding.h
-9b9e7937be361de8e3c3fa9a2ef17edde8a0a4391bf55c72ff9785c1e4ee7dfc  providers/implementations/kdfs/hkdf.c
-115e13e152cfb7d729659cb26056414f719c5e7cb2a9b3df8b6ad0f232ce109a  providers/implementations/kdfs/kbkdf.c
-f93d3b32e7e3bc6bd4100559b15d392613797e1048010fdc70058ae9297a1125  providers/implementations/kdfs/pbkdf2.c
+51f6cd510cd4e45b6e9d93809da7382d229f93522c4ecac4b5dfa53f685828ab  providers/implementations/kdfs/hkdf.c
+b2e971a5a5d91da121db468cd8c8501c154643120dae31bb674e758c6403ad14  providers/implementations/kdfs/kbkdf.c
+fb62e76d7d751bf3b4c39157d601aa0a16477bb9335121ec6649ba7176a43f8d  providers/implementations/kdfs/pbkdf2.c
 c0778565abff112c0c5257329a7750ec4605e62f26cc36851fa1fbee6e03c70c  providers/implementations/kdfs/pbkdf2.h
 abe2b0f3711eaa34846e155cffc9242e4051c45de896f747afd5ac9d87f637dc  providers/implementations/kdfs/pbkdf2_fips.c
-6551c3354fb889cb429f850e0194a82d677528f65212d4ac345ab87352cec8a1  providers/implementations/kdfs/sshkdf.c
-eb18f3fe62bb2a46a294b738de81a233bd2db00cc79ddc58622fc7c7021c3528  providers/implementations/kdfs/sskdf.c
+09efa4d172009398bb9b7256822a32a191bf296297480d1ce3ee6a0fa6eae202  providers/implementations/kdfs/sshkdf.c
+5b30c7a7d0b3e6c511aa876cbec3cf206d67899b5f5116b333857877b79555dc  providers/implementations/kdfs/sskdf.c
 3c46ec0e14be09a133d709c3a1c3d5ab05a4f1ed5385c3e7a1afb2f0ee47ef7a  providers/implementations/kdfs/tls1_prf.c
-0eba0d205b1da2c298b1002abbedde0ee2c27d80d85044c478604be5b5c4222e  providers/implementations/kdfs/x942kdf.c
+27bb6ee5e2d00c545635c0c29402b10e74a1831adbc9800c159cbe04f2bfa2f7  providers/implementations/kdfs/x942kdf.c
 f419a9f6b17cfba1543a3690326188ac8335db66807c58de211a3d69e18f7d4d  providers/implementations/kem/rsa_kem.c
-6b60edb1ff512cb20d5727aa765efaaba54a151b9cefb819092da347e0d3d3f6  providers/implementations/keymgmt/dh_kmgmt.c
-6224f55f19d7f2794326357799cd61182a0b3ca6a9b29ced720ecb463d7469b3  providers/implementations/keymgmt/dsa_kmgmt.c
-20d650c547a138d86593bd56bcc91aa59bd89e869cef2fc91f40c6184f2f690b  providers/implementations/keymgmt/ec_kmgmt.c
+b2055b38d436e918a06ccdb095ba888ae4d650f5d57c58cc1ce5f0a367f92852  providers/implementations/keymgmt/dh_kmgmt.c
+a06a0c2ff67772da75f2498ec5390a84a9cb221b70974e687e6e48cdf719004d  providers/implementations/keymgmt/dsa_kmgmt.c
+e0812f2cb3f08ebf159671ef16e5c60afcf963e3c0724950ddb24a0023d57f77  providers/implementations/keymgmt/ec_kmgmt.c
 258ae17bb2dd87ed1511a8eb3fe99eed9b77f5c2f757215ff6b3d0e8791fc251  providers/implementations/keymgmt/ec_kmgmt_imexport.inc
-6a2f74c8d844642ddf11ec3714b352ed4410371e9a4d1d0e684e7384229d4eb0  providers/implementations/keymgmt/ecx_kmgmt.c
+75b23aa264e2935794ce5e0420e3815f798c8d6aa82abb1447f0a2c10ce475b5  providers/implementations/keymgmt/ecx_kmgmt.c
 053a2be39a87f50b877ebdbbf799cf5faf8b2de33b04311d819d212ee1ea329b  providers/implementations/keymgmt/kdf_legacy_kmgmt.c
-25f88308f924571ccd0ba6253573556c87f59c6e69f46a63e27ea2d6128f3467  providers/implementations/keymgmt/mac_legacy_kmgmt.c
-adb3672738af90c3f5829c77abe95af2862b13a7cb1679aac4edc9c704cbdef7  providers/implementations/keymgmt/rsa_kmgmt.c
-8f85010af90897a657bbde1fa8c8cb0eb1cd322f3d0f4f53069b26f05818fe03  providers/implementations/macs/cmac_prov.c
-f51b074d55028d3e24656da348d21ca79f6680fdb30383d936251f1b3467caab  providers/implementations/macs/gmac_prov.c
-04fb307d43a55d3ab77852da8fa315ca536025d47974e0ff8afd8be7f7960a1e  providers/implementations/macs/hmac_prov.c
-d09f137bc3cd4384a3fd71ba107c5636418fb0480c66151f43d615ef9be45903  providers/implementations/macs/kmac_prov.c
+f88ab5c9a4cdfa160df2b8f0f833725845caa25facc81de9c4a7881d1d2f27db  providers/implementations/keymgmt/mac_legacy_kmgmt.c
+464d6f9236351e7dc3b991f5bba142c7aabcf2db3c236367332a9dd0308ddfac  providers/implementations/keymgmt/rsa_kmgmt.c
+802adf06e101bd81d94edb8bc82ba23eac9aeae258e6f43f9005b32fabcd99c6  providers/implementations/macs/cmac_prov.c
+c774e2791484ea9a1ffed69958f9d05c139bbf53603a9621ae76c6e89c36e5b1  providers/implementations/macs/gmac_prov.c
+4d1d73b64f9fd1473a4b70c92fae2ad87aa30b6ec6d946d408deb251c0ef70c1  providers/implementations/macs/hmac_prov.c
+aa7ba1d39ea4e3347294eb50b4dfcb895ef1a22bd6117d3b076a74e9ff11c242  providers/implementations/macs/kmac_prov.c
 bf30274dd6b528ae913984775bd8f29c6c48c0ef06d464d0f738217727b7aa5c  providers/implementations/rands/crngt.c
-080afdc1704ad2a53cfbd54060b8b4f86a110ce48663fe86f2480d05aff00a15  providers/implementations/rands/drbg.c
-3dc5f082235664ee02b827760bdf1c1dcd90d058b9664994751f7606009556ed  providers/implementations/rands/drbg_ctr.c
-c36937930bcaecd6d5131d0317b9162a96cc956df164848dc53f423af838d04a  providers/implementations/rands/drbg_hash.c
-531c0ce4212570474b59a1b039e61a97ee5504e56e2f10de1f36578f1bca79d3  providers/implementations/rands/drbg_hmac.c
-29ae5c4e280734514b35870c773e685b60f4c95ed06612c529fc50ea1891f8bc  providers/implementations/rands/drbg_local.h
+f6c4b38dd1c22d562ef8b172218b688070336dc43550f40af01bb2e77eb3ea4d  providers/implementations/rands/drbg.c
+80eafae49bfd9ffd32e36c01cee54bd251c27ca625576455ee7378474bd22abb  providers/implementations/rands/drbg_ctr.c
+a05adc3f6d9d6f948e5ead75f0522ed3164cb5b2d301169242f3cb97c4a7fac3  providers/implementations/rands/drbg_hash.c
+0876dfae991028c569631938946e458e6829cacf4cfb673d2b144ae50a3160bb  providers/implementations/rands/drbg_hmac.c
+fc43558964bdf12442d3f6ab6cc3e6849f7adb42f4d0123a1279819befcf71cb  providers/implementations/rands/drbg_local.h
 888a671934abef4225956f9931cff842f245f90660e11f23a55228edca962e16  providers/implementations/rands/test_rng.c
-3a9dfbf5dcb9e1955f12f71f1ca086dded771b262d6d61bab2874f48260f702a  providers/implementations/signature/dsa_sig.c
-0ff792c30ba26f2d8f4d1c14b999f7183dcd928537f950a23573f0b65359b2f4  providers/implementations/signature/ecdsa_sig.c
-8074854e90be6a8266cc81ad722ef12213e9fc1360891822f109bfb03791f18e  providers/implementations/signature/eddsa_sig.c
-1cb6ec2efb7b2bb131622aa95e245273f5967065eb0018392ed4ced50d0813b7  providers/implementations/signature/mac_legacy_sig.c
-40322e8782474a35f02fa350b43439a56124e680a1d24556b2a66310ed2e9e2e  providers/implementations/signature/rsa_sig.c
-10412a9d260c0fd2c24a0ecd1c793818c42491d5497ecb401c8d54ee1f442b5e  ssl/record/tls_pad.c
-b20895bc97561c908d246406af079d45339f1087f196ff356aba1f1089ad33ce  ssl/s3_cbc.c
+f47d6ab720e21b092d741e8b27acadd91b46466a8bd14fc8b79b3e1c618513d0  providers/implementations/signature/dsa_sig.c
+f9eac5acc880756ab17c9e00b7707fa6bf882026cbca21ce67aadcf560352120  providers/implementations/signature/ecdsa_sig.c
+2f2b974819c29112144c1086e61dd6fd7bd3ebd924376f8ebdcff9f477a821c7  providers/implementations/signature/eddsa_sig.c
+762b49aa68fa7cd15c0496c35a23acb85df9588c8bb4ecb54438f86cc06ce13d  providers/implementations/signature/mac_legacy_sig.c
+ac8f4452ea236ef877d13bc787f53f117722025c9c74874c6d2cc541382a8953  providers/implementations/signature/rsa_sig.c
+737b9afe8f03f58797034ae906f982179677f5a9cf42965468f7126cf15e6694  ssl/record/tls_pad.c
+accefe92a493af8334bc3b5d4d2845eaa0278816c028c91d2b85bce8ead7f9fd  ssl/s3_cbc.c
diff --git a/providers/fips.checksum b/providers/fips.checksum
index 1bb7c093ce..c7e944675c 100644
--- a/providers/fips.checksum
+++ b/providers/fips.checksum
@@ -1 +1 @@
-738c802e9349e0b56e791f3a71b003f75571f2c1460faeb0088d0cac26128c96  providers/fips-sources.checksums
+a063a464981d8b2f8b76cd521f3f902d56bf8d591bbd06c408470a6d10b81417  providers/fips-sources.checksums
diff --git a/providers/fips.module.sources b/providers/fips.module.sources
index 142c5cc50d..15346f9307 100644
--- a/providers/fips.module.sources
+++ b/providers/fips.module.sources
@@ -406,6 +406,7 @@ include/openssl/comperr.h
 include/openssl/conf.h.in
 include/openssl/conferr.h
 include/openssl/configuration.h.in
+include/openssl/conftypes.h
 include/openssl/core.h
 include/openssl/core_dispatch.h
 include/openssl/core_names.h
@@ -485,27 +486,27 @@ include/openssl/x509v3.h.in
 include/openssl/x509v3err.h
 providers/common/bio_prov.c
 providers/common/capabilities.c
-providers/common/der/der_digests.h.in
 providers/common/der/der_digests_gen.c.in
-providers/common/der/der_dsa.h.in
 providers/common/der/der_dsa_gen.c.in
 providers/common/der/der_dsa_key.c
 providers/common/der/der_dsa_sig.c
-providers/common/der/der_ec.h.in
 providers/common/der/der_ec_gen.c.in
 providers/common/der/der_ec_key.c
 providers/common/der/der_ec_sig.c
-providers/common/der/der_ecx.h.in
 providers/common/der/der_ecx_gen.c.in
 providers/common/der/der_ecx_key.c
-providers/common/der/der_rsa.h.in
 providers/common/der/der_rsa_gen.c.in
 providers/common/der/der_rsa_key.c
 providers/common/der/der_rsa_sig.c
-providers/common/der/der_wrap.h.in
 providers/common/der/der_wrap_gen.c.in
 providers/common/digest_to_nid.c
 providers/common/include/prov/bio.h
+providers/common/include/prov/der_digests.h.in
+providers/common/include/prov/der_dsa.h.in
+providers/common/include/prov/der_ec.h.in
+providers/common/include/prov/der_ecx.h.in
+providers/common/include/prov/der_rsa.h.in
+providers/common/include/prov/der_wrap.h.in
 providers/common/include/prov/proverr.h
 providers/common/include/prov/provider_ctx.h
 providers/common/include/prov/provider_util.h
diff --git a/util/lang-compress.pl b/util/lang-compress.pl
index 6898877587..ddf1d1ec6f 100755
--- a/util/lang-compress.pl
+++ b/util/lang-compress.pl
@@ -80,15 +80,7 @@ if ($lang eq 'C') {
     s{
          (?|                        # All things preserved end up in $1
 
-             (\n)\h+                # Spaces at start of lines removed
-
-         |
-
-             \h+(\n)                # Spaces at end of lines removed
-
-         |
-
-             \h+                    # Other horizontal spaces replaced with one
+             \h+                    # Horizontal spaces replaced with one
 
          |                          # OR
 
@@ -104,6 +96,10 @@ if ($lang eq 'C') {
         }
         defined $1 ? $1 : " "
     }gsxe;
+
+    # Clean up spaces at start and end of lines
+    s/^ //mg;
+    s/ $//mg;
 } elsif ($lang eq 'S') {
     # Because we use C++ style comments in our .S files, all we can do
     # is to drop them


More information about the openssl-commits mailing list