From 289ad7a42ca50acc21b307b7020a78bb9cc5a6b0 Mon Sep 17 00:00:00 2001 From: Takashi Kojo Date: Sun, 26 Feb 2017 10:01:04 +0900 Subject: [PATCH] add CRYPTO_cleanup_all_ex_data --- src/ssl.c | 3 +++ wolfssl/ssl.h | 2 ++ 2 files changed, 5 insertions(+) diff --git a/src/ssl.c b/src/ssl.c index 84869ebbe..1bc15aa31 100644 --- a/src/ssl.c +++ b/src/ssl.c @@ -28118,6 +28118,9 @@ int wolfSSL_CRYPTO_set_mem_ex_functions(void *(*m) (size_t, const char *, int), return WOLFSSL_FAILURE; } +void wolfSSL_CRYPTO_cleanup_all_ex_data(void){ + WOLFSSL_ENTER("CRYPTO_cleanup_all_ex_data"); +} WOLFSSL_DH *wolfSSL_DH_generate_parameters(int prime_len, int generator, void (*callback) (int, int, void *), void *cb_arg) diff --git a/wolfssl/ssl.h b/wolfssl/ssl.h index 36b501400..a1bc9d2e1 100644 --- a/wolfssl/ssl.h +++ b/wolfssl/ssl.h @@ -2533,6 +2533,8 @@ typedef int (*CallbackSniRecv)(WOLFSSL *ssl, int *ret, void* exArg); WOLFSSL_API int wolfSSL_CRYPTO_set_mem_ex_functions(void *(*m) (size_t, const char *, int), void *(*r) (void *, size_t, const char *, int), void (*f) (void *)); + +WOLFSSL_API void wolfSSL_CRYPTO_cleanup_all_ex_data(void); WOLFSSL_API WOLFSSL_DH *wolfSSL_DH_generate_parameters(int prime_len, int generator, void (*callback) (int, int, void *), void *cb_arg);