forked from wolfSSL/wolfssl
Added --enable-ecccustcurves=all
option.
This commit is contained in:
@@ -1507,14 +1507,18 @@ AC_ARG_ENABLE([ecccustcurves],
|
|||||||
[ ENABLED_ECCCUSTCURVES=no ]
|
[ ENABLED_ECCCUSTCURVES=no ]
|
||||||
)
|
)
|
||||||
|
|
||||||
if test "$ENABLED_ECCCUSTCURVES" = "yes"
|
if test "$ENABLED_ECCCUSTCURVES" != "no"
|
||||||
then
|
then
|
||||||
AM_CFLAGS="$AM_CFLAGS -DWOLFSSL_CUSTOM_CURVES"
|
AM_CFLAGS="$AM_CFLAGS -DWOLFSSL_CUSTOM_CURVES"
|
||||||
|
|
||||||
# For distro or all builds, enable all curve types
|
# For distro or all builds, enable all curve types
|
||||||
if test "$ENABLED_DISTRO" = "yes" || test "$ENABLED_ALL" = "yes"
|
if test "$ENABLED_DISTRO" = "yes" || test "$ENABLED_ALL" = "yes" || test "$ENABLED_ECCCUSTCURVES" = "all"
|
||||||
then
|
then
|
||||||
|
# Enable ECC SECPR2, SECPR3, BRAINPOOL and KOBLITZ curves
|
||||||
AM_CFLAGS="$AM_CFLAGS -DHAVE_ECC_SECPR2 -DHAVE_ECC_SECPR3 -DHAVE_ECC_BRAINPOOL -DHAVE_ECC_KOBLITZ"
|
AM_CFLAGS="$AM_CFLAGS -DHAVE_ECC_SECPR2 -DHAVE_ECC_SECPR3 -DHAVE_ECC_BRAINPOOL -DHAVE_ECC_KOBLITZ"
|
||||||
|
|
||||||
|
# Enable ECC Cofactor support
|
||||||
|
AM_CFLAGS="$AM_CFLAGS -DHAVE_ECC_CDH"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -4922,6 +4926,7 @@ echo " * RSA-PSS: $ENABLED_RSAPSS"
|
|||||||
echo " * DSA: $ENABLED_DSA"
|
echo " * DSA: $ENABLED_DSA"
|
||||||
echo " * DH: $ENABLED_DH"
|
echo " * DH: $ENABLED_DH"
|
||||||
echo " * ECC: $ENABLED_ECC"
|
echo " * ECC: $ENABLED_ECC"
|
||||||
|
echo " * ECC Custom Curves $ENABLED_ECCCUSTCURVES"
|
||||||
echo " * CURVE25519: $ENABLED_CURVE25519"
|
echo " * CURVE25519: $ENABLED_CURVE25519"
|
||||||
echo " * ED25519: $ENABLED_ED25519"
|
echo " * ED25519: $ENABLED_ED25519"
|
||||||
echo " * FPECC: $ENABLED_FPECC"
|
echo " * FPECC: $ENABLED_FPECC"
|
||||||
|
Reference in New Issue
Block a user