Commit 2df84dd3 authored by Richard Levitte's avatar Richard Levitte
Browse files

Add more features that may be disabled



A grep of OPENSSL_NO_ in the rest of the source tree revealed a few
more features to check.

NOTE: there are some of those macros that I ignore because a check of
them doesn't seem useful to external apps.  This might change later on.

Reviewed-by: default avatarStephen Henson <steve@openssl.org>
parent 66b14bab
Loading
Loading
Loading
Loading
+19 −1
Original line number Diff line number Diff line
@@ -744,13 +744,16 @@ static void list_disabled(void)
#ifdef OPENSSL_NO_DES
    BIO_puts(bio_out, "DES\n");
#endif
#ifdef OPENSSL_NO_DGRAM
    BIO_puts(bio_out, "DGRAM\n");
#endif
#ifdef OPENSSL_NO_DH
    BIO_puts(bio_out, "DH\n");
#endif
#ifdef OPENSSL_NO_DSA
    BIO_puts(bio_out, "DSA\n");
#endif
#ifdef OPENSSL_NO_DTLS1
#if defined(OPENSSL_NO_DTLS1) || defined(OPENSSL_NO_DTLS)
    BIO_puts(bio_out, "DTLS1\n");
#endif
#ifdef OPENSSL_NO_EC
@@ -762,6 +765,9 @@ static void list_disabled(void)
#ifdef OPENSSL_NO_ENGINE
    BIO_puts(bio_out, "ENGINE\n");
#endif
#ifdef OPENSSL_NO_GOST
    BIO_puts(bio_out, "GOST\n");
#endif
#ifdef OPENSSL_NO_IDEA
    BIO_puts(bio_out, "IDEA\n");
#endif
@@ -783,6 +789,9 @@ static void list_disabled(void)
#ifdef OPENSSL_NO_MD_GHOST94
    BIO_puts(bio_out, "MD_GHOST94\n");
#endif
#ifdef OPENSSL_NO_OCB
    BIO_puts(bio_out, "OCB\n");
#endif
#ifdef OPENSSL_NO_OCSP
    BIO_puts(bio_out, "OCSP\n");
#endif
@@ -807,9 +816,18 @@ static void list_disabled(void)
#ifdef OPENSSL_NO_SCRYPT
    BIO_puts(bio_out, "SCRYPT\n");
#endif
#ifdef OPENSSL_NO_SCT
    BIO_puts(bio_out, "SCT\n");
#endif
#ifdef OPENSSL_NO_SCTP
    BIO_puts(bio_out, "SCTP\n");
#endif
#ifdef OPENSSL_NO_SEED
    BIO_puts(bio_out, "SEED\n");
#endif
#ifdef OPENSSL_NO_SHA
    BIO_puts(bio_out, "SHA\n");
#endif
#ifdef OPENSSL_NO_SOCK
    BIO_puts(bio_out, "SOCK\n");
#endif