Lines Matching refs:p7i
339 int PKCS7_SIGNER_INFO_set(PKCS7_SIGNER_INFO *p7i, X509 *x509, EVP_PKEY *pkey, in PKCS7_SIGNER_INFO_set() argument
345 if (!ASN1_INTEGER_set(p7i->version, 1)) in PKCS7_SIGNER_INFO_set()
347 if (!X509_NAME_set(&p7i->issuer_and_serial->issuer, in PKCS7_SIGNER_INFO_set()
355 ASN1_INTEGER_free(p7i->issuer_and_serial->serial); in PKCS7_SIGNER_INFO_set()
356 if (!(p7i->issuer_and_serial->serial = in PKCS7_SIGNER_INFO_set()
362 p7i->pkey = pkey; in PKCS7_SIGNER_INFO_set()
366 if (!X509_ALGOR_set0(p7i->digest_alg, OBJ_nid2obj(EVP_MD_get_type(dgst)), in PKCS7_SIGNER_INFO_set()
371 return pkcs7_ecdsa_or_dsa_sign_verify_setup(p7i, 0); in PKCS7_SIGNER_INFO_set()
373 return pkcs7_rsa_sign_verify_setup(p7i, 0); in PKCS7_SIGNER_INFO_set()
376 ret = pkey->ameth->pkey_ctrl(pkey, ASN1_PKEY_CTRL_PKCS7_SIGN, 0, p7i); in PKCS7_SIGNER_INFO_set()
617 int PKCS7_RECIP_INFO_set(PKCS7_RECIP_INFO *p7i, X509 *x509) in PKCS7_RECIP_INFO_set() argument
621 if (!ASN1_INTEGER_set(p7i->version, 0)) in PKCS7_RECIP_INFO_set()
623 if (!X509_NAME_set(&p7i->issuer_and_serial->issuer, in PKCS7_RECIP_INFO_set()
627 ASN1_INTEGER_free(p7i->issuer_and_serial->serial); in PKCS7_RECIP_INFO_set()
628 if (!(p7i->issuer_and_serial->serial = in PKCS7_RECIP_INFO_set()
639 if (pkcs7_rsa_encrypt_decrypt_setup(p7i, 0) <= 0) in PKCS7_RECIP_INFO_set()
650 ret = pkey->ameth->pkey_ctrl(pkey, ASN1_PKEY_CTRL_PKCS7_ENCRYPT, 0, p7i); in PKCS7_RECIP_INFO_set()
662 p7i->cert = x509; in PKCS7_RECIP_INFO_set()