You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# sp-math is incompatible with opensslextra, ECC custom curves, and DSA.
806
806
if test "$ENABLED_SP_MATH" = "no"
807
807
then
808
-
test "$enable_dsa" = "" && enable_dsa=yes
808
+
test "$enable_dsa" = "" && test "$enable_sha" != "no" && enable_dsa=yes
809
809
test "$enable_ecccustcurves" = "" && enable_ecccustcurves=yes
810
810
test "$enable_brainpool" = "" && enable_brainpool=yes
811
811
test "$enable_srp" = "" && enable_srp=yes
@@ -908,7 +908,7 @@ if test "$ENABLED_ALL_CRYPT" = "yes"
908
908
then
909
909
test "$enable_atomicuser" = "" && enable_atomicuser=yes
910
910
test "$enable_aesgcm" = "" && enable_aesgcm=yes
911
-
test "$enable_aesgcm_stream" = "" && enable_aesgcm_stream=yes
911
+
test "$enable_aesgcm_stream" = "" && test "$enable_aesgcm" = "yes" && enable_aesgcm_stream=yes
912
912
test "$enable_aesccm" = "" && enable_aesccm=yes
913
913
test "$enable_aesctr" = "" && enable_aesctr=yes
914
914
test "$enable_aeseax" = "" && enable_aeseax=yes
@@ -974,7 +974,7 @@ then
974
974
975
975
if test "$ENABLED_SP_MATH" = "no"
976
976
then
977
-
test "$enable_dsa" = "" && enable_dsa=yes
977
+
test "$enable_dsa" = "" && test "$enable_sha" != "no" && enable_dsa=yes
978
978
test "$enable_ecccustcurves" = "" && enable_ecccustcurves=yes
979
979
test "$enable_brainpool" = "" && enable_brainpool=yes
980
980
test "$enable_srp" = "" && enable_srp=yes
@@ -1476,6 +1476,10 @@ then
1476
1476
then
1477
1477
AC_MSG_ERROR([TLS 1.3 is disabled - necessary for QUIC])
1478
1478
fi
1479
+
if test "$enable_aesgcm" = "no"
1480
+
then
1481
+
AC_MSG_ERROR([AES-GCM is disabled - necessary for QUIC])
1482
+
fi
1479
1483
AM_CFLAGS="$AM_CFLAGS -DWOLFSSL_QUIC"
1480
1484
# QUIC proto handlers need app_data at WOLFSSL*
1481
1485
AM_CFLAGS="$AM_CFLAGS -DHAVE_EX_DATA"
@@ -3581,7 +3585,7 @@ AC_ARG_ENABLE([dsa],
3581
3585
[ ENABLED_DSA=no ]
3582
3586
)
3583
3587
3584
-
if test "$enable_dsa" = ""
3588
+
if test "$enable_dsa" = "" && test "$enable_sha" != "no"
3585
3589
then
3586
3590
if (test "$ENABLED_OPENSSH" = "yes" && test "x$ENABLED_FIPS" = "xno") || test "$ENABLED_OPENVPN" = "yes" || test "$ENABLED_NGINX" = "yes" || test "$ENABLED_WPAS" = "yes" || test "$ENABLED_QT" = "yes" || test "$ENABLED_BIND" = "yes" || test "$ENABLED_LIBSSH2" = "yes" || test "$ENABLED_NTP" = "yes"
0 commit comments