EVP_PKEY_assign
if (!EVP_PKEY_assign(pkey, EVP_PKEY_CMAC, cmkey))
if (!EVP_PKEY_assign(pkey, pkey->ameth->pkey_id, ecx_key))
if (!EVP_PKEY_assign(pkey, pkey->ameth->pkey_id, ecx_key))
if (!EVP_PKEY_assign(pkey, pkey->ameth->pkey_id, ecx_key))
if (!EVP_PKEY_assign(pkey, pkey->ameth->pkey_id, ecx_key))
if (!EVP_PKEY_assign(pkey, pkey_ctx->pmeth->pkey_id, ecx_key))
#define EVP_PKEY_assign_RSA(pkey,rsa) EVP_PKEY_assign((pkey),EVP_PKEY_RSA,\
#define EVP_PKEY_assign_DSA(pkey,dsa) EVP_PKEY_assign((pkey),EVP_PKEY_DSA,\
#define EVP_PKEY_assign_DH(pkey,dh) EVP_PKEY_assign((pkey),EVP_PKEY_DH,\
#define EVP_PKEY_assign_EC_KEY(pkey,eckey) EVP_PKEY_assign((pkey),EVP_PKEY_EC,\
int EVP_PKEY_assign(EVP_PKEY *pkey, int type, void *key);
LCRYPTO_ALIAS(EVP_PKEY_assign);
LCRYPTO_USED(EVP_PKEY_assign);
if (!EVP_PKEY_assign(pkey, EVP_PKEY_HMAC, hkey))
if (!EVP_PKEY_assign(pkey, pkey->ameth->pkey_id, rsa)) {
if (!EVP_PKEY_assign(pkey, pkey->ameth->pkey_id, rsa))
if (!EVP_PKEY_assign(pkey, pkey->ameth->pkey_id, rsa))
if (!EVP_PKEY_assign(pkey, ctx->pmeth->pkey_id, rsa))