diff options
author | Rich Salz <rsalz@akamai.com> | 2016-01-07 16:05:45 -0500 |
---|---|---|
committer | Rich Salz <rsalz@openssl.org> | 2016-01-09 19:13:15 -0500 |
commit | d594199bb47362306060db0e185582ffcfd7b6a6 (patch) | |
tree | b6fea4bac1e8ff935211a1d38be981fc51ad6452 /include | |
parent | f820b79248140419c1c2ced9873aa1d78b665a76 (diff) | |
download | openssl-d594199bb47362306060db0e185582ffcfd7b6a6.tar.gz |
RT41897: Add an CRYPTO_secure_actual_size
This is already documented, I just forgot to include the code :)
Reviewed-by: Viktor Dukhovni <viktor@openssl.org>
Diffstat (limited to 'include')
-rw-r--r-- | include/openssl/crypto.h | 5 |
1 files changed, 5 insertions, 0 deletions
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); |