Lines Matching defs:evp_key
541 * @param evp_key: EVP PKEY public key to create.
548 setup_key_digest(int algo, EVP_PKEY** evp_key, const EVP_MD** digest_type,
555 *evp_key = sldns_key_dsa2pkey_raw(key, keylen);
556 if(!*evp_key) {
580 *evp_key = sldns_key_rsa2pkey_raw(key, keylen);
581 if(!*evp_key) {
606 *evp_key = sldns_key_rsa2pkey_raw(key, keylen);
607 if(!*evp_key) {
616 *evp_key = sldns_gost2pkey_raw(key, keylen);
617 if(!*evp_key) {
632 *evp_key = sldns_ecdsa2pkey_raw(key, keylen,
634 if(!*evp_key) {
646 *evp_key = sldns_ecdsa2pkey_raw(key, keylen,
648 if(!*evp_key) {
662 *evp_key = sldns_ed255192pkey_raw(key, keylen);
663 if(!*evp_key) {
673 *evp_key = sldns_ed4482pkey_raw(key, keylen);
674 if(!*evp_key) {
691 digest_ctx_free(EVP_MD_CTX* ctx, EVP_PKEY *evp_key,
700 EVP_PKEY_free(evp_key);
742 EVP_PKEY *evp_key = NULL;
753 if(!setup_key_digest(algo, &evp_key, &digest_type, key, keylen)) {
756 EVP_PKEY_free(evp_key);
766 EVP_PKEY_free(evp_key);
781 EVP_PKEY_free(evp_key);
797 EVP_PKEY_free(evp_key);
806 digest_ctx_free(ctx, evp_key, sigblock,
814 digest_ctx_free(ctx, evp_key, sigblock,
819 res = EVP_VerifyFinal(ctx, sigblock, sigblock_len, evp_key);
821 if(EVP_DigestVerifyInit(ctx, NULL, digest_type, NULL, evp_key) == 0) {
824 digest_ctx_free(ctx, evp_key, sigblock,
832 digest_ctx_free(ctx, evp_key, sigblock,
1229 * @param evp_key: EVP PKEY public key to create.