Lines Matching refs:evp_key

288 	EVP_PKEY* evp_key = NULL;  in sldns_key_dsa2pkey_raw()  local
337 if(EVP_PKEY_fromdata(ctx, &evp_key, EVP_PKEY_PUBLIC_KEY, params) <= 0) { in sldns_key_dsa2pkey_raw()
353 return evp_key; in sldns_key_dsa2pkey_raw()
356 EVP_PKEY* evp_key = EVP_PKEY_new(); in sldns_key_dsa2pkey_raw()
357 if(!evp_key) { in sldns_key_dsa2pkey_raw()
362 EVP_PKEY_free(evp_key); in sldns_key_dsa2pkey_raw()
365 if(EVP_PKEY_assign_DSA(evp_key, dsa) == 0) { in sldns_key_dsa2pkey_raw()
367 EVP_PKEY_free(evp_key); in sldns_key_dsa2pkey_raw()
370 return evp_key; in sldns_key_dsa2pkey_raw()
455 EVP_PKEY* evp_key = NULL; in sldns_key_rsa2pkey_raw() local
500 if(EVP_PKEY_fromdata(ctx, &evp_key, EVP_PKEY_PUBLIC_KEY, params) <= 0) { in sldns_key_rsa2pkey_raw()
512 return evp_key; in sldns_key_rsa2pkey_raw()
515 EVP_PKEY *evp_key = EVP_PKEY_new(); in sldns_key_rsa2pkey_raw()
516 if(!evp_key) { in sldns_key_rsa2pkey_raw()
521 EVP_PKEY_free(evp_key); in sldns_key_rsa2pkey_raw()
524 if(EVP_PKEY_assign_RSA(evp_key, rsa) == 0) { in sldns_key_rsa2pkey_raw()
526 EVP_PKEY_free(evp_key); in sldns_key_rsa2pkey_raw()
529 return evp_key; in sldns_key_rsa2pkey_raw()
564 EVP_PKEY *evp_key = NULL; in sldns_ecdsa2pkey_raw() local
609 if(EVP_PKEY_fromdata(ctx, &evp_key, EVP_PKEY_PUBLIC_KEY, params) <= 0) { in sldns_ecdsa2pkey_raw()
616 return evp_key; in sldns_ecdsa2pkey_raw()
620 EVP_PKEY *evp_key; in sldns_ecdsa2pkey_raw()
643 evp_key = EVP_PKEY_new(); in sldns_ecdsa2pkey_raw()
644 if(!evp_key) { in sldns_ecdsa2pkey_raw()
648 if (!EVP_PKEY_assign_EC_KEY(evp_key, ec)) { in sldns_ecdsa2pkey_raw()
649 EVP_PKEY_free(evp_key); in sldns_ecdsa2pkey_raw()
653 return evp_key; in sldns_ecdsa2pkey_raw()
667 EVP_PKEY *evp_key; in sldns_ed255192pkey_raw() local
674 evp_key = d2i_PUBKEY(NULL, &pp, (int)(pre_len+keylen)); in sldns_ed255192pkey_raw()
675 return evp_key; in sldns_ed255192pkey_raw()
688 EVP_PKEY *evp_key; in sldns_ed4482pkey_raw() local
695 evp_key = d2i_PUBKEY(NULL, &pp, (int)(pre_len+keylen)); in sldns_ed4482pkey_raw()
696 return evp_key; in sldns_ed4482pkey_raw()