Pass a NUL-terminated string to EVP_PKEY_CTX_ctrl as the p2 argument.
Declared in <openssl/evp.h>
int
EVP_PKEY_CTX_str2ctrl(
EVP_PKEY_CTX* ctx,
int cmd,
char const* str);
Positive on success, 0 or negative on failure (same convention as EVP_PKEY_CTX_ctrl).
| Name | Description |
|---|---|
| ctx | Key context that receives the control. |
| cmd | Control command number understood by the key method. |
| str | NUL-terminated string passed as p2 (length is strlen(str)). |