Duplicate siz bytes from str using the OpenSSL allocator.
Declared in <openssl/crypto.h>
void*
CRYPTO_memdup(
void const* str,
size_t siz,
char const* file,
int line);
Newly allocated copy, or NULL on failure.
| Name | Description |
|---|---|
| str | Source memory to copy. |
| siz | Number of bytes to duplicate. |
| file | Source file name recorded with the allocation (usually FILE). |
| line | Source line recorded with the allocation (usually LINE). |