forked from wolfSSL/wolfssl
Merge pull request #7550 from bandi13/addEnableProvider
Add enable provider
This commit is contained in:
31
configure.ac
31
configure.ac
@ -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
|
||||||
|
test -z "$enable_all_crypto" && enable_all_crypto=yes
|
||||||
|
test -z "$enable_opensslcoexist" && enable_opensslcoexist=yes
|
||||||
|
test -z "$enable_sha" && enable_sha=yes
|
||||||
|
test -z "$enable_eccminsz" && enable_eccminsz=192
|
||||||
|
test -z "$with_max_ecc_bits" && 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)])],
|
||||||
@ -3969,13 +3985,18 @@ fi
|
|||||||
|
|
||||||
# ECC Minimum Key Size
|
# ECC Minimum Key Size
|
||||||
AC_ARG_WITH([eccminsz],
|
AC_ARG_WITH([eccminsz],
|
||||||
[AS_HELP_STRING([--with-eccminsz=BITS],[Sets the ECC minimum key size (default: 224 bits)])],
|
[AS_HELP_STRING([--with-eccminsz=BITS],[Sets the ECC minimum key size (default: 224 bits non-FIPS / 192 bits with FIPS)])],
|
||||||
|
[ ENABLED_ECCMINSZ=$withval ],
|
||||||
[
|
[
|
||||||
ENABLED_ECCMINSZ=$withval
|
if test "x$ENABLED_FIPS" = "xno"
|
||||||
AM_CFLAGS="$AM_CFLAGS -DECC_MIN_KEY_SZ=$withval"
|
then
|
||||||
],
|
ENABLED_ECCMINSZ=224
|
||||||
[ ENABLED_ECCMINSZ=224 ]
|
else
|
||||||
|
ENABLED_ECCMINSZ=192
|
||||||
|
fi
|
||||||
|
]
|
||||||
)
|
)
|
||||||
|
AM_CFLAGS="$AM_CFLAGS -DECC_MIN_KEY_SZ=$ENABLED_ECCMINSZ"
|
||||||
|
|
||||||
# Compressed Key
|
# Compressed Key
|
||||||
AC_ARG_ENABLE([compkey],
|
AC_ARG_ENABLE([compkey],
|
||||||
|
Reference in New Issue
Block a user