Lines Matching refs:evp_key
289 EVP_PKEY* evp_key = NULL;
338 if(EVP_PKEY_fromdata(ctx, &evp_key, EVP_PKEY_PUBLIC_KEY, params) <= 0) {
354 return evp_key;
357 EVP_PKEY* evp_key = EVP_PKEY_new();
358 if(!evp_key) {
363 EVP_PKEY_free(evp_key);
366 if(EVP_PKEY_assign_DSA(evp_key, dsa) == 0) {
368 EVP_PKEY_free(evp_key);
371 return evp_key;
457 EVP_PKEY* evp_key = NULL;
502 if(EVP_PKEY_fromdata(ctx, &evp_key, EVP_PKEY_PUBLIC_KEY, params) <= 0) {
514 return evp_key;
517 EVP_PKEY *evp_key = EVP_PKEY_new();
518 if(!evp_key) {
523 EVP_PKEY_free(evp_key);
526 if(EVP_PKEY_assign_RSA(evp_key, rsa) == 0) {
528 EVP_PKEY_free(evp_key);
531 return evp_key;
551 /* create evp_key */
566 EVP_PKEY *evp_key = NULL;
611 if(EVP_PKEY_fromdata(ctx, &evp_key, EVP_PKEY_PUBLIC_KEY, params) <= 0) {
618 return evp_key;
622 EVP_PKEY *evp_key;
645 evp_key = EVP_PKEY_new();
646 if(!evp_key) {
650 if (!EVP_PKEY_assign_EC_KEY(evp_key, ec)) {
651 EVP_PKEY_free(evp_key);
655 return evp_key;
669 EVP_PKEY *evp_key;
676 evp_key = d2i_PUBKEY(NULL, &pp, (int)(pre_len+keylen));
677 return evp_key;
690 EVP_PKEY *evp_key;
697 evp_key = d2i_PUBKEY(NULL, &pp, (int)(pre_len+keylen));
698 return evp_key;