Home
last modified time | relevance | path

Searched refs:CMS_SignerInfo (Results 1 – 19 of 19) sorted by relevance

/freebsd/crypto/openssl/crypto/cms/
H A Dcms_att.c56 int CMS_signed_get_attr_count(const CMS_SignerInfo *si) in CMS_signed_get_attr_count()
61 int CMS_signed_get_attr_by_NID(const CMS_SignerInfo *si, int nid, int lastpos) in CMS_signed_get_attr_by_NID()
66 int CMS_signed_get_attr_by_OBJ(const CMS_SignerInfo *si, const ASN1_OBJECT *obj, in CMS_signed_get_attr_by_OBJ()
72 X509_ATTRIBUTE *CMS_signed_get_attr(const CMS_SignerInfo *si, int loc) in CMS_signed_get_attr()
77 X509_ATTRIBUTE *CMS_signed_delete_attr(CMS_SignerInfo *si, int loc) in CMS_signed_delete_attr()
82 int CMS_signed_add1_attr(CMS_SignerInfo *si, X509_ATTRIBUTE *attr) in CMS_signed_add1_attr()
89 int CMS_signed_add1_attr_by_OBJ(CMS_SignerInfo *si, in CMS_signed_add1_attr_by_OBJ()
98 int CMS_signed_add1_attr_by_NID(CMS_SignerInfo *si, in CMS_signed_add1_attr_by_NID()
106 int CMS_signed_add1_attr_by_txt(CMS_SignerInfo *si, in CMS_signed_add1_attr_by_txt()
116 void *CMS_signed_get0_data_by_OBJ(const CMS_SignerInfo *si, in CMS_signed_get0_data_by_OBJ()
[all …]
H A Dcms_sd.c69 CMS_SignerInfo *si; in cms_sd_set_version()
125 static int cms_set_si_contentType_attr(CMS_ContentInfo *cms, CMS_SignerInfo *si) in cms_set_si_contentType_attr()
136 static int cms_copy_messageDigest(CMS_ContentInfo *cms, CMS_SignerInfo *si) in cms_copy_messageDigest()
138 STACK_OF(CMS_SignerInfo) *sinfos; in cms_copy_messageDigest()
139 CMS_SignerInfo *sitmp; in cms_copy_messageDigest()
238 static int cms_generic_sign(CMS_SignerInfo *si, int verify) in cms_generic_sign()
269 static int cms_sd_asn1_ctrl(CMS_SignerInfo *si, int cmd) in cms_sd_asn1_ctrl()
295 static int ossl_cms_add1_signing_cert(CMS_SignerInfo *si, in ossl_cms_add1_signing_cert()
320 static int ossl_cms_add1_signing_cert_v2(CMS_SignerInfo *si, in ossl_cms_add1_signing_cert_v2()
344 CMS_SignerInfo *CMS_add1_signer(CMS_ContentInfo *cms, in CMS_add1_signer()
[all …]
H A Dcms_ess.c26 int CMS_get1_ReceiptRequest(CMS_SignerInfo *si, CMS_ReceiptRequest **prr) in IMPLEMENT_ASN1_FUNCTIONS()
52 static int ossl_cms_signerinfo_get_signing_cert(const CMS_SignerInfo *si, in ossl_cms_signerinfo_get_signing_cert()
79 static int ossl_cms_signerinfo_get_signing_cert_v2(const CMS_SignerInfo *si, in ossl_cms_signerinfo_get_signing_cert_v2()
102 int ossl_cms_check_signing_certs(const CMS_SignerInfo *si, in ossl_cms_check_signing_certs()
167 int CMS_add1_ReceiptRequest(CMS_SignerInfo *si, CMS_ReceiptRequest *rr) in CMS_add1_ReceiptRequest()
217 static int cms_msgSigDigest(CMS_SignerInfo *si, in cms_msgSigDigest()
234 int ossl_cms_msgSigDigest_add1(CMS_SignerInfo *dest, CMS_SignerInfo *src) in ossl_cms_msgSigDigest_add1()
258 STACK_OF(CMS_SignerInfo) *sis, *osis; in ossl_cms_Receipt_verify()
259 CMS_SignerInfo *si, *osi = NULL; in ossl_cms_Receipt_verify()
380 ASN1_OCTET_STRING *ossl_cms_encode_Receipt(CMS_SignerInfo *si) in ossl_cms_encode_Receipt()
H A Dcms_asn1.c41 CMS_SignerInfo *si = (CMS_SignerInfo *)*pval;
50 ASN1_SEQUENCE_cb(CMS_SignerInfo, cms_si_cb) = {
51 ASN1_EMBED(CMS_SignerInfo, version, INT32),
52 ASN1_SIMPLE(CMS_SignerInfo, sid, CMS_SignerIdentifier),
53 ASN1_SIMPLE(CMS_SignerInfo, digestAlgorithm, X509_ALGOR),
54 ASN1_IMP_SET_OF_OPT(CMS_SignerInfo, signedAttrs, X509_ATTRIBUTE, 0),
55 ASN1_SIMPLE(CMS_SignerInfo, signatureAlgorithm, X509_ALGOR),
56 ASN1_SIMPLE(CMS_SignerInfo, signature, ASN1_OCTET_STRING),
57 ASN1_IMP_SET_OF_OPT(CMS_SignerInfo, unsignedAttrs, X509_ATTRIBUTE, 1)
58 } ASN1_SEQUENCE_END_cb(CMS_SignerInfo, CMS_SignerInfo)
[all …]
H A Dcms_local.h77 STACK_OF(CMS_SignerInfo) *signerInfos;
369 DECLARE_ASN1_ITEM(CMS_SignerInfo)
448 int ossl_cms_msgSigDigest_add1(CMS_SignerInfo *dest, CMS_SignerInfo *src);
449 ASN1_OCTET_STRING *ossl_cms_encode_Receipt(CMS_SignerInfo *si);
479 int ossl_cms_si_check_attributes(const CMS_SignerInfo *si);
483 int ossl_cms_check_signing_certs(const CMS_SignerInfo *si,
489 int ossl_cms_rsa_sign(CMS_SignerInfo *si, int verify);
H A Dcms_rsa.c202 static int rsa_cms_sign(CMS_SignerInfo *si) in rsa_cms_sign()
251 static int rsa_cms_verify(CMS_SignerInfo *si) in rsa_cms_verify()
277 int ossl_cms_rsa_sign(CMS_SignerInfo *si, int verify) in ossl_cms_rsa_sign()
H A Dcms_smime.c300 static int cms_signerinfo_verify_cert(CMS_SignerInfo *si, in cms_signerinfo_verify_cert()
347 CMS_SignerInfo *si; in CMS_verify()
348 STACK_OF(CMS_SignerInfo) *sinfos; in CMS_verify()
604 CMS_ContentInfo *CMS_sign_receipt(CMS_SignerInfo *si, in CMS_sign_receipt()
608 CMS_SignerInfo *rct_si; in CMS_sign_receipt()
/freebsd/crypto/openssl/include/openssl/
H A Dcms.h38 typedef struct CMS_SignerInfo_st CMS_SignerInfo; typedef
49 SKM_DEFINE_STACK_OF_INTERNAL(CMS_SignerInfo, CMS_SignerInfo, CMS_SignerInfo)
51 #define sk_CMS_SignerInfo_value(sk, idx) ((CMS_SignerInfo *)OPENSSL_sk_value(ossl_check_const_CMS_S…
52 #define sk_CMS_SignerInfo_new(cmp) ((STACK_OF(CMS_SignerInfo) *)OPENSSL_sk_new(ossl_check_CMS_Signe…
53 #define sk_CMS_SignerInfo_new_null() ((STACK_OF(CMS_SignerInfo) *)OPENSSL_sk_new_null())
54 #define sk_CMS_SignerInfo_new_reserve(cmp, n) ((STACK_OF(CMS_SignerInfo) *)OPENSSL_sk_new_reserve(o…
58 #define sk_CMS_SignerInfo_delete(sk, i) ((CMS_SignerInfo *)OPENSSL_sk_delete(ossl_check_CMS_SignerI…
59 #define sk_CMS_SignerInfo_delete_ptr(sk, ptr) ((CMS_SignerInfo *)OPENSSL_sk_delete_ptr(ossl_check_C…
62 #define sk_CMS_SignerInfo_pop(sk) ((CMS_SignerInfo *)OPENSSL_sk_pop(ossl_check_CMS_SignerInfo_sk_ty…
63 #define sk_CMS_SignerInfo_shift(sk) ((CMS_SignerInfo *)OPENSSL_sk_shift(ossl_check_CMS_SignerInfo_s…
[all …]
H A Dcms.h.in39 typedef struct CMS_SignerInfo_st CMS_SignerInfo; typedef
51 generate_stack_macros("CMS_SignerInfo")
145 CMS_ContentInfo *CMS_sign_receipt(CMS_SignerInfo *si,
286 CMS_SignerInfo *CMS_add1_signer(CMS_ContentInfo *cms,
289 EVP_PKEY_CTX *CMS_SignerInfo_get0_pkey_ctx(CMS_SignerInfo *si);
290 EVP_MD_CTX *CMS_SignerInfo_get0_md_ctx(CMS_SignerInfo *si);
291 STACK_OF(CMS_SignerInfo) *CMS_get0_SignerInfos(CMS_ContentInfo *cms);
293 void CMS_SignerInfo_set1_signer_cert(CMS_SignerInfo *si, X509 *signer);
294 int CMS_SignerInfo_get0_signer_id(CMS_SignerInfo *si,
297 int CMS_SignerInfo_cert_cmp(CMS_SignerInfo *si, X509 *cert);
[all …]
/freebsd/crypto/openssl/doc/man3/
H A DCMS_signed_get_attr.pod23 int CMS_signed_get_attr_count(const CMS_SignerInfo *si);
24 int CMS_signed_get_attr_by_NID(const CMS_SignerInfo *si, int nid,
26 int CMS_signed_get_attr_by_OBJ(const CMS_SignerInfo *si, const ASN1_OBJECT *obj,
28 X509_ATTRIBUTE *CMS_signed_get_attr(const CMS_SignerInfo *si, int loc);
29 X509_ATTRIBUTE *CMS_signed_delete_attr(CMS_SignerInfo *si, int loc);
30 int CMS_signed_add1_attr(CMS_SignerInfo *si, X509_ATTRIBUTE *attr);
31 int CMS_signed_add1_attr_by_OBJ(CMS_SignerInfo *si,
34 int CMS_signed_add1_attr_by_NID(CMS_SignerInfo *si,
37 int CMS_signed_add1_attr_by_txt(CMS_SignerInfo *si,
40 void *CMS_signed_get0_data_by_OBJ(const CMS_SignerInfo *si,
[all …]
H A DCMS_get0_SignerInfos.pod14 STACK_OF(CMS_SignerInfo) *CMS_get0_SignerInfos(CMS_ContentInfo *cms);
16 int CMS_SignerInfo_get0_signer_id(CMS_SignerInfo *si, ASN1_OCTET_STRING **keyid,
18 ASN1_OCTET_STRING *CMS_SignerInfo_get0_signature(CMS_SignerInfo *si);
19 int CMS_SignerInfo_cert_cmp(CMS_SignerInfo *si, X509 *cert);
20 void CMS_SignerInfo_set1_signer_cert(CMS_SignerInfo *si, X509 *signer);
24 The function CMS_get0_SignerInfos() returns all the CMS_SignerInfo structures
28 associated with a specific CMS_SignerInfo structure B<si>. Either the
50 In typical usage and application will retrieve all CMS_SignerInfo structures
65 CMS_get0_SignerInfos() returns all CMS_SignerInfo structures, or NULL there
H A DCMS_add1_signer.pod11 CMS_SignerInfo *CMS_add1_signer(CMS_ContentInfo *cms, X509 *signcert,
15 int CMS_SignerInfo_sign(CMS_SignerInfo *si);
34 The CMS_SignerInfo_sign() function explicitly signs a CMS_SignerInfo
44 CMS_SignerInfo structure and the CMS attribute utility functions or the
57 CMS_SignerInfo structure will not be finalized so additional attributes
85 CMS_add1_signer() returns an internal pointer to the CMS_SignerInfo
91 CMS_add1_signer() returns an internal pointer to the CMS_SignerInfo
H A DCMS_sign_receipt.pod11 CMS_ContentInfo *CMS_sign_receipt(CMS_SignerInfo *si, X509 *signcert,
18 the B<CMS_SignerInfo> structure containing the signed receipt request.
H A DCMS_get1_ReceiptRequest.pod20 int CMS_add1_ReceiptRequest(CMS_SignerInfo *si, CMS_ReceiptRequest *rr);
21 int CMS_get1_ReceiptRequest(CMS_SignerInfo *si, CMS_ReceiptRequest **prr);
/freebsd/crypto/openssl/doc/internal/man3/
H A Dcms_add1_signing_cert.pod7 CMS_SignerInfo data structure
13 int cms_add1_signing_cert(CMS_SignerInfo *si, ESS_SIGNING_CERT *sc);
15 int cms_add1_signing_cert_v2(CMS_SignerInfo *si, ESS_SIGNING_CERT_V2 *sc2);
20 attribute to the CMS_SignerInfo I<si>.
22 attribute to the CMS_SignerInfo I<si>.
/freebsd/crypto/openssl/demos/cms/
H A Dcms_ver.c21 STACK_OF(CMS_SignerInfo) *sis; in print_signingTime()
22 CMS_SignerInfo *si; in print_signingTime()
/freebsd/crypto/openssl/apps/
H A Dcms.c1136 STACK_OF(CMS_SignerInfo) *sis; in cms_main()
1137 CMS_SignerInfo *si; in cms_main()
1176 CMS_SignerInfo *si; in cms_main()
1452 STACK_OF(CMS_SignerInfo) *sis; in receipt_request_print()
1453 CMS_SignerInfo *si; in receipt_request_print()
/freebsd/crypto/openssl/util/
H A Dindent.pro157 -T CMS_SignerInfo
/freebsd/crypto/krb5/src/plugins/preauth/pkinit/
H A Dpkinit_crypto_openssl.c1960 STACK_OF(CMS_SignerInfo) *si_sk = NULL; in cms_signeddata_verify()
1961 CMS_SignerInfo *si = NULL; in cms_signeddata_verify()