diff --git a/fips-check.sh b/fips-check.sh index bbd71ff86..1e7de07aa 100755 --- a/fips-check.sh +++ b/fips-check.sh @@ -346,8 +346,9 @@ if [ "x$CAVP_SELFTEST_ONLY" == "xno" ]; then NEWHASH=$(./wolfcrypt/test/testwolfcrypt | sed -n 's/hash = \(.*\)/\1/p') if [ -n "$NEWHASH" ]; then - sed -i.bak "s/^\".*\";/\"${NEWHASH}\";/" $CRYPT_SRC_PATH/fips_test.c - $MAKE clean + cp $CRYPT_SRC_PATH/fips_test.c $CRYPT_SRC_PATH/fips_test.c.bak + sed "s/^\".*\";/\"${NEWHASH}\";/" $CRYPT_SRC_PATH/fips_test.c.bak >$CRYPT_SRC_PATH/fips_test.c + make clean fi fi diff --git a/fips-hash.sh b/fips-hash.sh index fa2c1b908..8bb6de4ec 100755 --- a/fips-hash.sh +++ b/fips-hash.sh @@ -15,6 +15,7 @@ fi NEWHASH=$(./wolfcrypt/test/testwolfcrypt | sed -n 's/hash = \(.*\)/\1/p') if test -n "$NEWHASH" then - sed -i.bak "s/^\".*\";/\"${NEWHASH}\";/" wolfcrypt/src/fips_test.c + cp wolfcrypt/src/fips_test.c wolfcrypt/src/fips_test.c.bak + sed "s/^\".*\";/\"${NEWHASH}\";/" wolfcrypt/src/fips_test.c.bak >wolfcrypt/src/fips_test.c fi diff --git a/scripts/openssl.test b/scripts/openssl.test index 341beff6a..6c50edf58 100755 --- a/scripts/openssl.test +++ b/scripts/openssl.test @@ -2,12 +2,16 @@ #openssl.test +if test -n "$WOLFSSL_OPENSSL_TEST"; then + echo "WOLFSSL_OPENSSL_TEST set, running test..." +else + echo "WOLFSSL_OPENSSL_TEST NOT set, won't run" + exit 0 +fi + # need a unique port since may run the same time as testsuite generate_port() { - port=`LC_CTYPE=C tr -cd 0-9 /dev/null 2>&1 || { echo >&2 "Requires openssl command, but it's not installed. Ending."; exit 0; }