@@ -20,6 +20,8 @@ Usage() {
2020 cat << usageText
2121Usage: $0 flavor [keep]
2222Flavor is one of:
23+ netbsd-selftest
24+ marvell-linux-selftest
2325 linuxv2 (FIPSv2, use for Win10)
2426 stm32l4-v2 (FIPSv2, use for STM32L4)
2527 wolfrand
@@ -81,6 +83,33 @@ linuxv2 | fipsv2-OE-ready)
8183 FIPS_INCS=( fips.h )
8284 FIPS_OPTION=v2
8385 ;;
86+ netbsd-selftest)
87+ FIPS_VERSION=$NETBSD_FIPS_VERSION
88+ FIPS_REPO=$NETBSD_FIPS_REPO
89+ CRYPT_VERSION=$NETBSD_CRYPT_VERSION
90+ … CRYPT_VERSION=$MARVELL_LINUX_CRYPT_VERSION
91+ CRYPT_REPO=$MARVELL_LINUX_CRYPT_REPO
92+ FIPS_SRCS=( selftest.c )
93+ WC_MODS=( dh ecc rsa dsa aes sha sha256 sha512 hmac random )
94+ CRYPT_INC_PATH=wolfssl/wolfcrypt
95+ CRYPT_SRC_PATH=wolfcrypt/src
96+ CAVP_SELFTEST_ONLY=" yes"
97+ CAVP_SELFTEST_OPTION=v2
98+ FIPS_OPTION=" ready"
99+ ;;
100+ marvell-linux-selftest)
101+ FIPS_VERSION=$MARVELL_LINUX_FIPS_VERSION
102+ FIPS_REPO=$MARVELL_LINUX_FIPS_REPO
103+ CRYPT_VERSION=$MARVELL_LINUX_CRYPT_VERSION
104+ CRYPT_REPO=$MARVELL_LINUX_CRYPT_REPO
105+ FIPS_SRCS=( selftest.c )
106+ WC_MODS=( dh ecc rsa dsa aes sha sha256 sha512 hmac random )
107+ CRYPT_INC_PATH=wolfssl/wolfcrypt
108+ CRYPT_SRC_PATH=wolfcrypt/src
109+ CAVP_SELFTEST_ONLY=" yes"
110+ CAVP_SELFTEST_OPTION=v2
111+ FIPS_OPTION=" ready"
112+ ;;
84113linuxv5)
85114 FIPS_REPO=" git@github.com:wolfSSL/fips.git"
86115 FIPS_VERSION=" WCv5.0-RC12"
0 commit comments