wolfSSL / wolfssl

The wolfSSL library is a small, fast, portable implementation of TLS/SSL for embedded devices to the cloud. wolfSSL supports up to TLS 1.3 and DTLS 1.3!
https://www.wolfssl.com
GNU General Public License v2.0
2.22k stars 798 forks source link

20240622-SHA3-CRYPTO_CB #7675

Closed douzzer closed 1 week ago

douzzer commented 1 week ago

WOLF_CRYPTO_CB && WOLFSSL_SHA3: add FIPS gating to wc_CryptoCb_Sha3Hash() and test routine myCryptoDevCb().

tested with wolfssl-multi-test.sh ... check-source-text fips-140-3-all linuxkm-all-fips-140-3 fips-140-3-RC12 clang-tidy-fips-140-3-pilot-all cppcheck-all-fips-dev fips-140-3-dev-all