From 42feca702828fa604328847bf9fd5f5fd534d2e4 Mon Sep 17 00:00:00 2001 From: kaleb-himes Date: Wed, 15 May 2024 15:23:43 -0600 Subject: [PATCH] Add a recipe for wolfEntropy checkout --- fips-check.sh | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/fips-check.sh b/fips-check.sh index 8d116c1964..4f57d2d040 100755 --- a/fips-check.sh +++ b/fips-check.sh @@ -32,6 +32,7 @@ Flavor is one of: fips-ready (ready FIPS 140-3) fips-dev (dev FIPS 140-3) wolfrand + wolfentropy Keep (default off) retains the temp dir $TEST_DIR for inspection. Example: @@ -254,6 +255,41 @@ wolfrand) 'wolfssl/wolfcrypt/sha256.h:WCv4-stable' ) ;; +wolfentropy) + FIPS_OPTION='v6' + FIPS_FILES=( + 'wolfcrypt/src/fips.c:wolfEntropy1' + 'wolfcrypt/src/fips_test.c:wolfEntropy1' + 'wolfcrypt/src/wolfcrypt_first.c:wolfEntropy1' + 'wolfcrypt/src/wolfcrypt_last.c:wolfEntropy1' + 'wolfssl/wolfcrypt/fips.h:wolfEntropy1' + ) + WOLFCRYPT_FILES=( + 'wolfcrypt/src/aes.c:wolfEntropy1' + 'wolfcrypt/src/aes_asm.asm:wolfEntropy1' + 'wolfcrypt/src/aes_asm.S:wolfEntropy1' + 'wolfcrypt/src/aes_gcm_asm.S:wolfEntropy1' + 'wolfcrypt/src/ecc.c:wolfEntropy1' + 'wolfcrypt/src/hmac.c:wolfEntropy1' + 'wolfcrypt/src/kdf.c:wolfEntropy1' + 'wolfcrypt/src/random.c:wolfEntropy1' + 'wolfcrypt/src/sha256.c:wolfEntropy1' + 'wolfcrypt/src/sha256_asm.S:wolfEntropy1' + 'wolfcrypt/src/sha3.c:wolfEntropy1' + 'wolfcrypt/src/sha512.c:wolfEntropy1' + 'wolfcrypt/src/sha512_asm.S:wolfEntropy1' + 'wolfssl/wolfcrypt/aes.h:wolfEntropy1' + 'wolfssl/wolfcrypt/ecc.h:wolfEntropy1' + 'wolfssl/wolfcrypt/fips_test.h:wolfEntropy1' + 'wolfssl/wolfcrypt/hmac.h:wolfEntropy1' + 'wolfssl/wolfcrypt/kdf.h:wolfEntropy1' + 'wolfssl/wolfcrypt/random.h:wolfEntropy1' + 'wolfssl/wolfcrypt/sha256.h:wolfEntropy1' + 'wolfssl/wolfcrypt/sha3.h:wolfEntropy1' + 'wolfssl/wolfcrypt/sha512.h:wolfEntropy1' + ) + ;; + *) Usage exit 1