add marvell-linux-selftest target to fips-check.sh

This commit is contained in:
Chris Conlon 2020-06-29 17:22:37 -06:00
parent c6b4fa3be3
commit 7861a22d28

View File

@ -28,6 +28,7 @@ Platform is one of:
openrtos-3.9.2 openrtos-3.9.2
linux-ecc linux-ecc
netbsd-selftest netbsd-selftest
marvell-linux-selftest
sgx sgx
netos-7.6 netos-7.6
linuxv2 (FIPSv2, use for Win10) linuxv2 (FIPSv2, use for Win10)
@ -100,6 +101,13 @@ NETBSD_FIPS_REPO=git@github.com:wolfssl/fips.git
NETBSD_CRYPT_VERSION=v3.14.2 NETBSD_CRYPT_VERSION=v3.14.2
NETBSD_CRYPT_REPO=git@github.com:wolfssl/wolfssl.git NETBSD_CRYPT_REPO=git@github.com:wolfssl/wolfssl.git
# non-FIPS, CAVP only but pull in selftest
# will reset above variables below in platform switch
MARVELL_LINUX_FIPS_VERSION=v3.14.2b
MARVELL_LINUX_FIPS_REPO=git@github.com:wolfssl/fips.git
MARVELL_LINUX_CRYPT_VERSION=v4.1.0-stable
MARVELL_LINUX_CRYPT_REPO=git@github.com:wolfssl/wolfssl.git
STM32L4_V2_FIPS_VERSION=WCv4.0.1-stable STM32L4_V2_FIPS_VERSION=WCv4.0.1-stable
STM32L4_V2_FIPS_REPO=git@github.com:wolfSSL/fips.git STM32L4_V2_FIPS_REPO=git@github.com:wolfSSL/fips.git
STM32L4_V2_CRYPT_VERSION=WCv4.0.1-stable STM32L4_V2_CRYPT_VERSION=WCv4.0.1-stable
@ -185,6 +193,18 @@ netbsd-selftest)
CRYPT_SRC_PATH=wolfcrypt/src CRYPT_SRC_PATH=wolfcrypt/src
CAVP_SELFTEST_ONLY="yes" CAVP_SELFTEST_ONLY="yes"
;; ;;
marvell-linux-selftest)
FIPS_VERSION=$MARVELL_LINUX_FIPS_VERSION
FIPS_REPO=$MARVELL_LINUX_FIPS_REPO
CRYPT_VERSION=$MARVELL_LINUX_CRYPT_VERSION
CRYPT_REPO=$MARVELL_LINUX_CRYPT_REPO
FIPS_SRCS=( selftest.c )
WC_MODS=( dh ecc rsa dsa aes sha sha256 sha512 hmac random )
CRYPT_INC_PATH=wolfssl/wolfcrypt
CRYPT_SRC_PATH=wolfcrypt/src
CAVP_SELFTEST_ONLY="yes"
CAVP_SELFTEST_OPTION=v2
;;
sgx) sgx)
FIPS_VERSION=$SGX_FIPS_VERSION FIPS_VERSION=$SGX_FIPS_VERSION
FIPS_REPO=$SGX_FIPS_REPO FIPS_REPO=$SGX_FIPS_REPO
@ -333,7 +353,12 @@ done
./autogen.sh ./autogen.sh
if [ "x$CAVP_SELFTEST_ONLY" == "xyes" ]; if [ "x$CAVP_SELFTEST_ONLY" == "xyes" ];
then then
./configure --enable-selftest if [ "x$CAVP_SELFTEST_OPTION" == "xv2" ]
then
./configure --enable-selftest=v2
else
./configure --enable-selftest
fi
else else
./configure --enable-fips=$FIPS_OPTION ./configure --enable-fips=$FIPS_OPTION
fi fi