diff --git a/scripts/utils-wolfprovider.sh b/scripts/utils-wolfprovider.sh index 62067f5b..c3fe3824 100755 --- a/scripts/utils-wolfprovider.sh +++ b/scripts/utils-wolfprovider.sh @@ -27,6 +27,11 @@ WOLFPROV_SOURCE_DIR=${SCRIPT_DIR}/.. WOLFPROV_INSTALL_DIR=${SCRIPT_DIR}/../wolfprov-install WOLFPROV_CONFIG_OPTS=${WOLFPROV_CONFIG_OPTS:-"--with-openssl=${OPENSSL_INSTALL_DIR} --with-wolfssl=${WOLFSSL_INSTALL_DIR} --prefix=${WOLFPROV_INSTALL_DIR}"} WOLFPROV_CONFIG_CFLAGS=${WOLFPROV_CONFIG_CFLAGS:-''} + +if [ "${WOLFPROV_QUICKTEST}" = "1" ]; then + WOLFPROV_CONFIG_CFLAGS="${WOLFPROV_CONFIG_CFLAGS} -DWOLFPROV_QUICKTEST" +fi + if [ "$WOLFSSL_ISFIPS" -eq "1" ] || [ -n "$WOLFSSL_FIPS_BUNDLE" ]; then WOLFPROV_CONFIG=${WOLFPROV_CONFIG:-"$WOLFPROV_SOURCE_DIR/provider-fips.conf"} else diff --git a/test/unit.c b/test/unit.c index fbd3bee2..29e8a748 100644 --- a/test/unit.c +++ b/test/unit.c @@ -152,7 +152,9 @@ TEST_CASE test_case[] = { TEST_DECL(test_dh_pgen_pkey, NULL), TEST_DECL(test_dh_pkey, NULL), TEST_DECL(test_dh_decode, NULL), +#ifndef WOLFPROV_QUICKTEST TEST_DECL(test_dh_get_params, NULL), +#endif #endif /* WP_HAVE_DH */ #ifdef WP_HAVE_RSA TEST_DECL(test_rsa_sign_sha1, NULL), @@ -165,7 +167,9 @@ TEST_CASE test_case[] = { TEST_DECL(test_rsa_enc_dec_nopad, NULL), TEST_DECL(test_rsa_pkey_keygen, NULL), TEST_DECL(test_rsa_pkey_invalid_key_size, NULL), +#ifndef WOLFPROV_QUICKTEST TEST_DECL(test_rsa_get_params, NULL), +#endif TEST_DECL(test_rsa_load_key, NULL), TEST_DECL(test_rsa_load_cert, NULL), TEST_DECL(test_rsa_fromdata, NULL),