@@ -1655,6 +1655,26 @@ then
1655
1655
AM_CFLAGS="$AM_CFLAGS -DHAVE_TLS_EXTENSIONS -DHAVE_TRUNCATED_HMAC"
1656
1656
fi
1657
1657
1658
+ # Certificate Status Request : a.k.a. OCSP Stapling
1659
+ AC_ARG_ENABLE ( [ ocspstapling] ,
1660
+ [ AS_HELP_STRING ( [ --enable-ocspstapling] ,[ Enable Certificate Status Request - a.k.a. OCSP Stapling (default: disabled)] ) ] ,
1661
+ [ ENABLED_CERTIFICATE_STATUS_REQUEST=$enableval ] ,
1662
+ [ ENABLED_CERTIFICATE_STATUS_REQUEST=no ]
1663
+ )
1664
+
1665
+ if test "x$ENABLED_CERTIFICATE_STATUS_REQUEST" = "xyes"
1666
+ then
1667
+ AM_CFLAGS="$AM_CFLAGS -DHAVE_TLS_EXTENSIONS -DHAVE_CERTIFICATE_STATUS_REQUEST"
1668
+
1669
+ # Requires OCSP make sure on
1670
+ if test "x$ENABLED_OCSP" = "xno"
1671
+ then
1672
+ ENABLED_OCSP="yes"
1673
+ AM_CFLAGS="$AM_CFLAGS -DHAVE_OCSP"
1674
+ AM_CONDITIONAL([ BUILD_OCSP] , [ test "x$ENABLED_OCSP" = "xyes"] )
1675
+ fi
1676
+ fi
1677
+
1658
1678
# Renegotiation Indication - (FAKE Secure Renegotiation)
1659
1679
AC_ARG_ENABLE ( [ renegotiation-indication] ,
1660
1680
[ AS_HELP_STRING ( [ --enable-renegotiation-indication] ,[ Enable Renegotiation Indication (default: disabled)] ) ] ,
@@ -2613,103 +2633,104 @@ done < $OPTION_FILE
2613
2633
echo "---"
2614
2634
echo "Configuration summary for $PACKAGE_NAME version $VERSION"
2615
2635
echo ""
2616
- echo " * Installation prefix: $prefix"
2617
- echo " * System type: $host_vendor-$host_os"
2618
- echo " * Host CPU: $host_cpu"
2619
- echo " * C Compiler: $CC"
2620
- echo " * C Flags: $CFLAGS"
2621
- echo " * C++ Compiler: $CXX"
2622
- echo " * C++ Flags: $CXXFLAGS"
2623
- echo " * CPP Flags: $CPPFLAGS"
2624
- echo " * CCAS Flags: $CCASFLAGS"
2625
- echo " * LIB Flags: $LIB"
2626
- echo " * Debug enabled: $ax_enable_debug"
2627
- echo " * Warnings as failure: $ac_cv_warnings_as_errors"
2628
- echo " * make -j: $enable_jobserver"
2629
- echo " * VCS checkout: $ac_cv_vcs_checkout"
2636
+ echo " * Installation prefix: $prefix"
2637
+ echo " * System type: $host_vendor-$host_os"
2638
+ echo " * Host CPU: $host_cpu"
2639
+ echo " * C Compiler: $CC"
2640
+ echo " * C Flags: $CFLAGS"
2641
+ echo " * C++ Compiler: $CXX"
2642
+ echo " * C++ Flags: $CXXFLAGS"
2643
+ echo " * CPP Flags: $CPPFLAGS"
2644
+ echo " * CCAS Flags: $CCASFLAGS"
2645
+ echo " * LIB Flags: $LIB"
2646
+ echo " * Debug enabled: $ax_enable_debug"
2647
+ echo " * Warnings as failure: $ac_cv_warnings_as_errors"
2648
+ echo " * make -j: $enable_jobserver"
2649
+ echo " * VCS checkout: $ac_cv_vcs_checkout"
2630
2650
echo
2631
2651
echo " Features "
2632
- echo " * Single threaded: $ENABLED_SINGLETHREADED"
2633
- echo " * Filesystem: $ENABLED_FILESYSTEM"
2634
- echo " * OpenSSH Build: $ENABLED_OPENSSH"
2635
- echo " * OpenSSL Extra API: $ENABLED_OPENSSLEXTRA"
2636
- echo " * Max Strength Build: $ENABLED_MAXSTRENGTH"
2637
- echo " * fastmath: $ENABLED_FASTMATH"
2638
- echo " * sniffer: $ENABLED_SNIFFER"
2639
- echo " * snifftest: $ENABLED_SNIFFTEST"
2640
- echo " * ARC4: $ENABLED_ARC4"
2641
- echo " * AES: $ENABLED_AES"
2642
- echo " * AES-NI: $ENABLED_AESNI"
2643
- echo " * AES-GCM: $ENABLED_AESGCM"
2644
- echo " * AES-CCM: $ENABLED_AESCCM"
2645
- echo " * DES3: $ENABLED_DES3"
2646
- echo " * IDEA: $ENABLED_IDEA"
2647
- echo " * Camellia: $ENABLED_CAMELLIA"
2648
- echo " * NULL Cipher: $ENABLED_NULL_CIPHER"
2649
- echo " * MD5: $ENABLED_MD5"
2650
- echo " * RIPEMD: $ENABLED_RIPEMD"
2651
- echo " * SHA: $ENABLED_SHA"
2652
- echo " * SHA-512: $ENABLED_SHA512"
2653
- echo " * BLAKE2: $ENABLED_BLAKE2"
2654
- echo " * keygen: $ENABLED_KEYGEN"
2655
- echo " * certgen: $ENABLED_CERTGEN"
2656
- echo " * certreq: $ENABLED_CERTREQ"
2657
- echo " * certext: $ENABLED_CERTEXT"
2658
- echo " * HC-128: $ENABLED_HC128"
2659
- echo " * RABBIT: $ENABLED_RABBIT"
2660
- echo " * CHACHA: $ENABLED_CHACHA"
2661
- echo " * Hash DRBG: $ENABLED_HASHDRBG"
2662
- echo " * PWDBASED: $ENABLED_PWDBASED"
2663
- echo " * wolfCrypt Only: $ENABLED_CRYPTONLY"
2664
- echo " * HKDF: $ENABLED_HKDF"
2665
- echo " * MD4: $ENABLED_MD4"
2666
- echo " * PSK: $ENABLED_PSK"
2667
- echo " * Poly1305: $ENABLED_POLY1305"
2668
- echo " * LEANPSK: $ENABLED_LEANPSK"
2669
- echo " * RSA: $ENABLED_RSA"
2670
- echo " * DSA: $ENABLED_DSA"
2671
- echo " * DH: $ENABLED_DH"
2672
- echo " * ECC: $ENABLED_ECC"
2673
- echo " * CURVE25519: $ENABLED_CURVE25519"
2674
- echo " * ED25519: $ENABLED_ED25519"
2675
- echo " * FPECC: $ENABLED_FPECC"
2676
- echo " * ECC_ENCRYPT: $ENABLED_ECC_ENCRYPT"
2677
- echo " * ASN: $ENABLED_ASN"
2678
- echo " * Anonymous cipher: $ENABLED_ANON"
2679
- echo " * CODING: $ENABLED_CODING"
2680
- echo " * MEMORY: $ENABLED_MEMORY"
2681
- echo " * I/O POOL: $ENABLED_IOPOOL"
2682
- echo " * LIGHTY: $ENABLED_LIGHTY"
2683
- echo " * STUNNEL: $ENABLED_STUNNEL"
2684
- echo " * ERROR_STRINGS: $ENABLED_ERROR_STRINGS"
2685
- echo " * DTLS: $ENABLED_DTLS"
2686
- echo " * Old TLS Versions: $ENABLED_OLD_TLS"
2687
- echo " * SSL version 3.0: $ENABLED_SSLV3"
2688
- echo " * OCSP: $ENABLED_OCSP"
2689
- echo " * CRL: $ENABLED_CRL"
2690
- echo " * CRL-MONITOR: $ENABLED_CRL_MONITOR"
2691
- echo " * Persistent session cache: $ENABLED_SAVESESSION"
2692
- echo " * Persistent cert cache: $ENABLED_SAVECERT"
2693
- echo " * Atomic User Record Layer: $ENABLED_ATOMICUSER"
2694
- echo " * Public Key Callbacks: $ENABLED_PKCALLBACKS"
2695
- echo " * NTRU: $ENABLED_NTRU"
2696
- echo " * SNI: $ENABLED_SNI"
2697
- echo " * ALPN: $ENABLED_ALPN"
2698
- echo " * Maximum Fragment Length: $ENABLED_MAX_FRAGMENT"
2699
- echo " * Truncated HMAC: $ENABLED_TRUNCATED_HMAC"
2700
- echo " * Renegotiation Indication: $ENABLED_RENEGOTIATION_INDICATION"
2701
- echo " * Secure Renegotiation: $ENABLED_SECURE_RENEGOTIATION"
2702
- echo " * Supported Elliptic Curves: $ENABLED_SUPPORTED_CURVES"
2703
- echo " * Session Ticket: $ENABLED_SESSION_TICKET"
2704
- echo " * All TLS Extensions: $ENABLED_TLSX"
2705
- echo " * PKCS# 7 $ENABLED_PKCS7"
2706
- echo " * wolfSCEP $ENABLED_WOLFSCEP"
2707
- echo " * Secure Remote Password $ENABLED_SRP"
2708
- echo " * Small Stack: $ENABLED_SMALL_STACK"
2709
- echo " * valgrind unit tests: $ENABLED_VALGRIND"
2710
- echo " * LIBZ: $ENABLED_LIBZ"
2711
- echo " * Examples: $ENABLED_EXAMPLES"
2712
- echo " * User Crypto: $ENABLED_USER_CRYPTO"
2713
- echo " * Fast RSA: $ENABLED_FAST_RSA"
2652
+ echo " * Single threaded: $ENABLED_SINGLETHREADED"
2653
+ echo " * Filesystem: $ENABLED_FILESYSTEM"
2654
+ echo " * OpenSSH Build: $ENABLED_OPENSSH"
2655
+ echo " * OpenSSL Extra API: $ENABLED_OPENSSLEXTRA"
2656
+ echo " * Max Strength Build: $ENABLED_MAXSTRENGTH"
2657
+ echo " * fastmath: $ENABLED_FASTMATH"
2658
+ echo " * sniffer: $ENABLED_SNIFFER"
2659
+ echo " * snifftest: $ENABLED_SNIFFTEST"
2660
+ echo " * ARC4: $ENABLED_ARC4"
2661
+ echo " * AES: $ENABLED_AES"
2662
+ echo " * AES-NI: $ENABLED_AESNI"
2663
+ echo " * AES-GCM: $ENABLED_AESGCM"
2664
+ echo " * AES-CCM: $ENABLED_AESCCM"
2665
+ echo " * DES3: $ENABLED_DES3"
2666
+ echo " * IDEA: $ENABLED_IDEA"
2667
+ echo " * Camellia: $ENABLED_CAMELLIA"
2668
+ echo " * NULL Cipher: $ENABLED_NULL_CIPHER"
2669
+ echo " * MD5: $ENABLED_MD5"
2670
+ echo " * RIPEMD: $ENABLED_RIPEMD"
2671
+ echo " * SHA: $ENABLED_SHA"
2672
+ echo " * SHA-512: $ENABLED_SHA512"
2673
+ echo " * BLAKE2: $ENABLED_BLAKE2"
2674
+ echo " * keygen: $ENABLED_KEYGEN"
2675
+ echo " * certgen: $ENABLED_CERTGEN"
2676
+ echo " * certreq: $ENABLED_CERTREQ"
2677
+ echo " * certext: $ENABLED_CERTEXT"
2678
+ echo " * HC-128: $ENABLED_HC128"
2679
+ echo " * RABBIT: $ENABLED_RABBIT"
2680
+ echo " * CHACHA: $ENABLED_CHACHA"
2681
+ echo " * Hash DRBG: $ENABLED_HASHDRBG"
2682
+ echo " * PWDBASED: $ENABLED_PWDBASED"
2683
+ echo " * wolfCrypt Only: $ENABLED_CRYPTONLY"
2684
+ echo " * HKDF: $ENABLED_HKDF"
2685
+ echo " * MD4: $ENABLED_MD4"
2686
+ echo " * PSK: $ENABLED_PSK"
2687
+ echo " * Poly1305: $ENABLED_POLY1305"
2688
+ echo " * LEANPSK: $ENABLED_LEANPSK"
2689
+ echo " * RSA: $ENABLED_RSA"
2690
+ echo " * DSA: $ENABLED_DSA"
2691
+ echo " * DH: $ENABLED_DH"
2692
+ echo " * ECC: $ENABLED_ECC"
2693
+ echo " * CURVE25519: $ENABLED_CURVE25519"
2694
+ echo " * ED25519: $ENABLED_ED25519"
2695
+ echo " * FPECC: $ENABLED_FPECC"
2696
+ echo " * ECC_ENCRYPT: $ENABLED_ECC_ENCRYPT"
2697
+ echo " * ASN: $ENABLED_ASN"
2698
+ echo " * Anonymous cipher: $ENABLED_ANON"
2699
+ echo " * CODING: $ENABLED_CODING"
2700
+ echo " * MEMORY: $ENABLED_MEMORY"
2701
+ echo " * I/O POOL: $ENABLED_IOPOOL"
2702
+ echo " * LIGHTY: $ENABLED_LIGHTY"
2703
+ echo " * STUNNEL: $ENABLED_STUNNEL"
2704
+ echo " * ERROR_STRINGS: $ENABLED_ERROR_STRINGS"
2705
+ echo " * DTLS: $ENABLED_DTLS"
2706
+ echo " * Old TLS Versions: $ENABLED_OLD_TLS"
2707
+ echo " * SSL version 3.0: $ENABLED_SSLV3"
2708
+ echo " * OCSP: $ENABLED_OCSP"
2709
+ echo " * CRL: $ENABLED_CRL"
2710
+ echo " * CRL-MONITOR: $ENABLED_CRL_MONITOR"
2711
+ echo " * Persistent session cache: $ENABLED_SAVESESSION"
2712
+ echo " * Persistent cert cache: $ENABLED_SAVECERT"
2713
+ echo " * Atomic User Record Layer: $ENABLED_ATOMICUSER"
2714
+ echo " * Public Key Callbacks: $ENABLED_PKCALLBACKS"
2715
+ echo " * NTRU: $ENABLED_NTRU"
2716
+ echo " * Server Name Indication: $ENABLED_SNI"
2717
+ echo " * ALPN: $ENABLED_ALPN"
2718
+ echo " * Maximum Fragment Length: $ENABLED_MAX_FRAGMENT"
2719
+ echo " * Truncated HMAC: $ENABLED_TRUNCATED_HMAC"
2720
+ echo " * Certificate Status Request: $ENABLED_CERTIFICATE_STATUS_REQUEST"
2721
+ echo " * Supported Elliptic Curves: $ENABLED_SUPPORTED_CURVES"
2722
+ echo " * Session Ticket: $ENABLED_SESSION_TICKET"
2723
+ echo " * Renegotiation Indication: $ENABLED_RENEGOTIATION_INDICATION"
2724
+ echo " * Secure Renegotiation: $ENABLED_SECURE_RENEGOTIATION"
2725
+ echo " * All TLS Extensions: $ENABLED_TLSX"
2726
+ echo " * PKCS# 7 $ENABLED_PKCS7"
2727
+ echo " * wolfSCEP $ENABLED_WOLFSCEP"
2728
+ echo " * Secure Remote Password $ENABLED_SRP"
2729
+ echo " * Small Stack: $ENABLED_SMALL_STACK"
2730
+ echo " * valgrind unit tests: $ENABLED_VALGRIND"
2731
+ echo " * LIBZ: $ENABLED_LIBZ"
2732
+ echo " * Examples: $ENABLED_EXAMPLES"
2733
+ echo " * User Crypto: $ENABLED_USER_CRYPTO"
2734
+ echo " * Fast RSA: $ENABLED_FAST_RSA"
2714
2735
echo ""
2715
2736
echo "---"
0 commit comments