Grow or shrink a BUF_MEM buffer, zeroing any released or newly unused bytes.
Synopsis
Declared in <openssl/buffer.h>
size_t
BUF_MEM_grow_clean(
BUF_MEM* str,
size_t len);
Description
Like BUF_MEM_grow(), but clears freed trailing data and newly allocated unused space.
Return Value
New length on success, or 0 on allocation failure.
Parameters
Name |
Description |
str |
Buffer to resize. |
len |
Desired length in bytes. |
Created with MrDocs