diff options
author | Hanno Becker <hanno.becker@arm.com> | 2019-02-07 13:18:46 +0000 |
---|---|---|
committer | Hanno Becker <hanno.becker@arm.com> | 2019-02-26 14:38:09 +0000 |
commit | e68245750ab48a6a834885d2b6e78ea9db5c2a31 (patch) | |
tree | d4bcccbad63bdcc275231bf1fc4411f6eae03ba7 | |
parent | d0aac143035a153d3c308675bf0dccf8a0fbce55 (diff) | |
download | mbedtls-e68245750ab48a6a834885d2b6e78ea9db5c2a31.zip mbedtls-e68245750ab48a6a834885d2b6e78ea9db5c2a31.tar.gz mbedtls-e68245750ab48a6a834885d2b6e78ea9db5c2a31.tar.bz2 |
Guard mbedtls_ssl_get_peer_cert() by new compile-time option
-rw-r--r-- | library/ssl_tls.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/library/ssl_tls.c b/library/ssl_tls.c index 141c255..df5e036 100644 --- a/library/ssl_tls.c +++ b/library/ssl_tls.c @@ -8666,7 +8666,11 @@ const mbedtls_x509_crt *mbedtls_ssl_get_peer_cert( const mbedtls_ssl_context *ss if( ssl == NULL || ssl->session == NULL ) return( NULL ); +#if defined(MBEDTLS_SSL_KEEP_PEER_CERTIFICATE) return( ssl->session->peer_cert ); +#else + return( NULL ); +#endif /* MBEDTLS_SSL_KEEP_PEER_CERTIFICATE */ } #endif /* MBEDTLS_X509_CRT_PARSE_C */ |