EVP_PKEY_assign
if (!EVP_PKEY_assign(pkey, EVP_PKEY_DHX, *dh)) {
if (!EVP_PKEY_assign(pkey, EVP_PKEY_EC, eckey)) {
EVP_PKEY_assign(pkey, pkey->ameth->pkey_id, dh);
EVP_PKEY_assign(pkey, pkey->ameth->pkey_id, dh);
EVP_PKEY_assign(pkey, pkey->ameth->pkey_id, dh);
|| !EVP_PKEY_assign(pkey, type, dh)) {
ret = EVP_PKEY_assign(to, from->type, dupkey);
EVP_PKEY_assign(pkey, type, dh);
EVP_PKEY_assign(pkey, EVP_PKEY_DHX, dh);
EVP_PKEY_assign(pkey, ctx->pmeth->pkey_id, dh);
EVP_PKEY_assign(pkey, ctx->pmeth->pkey_id, key);
EVP_PKEY_assign(pkey, ctx->pmeth->pkey_id, key);
EVP_PKEY_assign(pkey, ctx->pmeth->pkey_id, key);
EVP_PKEY_assign(pkey, pkey->ameth->pkey_id, ecx);
EVP_PKEY_assign(pkey, pkey->ameth->pkey_id, ecx);
EVP_PKEY_assign(pkey, pkey->ameth->pkey_id, ecx);
|| !EVP_PKEY_assign(pkey, keytype, ecx)) {
ret = EVP_PKEY_assign(to, from->type, dupkey);
EVP_PKEY_assign(pkey, pkey->ameth->pkey_id, ecx);
EVP_PKEY_assign(pkey, ctx->pmeth->pkey_id, ecx);
EVP_PKEY_assign(pkey, pkey->ameth->pkey_id, ecx);
EVP_PKEY_assign(pkey, ctx->pmeth->pkey_id, key);
EVP_PKEY_assign(pkey, EVP_PKEY_HMAC, hkey);
ret = EVP_PKEY_assign(pkey, type, dhkey);
if (!EVP_PKEY_assign(pkey, pkey->ameth->pkey_id, rsa)) {
EVP_PKEY_assign(pkey, pkey->ameth->pkey_id, rsa);
EVP_PKEY_assign(pkey, pkey->ameth->pkey_id, rsa);
ok = EVP_PKEY_assign(pkey, EVP_PKEY_RSA_PSS, rsa);
ret = EVP_PKEY_assign(to, from->type, dupkey);
EVP_PKEY_assign(pkey, ctx->pmeth->pkey_id, rsa);
(void)EVP_PKEY_assign(pktmp, EVP_PKEY_X448, (ECX_KEY *)a);
(void)EVP_PKEY_assign(pktmp, EVP_PKEY_DHX, (DH *)a);
(void)EVP_PKEY_assign(pktmp, EVP_PKEY_ED25519, (ECX_KEY *)a);
(void)EVP_PKEY_assign(pktmp, EVP_PKEY_ED448, (ECX_KEY *)a);
(void)EVP_PKEY_assign(pktmp, EVP_PKEY_X25519, (ECX_KEY *)a);
int EVP_PKEY_assign(EVP_PKEY *pkey, int type, void *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, (dh))
EVP_PKEY_assign((pkey), EVP_PKEY_EC, (eckey))
#define EVP_PKEY_assign_SIPHASH(pkey, shkey) EVP_PKEY_assign((pkey), \
#define EVP_PKEY_assign_POLY1305(pkey, polykey) EVP_PKEY_assign((pkey), \
|| !TEST_true(EVP_PKEY_assign(decoded_legacy_pkey, evp_type,
|| !TEST_true(EVP_PKEY_assign(decoded_legacy_pkey, evp_type,
|| !TEST_true(EVP_PKEY_assign(decoded_legacy_pkey, evp_type,