EVP_PKEY_CTX_dup
EVP_PKEY_CTX *EVP_PKEY_CTX_dup(EVP_PKEY_CTX *ctx);
out->pctx = EVP_PKEY_CTX_dup(in->pctx);
if ((dctx = EVP_PKEY_CTX_dup(pctx)) == NULL)
LCRYPTO_ALIAS(EVP_PKEY_CTX_dup);
LCRYPTO_USED(EVP_PKEY_CTX_dup);