Add --enable-wolfprovider

This commit is contained in:
Andras Fekete
2024-05-16 16:28:02 -04:00
parent 43b62c8ccf
commit e340e41db3

View File

@ -322,6 +322,22 @@ AC_ARG_ENABLE([fips],
[ENABLED_FIPS=$enableval], [ENABLED_FIPS=$enableval],
[ENABLED_FIPS="no"]) [ENABLED_FIPS="no"])
# wolfProvider Options
AC_ARG_ENABLE([wolfprovider],
[AS_HELP_STRING([--enable-wolfprovider],[Enable wolfProvider options (default: disabled)])],
[ ENABLED_WOLFPROVIDER=$enableval ],
[ ENABLED_WOLFPROVIDER=no ]
)
if test "x$ENABLED_WOLFPROVIDER" != "xno"
then
enable_all_crypto=yes
enable_opensslcoexist=yes
enable_sha=yes
enable_eccminsz=192
with_max_ecc_bits=1024
AM_CFLAGS="$AM_CFLAGS -DWC_RSA_NO_PADDING -DWOLFSSL_PUBLIC_MP -DHAVE_PUBLIC_FFDHE -DHAVE_FFDHE_6144 -DHAVE_FFDHE_8192 -DWOLFSSL_PSS_LONG_SALT -DWOLFSSL_PSS_SALT_LEN_DISCOVER"
fi
# wolfEngine Options # wolfEngine Options
AC_ARG_ENABLE([engine], AC_ARG_ENABLE([engine],
[AS_HELP_STRING([--enable-engine],[Enable wolfEngine options (default: disabled)])], [AS_HELP_STRING([--enable-engine],[Enable wolfEngine options (default: disabled)])],