Clear num bytes at ptr then free a secure-heap allocation.
Declared in <openssl/crypto.h>
void
CRYPTO_secure_clear_free(
void* ptr,
size_t num,
char const* file,
int line);
| Name | Description |
|---|---|
| ptr | Secure allocation to clear and free, or NULL. |
| num | Number of bytes at ptr to zero before freeing. |
| file | Source file name for tracking (usually FILE). |
| line | Source line for tracking (usually LINE). |