X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=blobdiff_plain;f=include%2Fopenssl%2Fcrypto.h;h=2d1a98327a4904ffd816b003f8cf22f115d5e654;hp=e8b9fcbf600ac60000ea4979f05ef6d709797330;hb=d594199bb47362306060db0e185582ffcfd7b6a6;hpb=f820b79248140419c1c2ced9873aa1d78b665a76;ds=sidebyside diff --git a/include/openssl/crypto.h b/include/openssl/crypto.h index e8b9fcbf60..2d1a98327a 100644 --- a/include/openssl/crypto.h +++ b/include/openssl/crypto.h @@ -327,6 +327,8 @@ int CRYPTO_mem_ctrl(int mode); CRYPTO_secure_malloc(num, __FILE__, __LINE__) # define OPENSSL_secure_free(addr) \ CRYPTO_secure_free(addr) +# define OPENSSL_secure_actual_size(ptr) \ + CRYPTO_secure_actual_size(ptr) # else # define OPENSSL_malloc(num) \ CRYPTO_malloc(num, NULL, 0) @@ -350,6 +352,8 @@ int CRYPTO_mem_ctrl(int mode); CRYPTO_secure_malloc(num, NULL, 0) # define OPENSSL_secure_free(addr) \ CRYPTO_secure_free(addr) +# define OPENSSL_secure_actual_size(ptr) \ + CRYPTO_secure_actual_size(ptr) # endif @@ -490,6 +494,7 @@ void *CRYPTO_secure_malloc(size_t num, const char *file, int line); void CRYPTO_secure_free(void *ptr); int CRYPTO_secure_allocated(const void *ptr); int CRYPTO_secure_malloc_initialized(void); +size_t CRYPTO_secure_actual_size(void *ptr); size_t CRYPTO_secure_used(void); void OPENSSL_cleanse(void *ptr, size_t len);