From 9fc82efc6ca7142bd7dc68b10b70484aa82b4b0b Mon Sep 17 00:00:00 2001 From: Andres Amaya Garcia Date: Tue, 15 Jan 2019 19:08:12 +0000 Subject: [PATCH] Wrap PKCS1 module with DEPRECATED_REMOVED --- include/mbedtls/pkcs11.h | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/include/mbedtls/pkcs11.h b/include/mbedtls/pkcs11.h index 2247bf792d..56543e4bcd 100644 --- a/include/mbedtls/pkcs11.h +++ b/include/mbedtls/pkcs11.h @@ -47,6 +47,8 @@ extern "C" { #endif +#if defined(MBEDTLS_DEPRECATED_REMOVED) + /** * Context for PKCS #11 private keys. */ @@ -56,12 +58,6 @@ typedef struct mbedtls_pkcs11_context int len; } mbedtls_pkcs11_context; -/* - * NOTE: It is not necessary to enclose the definitions with - * MBEDTLS_DEPRECATED_REMOVED because we already have a check for the full - * MBEDTLS_PKCS11_C feature that makes compilation fail even before we get - * here. - */ #if defined(MBEDTLS_DEPRECATED_WARNING) #define MBEDTLS_DEPRECATED __attribute__((deprecated)) #else @@ -205,6 +201,8 @@ MBEDTLS_DEPRECATED static inline size_t mbedtls_ssl_pkcs11_key_len( void *ctx ) #undef MBEDTLS_DEPRECATED +#endif /* MBEDTLS_DEPRECATED_REMOVED */ + #ifdef __cplusplus } #endif