|
720 | 720 | # this set is also enabled by enable-all-crypto: |
721 | 721 | test "$enable_atomicuser" = "" && enable_atomicuser=yes |
722 | 722 | test "$enable_aesgcm" = "" && enable_aesgcm=yes |
723 | | - test "$enable_aesgcm_stream" = "" && enable_aesgcm_stream=yes |
| 723 | + test "$enable_aesgcm_stream" = "" && test "$enable_aesgcm" = "yes" && enable_aesgcm_stream=yes |
724 | 724 | test "$enable_aesccm" = "" && enable_aesccm=yes |
725 | 725 | test "$enable_aesctr" = "" && enable_aesctr=yes |
726 | 726 | test "$enable_aeseax" = "" && enable_aeseax=yes |
|
788 | 788 | test "$enable_session_ticket" = "" && enable_session_ticket=yes |
789 | 789 | test "$enable_earlydata" = "" && enable_earlydata=yes |
790 | 790 | test "$enable_ech" = "" && enable_ech=yes |
791 | | - test "$enable_quic" = "" && enable_quic=yes |
792 | 791 |
|
793 | 792 | if test "$ENABLED_32BIT" != "yes" |
794 | 793 | then |
|
799 | 798 | if test "$ENABLED_LINUXKM_DEFAULTS" != "yes" |
800 | 799 | then |
801 | 800 | test "$enable_compkey" = "" && enable_compkey=yes |
| 801 | + test "$enable_quic" = "" && enable_quic=yes |
802 | 802 | AM_CFLAGS="$AM_CFLAGS -DHAVE_CRL_IO -DHAVE_IO_TIMEOUT" |
803 | 803 | fi |
804 | 804 |
|
@@ -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 |
@@ -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" |
|
0 commit comments