Home
last modified time | relevance | path

Searched refs:p7i (Results 1 – 4 of 4) sorted by relevance

/freebsd/crypto/openssl/crypto/pkcs7/
H A Dpk7_lib.c346 int PKCS7_SIGNER_INFO_set(PKCS7_SIGNER_INFO *p7i, X509 *x509, EVP_PKEY *pkey, in PKCS7_SIGNER_INFO_set() argument
352 if (!ASN1_INTEGER_set(p7i->version, 1)) in PKCS7_SIGNER_INFO_set()
354 if (!X509_NAME_set(&p7i->issuer_and_serial->issuer, in PKCS7_SIGNER_INFO_set()
362 ASN1_INTEGER_free(p7i->issuer_and_serial->serial); in PKCS7_SIGNER_INFO_set()
363 if (!(p7i->issuer_and_serial->serial = ASN1_INTEGER_dup(X509_get0_serialNumber(x509)))) in PKCS7_SIGNER_INFO_set()
370 p7i->pkey = pkey; in PKCS7_SIGNER_INFO_set()
374 if (!X509_ALGOR_set0(p7i->digest_alg, OBJ_nid2obj(EVP_MD_get_type(dgst)), in PKCS7_SIGNER_INFO_set()
379 return pkcs7_ecdsa_or_dsa_sign_verify_setup(p7i, 0); in PKCS7_SIGNER_INFO_set()
381 return pkcs7_rsa_sign_verify_setup(p7i, 0); in PKCS7_SIGNER_INFO_set()
384 ret = pkey->ameth->pkey_ctrl(pkey, ASN1_PKEY_CTRL_PKCS7_SIGN, 0, p7i); in PKCS7_SIGNER_INFO_set()
[all …]
/freebsd/crypto/openssl/apps/
H A Dpkcs7.c67 PKCS7 *p7 = NULL, *p7i; in pkcs7_main() local
142 p7i = d2i_PKCS7_bio(in, &p7); in pkcs7_main()
144 p7i = PEM_read_bio_PKCS7(in, &p7, NULL, NULL); in pkcs7_main()
145 if (p7i == NULL) { in pkcs7_main()
/freebsd/crypto/openssl/include/openssl/
H A Dpkcs7.h348 int PKCS7_SIGNER_INFO_set(PKCS7_SIGNER_INFO *p7i, X509 *x509, EVP_PKEY *pkey,
351 int PKCS7_add_signer(PKCS7 *p7, PKCS7_SIGNER_INFO *p7i);
375 int PKCS7_RECIP_INFO_set(PKCS7_RECIP_INFO *p7i, X509 *x509);
H A Dpkcs7.h.in277 int PKCS7_SIGNER_INFO_set(PKCS7_SIGNER_INFO *p7i, X509 *x509, EVP_PKEY *pkey,
280 int PKCS7_add_signer(PKCS7 *p7, PKCS7_SIGNER_INFO *p7i);
304 int PKCS7_RECIP_INFO_set(PKCS7_RECIP_INFO *p7i, X509 *x509);