From 600ddf45c3a4498b0afdc8c74e0f53d3136d7521 Mon Sep 17 00:00:00 2001 From: Hanno Becker Date: Thu, 4 Jul 2019 14:02:38 +0100 Subject: [PATCH] Update query_config.c and version_features.c --- library/version_features.c | 6 ++++++ programs/ssl/query_config.c | 16 ++++++++++++++++ 2 files changed, 22 insertions(+) diff --git a/library/version_features.c b/library/version_features.c index 3753864d0..51ce7801d 100644 --- a/library/version_features.c +++ b/library/version_features.c @@ -564,6 +564,12 @@ static const char *features[] = { #if defined(MBEDTLS_X509_REMOVE_INFO) "MBEDTLS_X509_REMOVE_INFO", #endif /* MBEDTLS_X509_REMOVE_INFO */ +#if defined(MBEDTLS_X509_CRT_REMOVE_TIME) + "MBEDTLS_X509_CRT_REMOVE_TIME", +#endif /* MBEDTLS_X509_CRT_REMOVE_TIME */ +#if defined(MBEDTLS_X509_CRT_REMOVE_SUBJECT_ISSUER_ID) + "MBEDTLS_X509_CRT_REMOVE_SUBJECT_ISSUER_ID", +#endif /* MBEDTLS_X509_CRT_REMOVE_SUBJECT_ISSUER_ID */ #if defined(MBEDTLS_X509_RSASSA_PSS_SUPPORT) "MBEDTLS_X509_RSASSA_PSS_SUPPORT", #endif /* MBEDTLS_X509_RSASSA_PSS_SUPPORT */ diff --git a/programs/ssl/query_config.c b/programs/ssl/query_config.c index 419be6bdb..450283104 100644 --- a/programs/ssl/query_config.c +++ b/programs/ssl/query_config.c @@ -1546,6 +1546,22 @@ int query_config( const char *config ) } #endif /* MBEDTLS_X509_REMOVE_INFO */ +#if defined(MBEDTLS_X509_CRT_REMOVE_TIME) + if( strcmp( "MBEDTLS_X509_CRT_REMOVE_TIME", config ) == 0 ) + { + MACRO_EXPANSION_TO_STR( MBEDTLS_X509_CRT_REMOVE_TIME ); + return( 0 ); + } +#endif /* MBEDTLS_X509_CRT_REMOVE_TIME */ + +#if defined(MBEDTLS_X509_CRT_REMOVE_SUBJECT_ISSUER_ID) + if( strcmp( "MBEDTLS_X509_CRT_REMOVE_SUBJECT_ISSUER_ID", config ) == 0 ) + { + MACRO_EXPANSION_TO_STR( MBEDTLS_X509_CRT_REMOVE_SUBJECT_ISSUER_ID ); + return( 0 ); + } +#endif /* MBEDTLS_X509_CRT_REMOVE_SUBJECT_ISSUER_ID */ + #if defined(MBEDTLS_X509_RSASSA_PSS_SUPPORT) if( strcmp( "MBEDTLS_X509_RSASSA_PSS_SUPPORT", config ) == 0 ) {