Lines Matching defs:pkey
311 EVP_PKEY *pkey = si->pkey;
319 if (!OBJ_find_sigid_by_algs(&snid, hnid, EVP_PKEY_get_id(pkey)))
338 int PKCS7_SIGNER_INFO_set(PKCS7_SIGNER_INFO *p7i, X509 *x509, EVP_PKEY *pkey,
359 /* lets keep the pkey around for a while */
360 EVP_PKEY_up_ref(pkey);
361 p7i->pkey = pkey;
368 if (EVP_PKEY_is_a(pkey, "EC") || EVP_PKEY_is_a(pkey, "DSA"))
370 if (EVP_PKEY_is_a(pkey, "RSA"))
373 if (pkey->ameth != NULL && pkey->ameth->pkey_ctrl != NULL) {
374 ret = pkey->ameth->pkey_ctrl(pkey, ASN1_PKEY_CTRL_PKCS7_SIGN, 0, p7i);
387 PKCS7_SIGNER_INFO *PKCS7_add_signature(PKCS7 *p7, X509 *x509, EVP_PKEY *pkey,
394 if (EVP_PKEY_get_default_digest_nid(pkey, &def_nid) <= 0)
405 if (PKCS7_SIGNER_INFO_set(si, x509, pkey, dgst) <= 0)
552 *pk = si->pkey;
620 EVP_PKEY *pkey = NULL;
632 pkey = X509_get0_pubkey(x509);
633 if (pkey == NULL)
636 if (EVP_PKEY_is_a(pkey, "RSA-PSS"))
638 if (EVP_PKEY_is_a(pkey, "RSA")) {
644 if (pkey->ameth == NULL || pkey->ameth->pkey_ctrl == NULL) {
650 ret = pkey->ameth->pkey_ctrl(pkey, ASN1_PKEY_CTRL_PKCS7_ENCRYPT, 0, p7i);