Home
last modified time | relevance | path

Searched refs:CMS_RecipientInfo (Results 1 – 15 of 15) sorted by relevance

/src/crypto/openssl/doc/man3/
H A DCMS_get0_RecipientInfos.pod18 STACK_OF(CMS_RecipientInfo) *CMS_get0_RecipientInfos(CMS_ContentInfo *cms);
19 int CMS_RecipientInfo_type(CMS_RecipientInfo *ri);
21 int CMS_RecipientInfo_ktri_get0_signer_id(CMS_RecipientInfo *ri,
25 int CMS_RecipientInfo_ktri_cert_cmp(CMS_RecipientInfo *ri, X509 *cert);
26 int CMS_RecipientInfo_set0_pkey(CMS_RecipientInfo *ri, EVP_PKEY *pkey);
27 int CMS_RecipientInfo_kari_set0_pkey_and_peer(CMS_RecipientInfo *ri,
29 int CMS_RecipientInfo_kari_set0_pkey(CMS_RecipientInfo *ri, EVP_PKEY *pk);
30 int CMS_RecipientInfo_kekri_get0_id(CMS_RecipientInfo *ri, X509_ALGOR **palg,
35 int CMS_RecipientInfo_kekri_id_cmp(CMS_RecipientInfo *ri,
37 int CMS_RecipientInfo_set0_key(CMS_RecipientInfo *ri,
[all …]
H A DCMS_add1_recipient_cert.pod11 CMS_RecipientInfo *CMS_add1_recipient(CMS_ContentInfo *cms, X509 *recip,
15 CMS_RecipientInfo *CMS_add1_recipient_cert(CMS_ContentInfo *cms,
18 CMS_RecipientInfo *CMS_add0_recipient_key(CMS_ContentInfo *cms, int nid,
49 CMS_RecipientInfo structure and the CMS attribute utility functions.
64 pointer to the CMS_RecipientInfo structure just added or NULL if an error
/src/crypto/openssl/include/openssl/
H A Dcms.h42 typedef struct CMS_RecipientInfo_st CMS_RecipientInfo; typedef
101 SKM_DEFINE_STACK_OF_INTERNAL(CMS_RecipientInfo, CMS_RecipientInfo, CMS_RecipientInfo)
103 #define sk_CMS_RecipientInfo_value(sk, idx) ((CMS_RecipientInfo *)OPENSSL_sk_value(ossl_check_const…
104 #define sk_CMS_RecipientInfo_new(cmp) ((STACK_OF(CMS_RecipientInfo) *)OPENSSL_sk_new(ossl_check_CMS…
105 #define sk_CMS_RecipientInfo_new_null() ((STACK_OF(CMS_RecipientInfo) *)OPENSSL_sk_new_null())
106 #define sk_CMS_RecipientInfo_new_reserve(cmp, n) ((STACK_OF(CMS_RecipientInfo) *)OPENSSL_sk_new_res…
110 #define sk_CMS_RecipientInfo_delete(sk, i) ((CMS_RecipientInfo *)OPENSSL_sk_delete(ossl_check_CMS_R…
111 #define sk_CMS_RecipientInfo_delete_ptr(sk, ptr) ((CMS_RecipientInfo *)OPENSSL_sk_delete_ptr(ossl_c…
114 #define sk_CMS_RecipientInfo_pop(sk) ((CMS_RecipientInfo *)OPENSSL_sk_pop(ossl_check_CMS_RecipientI…
115 #define sk_CMS_RecipientInfo_shift(sk) ((CMS_RecipientInfo *)OPENSSL_sk_shift(ossl_check_CMS_Recipi…
[all …]
H A Dcms.h.in43 typedef struct CMS_RecipientInfo_st CMS_RecipientInfo; typedef
53 .generate_stack_macros("CMS_RecipientInfo")
204 STACK_OF(CMS_RecipientInfo) *CMS_get0_RecipientInfos(CMS_ContentInfo *cms);
205 int CMS_RecipientInfo_type(CMS_RecipientInfo *ri);
206 EVP_PKEY_CTX *CMS_RecipientInfo_get0_pkey_ctx(CMS_RecipientInfo *ri);
220 CMS_RecipientInfo *CMS_add1_recipient_cert(CMS_ContentInfo *cms,
222 CMS_RecipientInfo *CMS_add1_recipient(CMS_ContentInfo *cms, X509 *recip,
224 int CMS_RecipientInfo_set0_pkey(CMS_RecipientInfo *ri, EVP_PKEY *pkey);
225 int CMS_RecipientInfo_ktri_cert_cmp(CMS_RecipientInfo *ri, X509 *cert);
226 int CMS_RecipientInfo_ktri_get0_algs(CMS_RecipientInfo *ri,
[all …]
/src/crypto/openssl/crypto/cms/
H A Dcms_env.c108 int ossl_cms_env_asn1_ctrl(CMS_RecipientInfo *ri, int cmd) in ossl_cms_env_asn1_ctrl()
163 STACK_OF(CMS_RecipientInfo) *CMS_get0_RecipientInfos(CMS_ContentInfo *cms) in STACK_OF() argument
180 CMS_RecipientInfo *ri; in ossl_cms_RecipientInfos_set_cmsctx()
182 STACK_OF(CMS_RecipientInfo) *rinfos = CMS_get0_RecipientInfos(cms); in ossl_cms_RecipientInfos_set_cmsctx()
210 int CMS_RecipientInfo_type(CMS_RecipientInfo *ri) in CMS_RecipientInfo_type()
215 EVP_PKEY_CTX *CMS_RecipientInfo_get0_pkey_ctx(CMS_RecipientInfo *ri) in CMS_RecipientInfo_get0_pkey_ctx()
326 static int cms_RecipientInfo_ktri_init(CMS_RecipientInfo *ri, X509 *recip, in cms_RecipientInfo_ktri_init()
384 CMS_RecipientInfo *CMS_add1_recipient(CMS_ContentInfo *cms, X509 *recip, in CMS_add1_recipient()
388 CMS_RecipientInfo *ri = NULL; in CMS_add1_recipient()
389 STACK_OF(CMS_RecipientInfo) *ris; in CMS_add1_recipient()
[all …]
H A Dcms_local.h118 STACK_OF(CMS_RecipientInfo) *recipientInfos;
267 STACK_OF(CMS_RecipientInfo) *recipientInfos;
279 STACK_OF(CMS_RecipientInfo) *recipientInfos;
289 STACK_OF(CMS_RecipientInfo) *recipientInfos;
375 DECLARE_ASN1_ITEM(CMS_RecipientInfo)
458 int ossl_cms_env_asn1_ctrl(CMS_RecipientInfo *ri, int cmd);
465 int ossl_cms_RecipientInfo_kari_init(CMS_RecipientInfo *ri, X509 *recip,
471 CMS_RecipientInfo *ri);
475 CMS_RecipientInfo *ri, int en_de);
484 int ossl_cms_dh_envelope(CMS_RecipientInfo *ri, int decrypt);
[all …]
H A Dcms_asn1.c195 CMS_RecipientInfo *ri = (CMS_RecipientInfo *)*pval;
212 ASN1_CHOICE_cb(CMS_RecipientInfo, cms_ri_cb) = {
213 ASN1_SIMPLE(CMS_RecipientInfo, d.ktri, CMS_KeyTransRecipientInfo),
214 ASN1_IMP(CMS_RecipientInfo, d.kari, CMS_KeyAgreeRecipientInfo, 1),
215 ASN1_IMP(CMS_RecipientInfo, d.kekri, CMS_KEKRecipientInfo, 2),
216 ASN1_IMP(CMS_RecipientInfo, d.pwri, CMS_PasswordRecipientInfo, 3),
217 ASN1_IMP(CMS_RecipientInfo, d.ori, CMS_OtherRecipientInfo, 4)
218 } ASN1_CHOICE_END_cb(CMS_RecipientInfo, CMS_RecipientInfo, type)
223 ASN1_SET_OF(CMS_EnvelopedData, recipientInfos, CMS_RecipientInfo),
246 ASN1_SET_OF(CMS_AuthEnvelopedData, recipientInfos, CMS_RecipientInfo),
[all …]
H A Dcms_kari.c28 int CMS_RecipientInfo_kari_get0_alg(CMS_RecipientInfo *ri, in CMS_RecipientInfo_kari_get0_alg()
46 *CMS_RecipientInfo_kari_get0_reks(CMS_RecipientInfo *ri) in STACK_OF()
55 int CMS_RecipientInfo_kari_get0_orig_id(CMS_RecipientInfo *ri, in CMS_RecipientInfo_kari_get0_orig_id()
97 int CMS_RecipientInfo_kari_orig_id_cmp(CMS_RecipientInfo *ri, X509 *cert) in CMS_RecipientInfo_kari_orig_id_cmp()
162 int CMS_RecipientInfo_kari_set0_pkey_and_peer(CMS_RecipientInfo *ri, in CMS_RecipientInfo_kari_set0_pkey_and_peer()
193 int CMS_RecipientInfo_kari_set0_pkey(CMS_RecipientInfo *ri, EVP_PKEY *pk) in CMS_RecipientInfo_kari_set0_pkey()
198 EVP_CIPHER_CTX *CMS_RecipientInfo_kari_get0_ctx(CMS_RecipientInfo *ri) in CMS_RecipientInfo_kari_get0_ctx()
254 CMS_RecipientInfo *ri, in CMS_RecipientInfo_kari_decrypt()
341 int ossl_cms_RecipientInfo_kari_init(CMS_RecipientInfo *ri, X509 *recip, in ossl_cms_RecipientInfo_kari_init()
479 CMS_RecipientInfo *ri) in ossl_cms_RecipientInfo_kari_encrypt()
H A Dcms_pwri.c22 int CMS_RecipientInfo_set0_password(CMS_RecipientInfo *ri, in CMS_RecipientInfo_set0_password()
39 CMS_RecipientInfo *CMS_add0_recipient_password(CMS_ContentInfo *cms, in CMS_add0_recipient_password()
46 STACK_OF(CMS_RecipientInfo) *ris; in CMS_add0_recipient_password()
47 CMS_RecipientInfo *ri = NULL; in CMS_add0_recipient_password()
129 ri = M_ASN1_new_of(CMS_RecipientInfo); in CMS_add0_recipient_password()
189 M_ASN1_free_of(ri, CMS_RecipientInfo); in CMS_add0_recipient_password()
307 CMS_RecipientInfo *ri, int en_de) in ossl_cms_RecipientInfo_pwri_crypt()
H A Dcms_dh.c81 static int dh_cms_set_shared_info(EVP_PKEY_CTX *pctx, CMS_RecipientInfo *ri) in dh_cms_set_shared_info()
162 static int dh_cms_decrypt(CMS_RecipientInfo *ri) in dh_cms_decrypt()
191 static int dh_cms_encrypt(CMS_RecipientInfo *ri) in dh_cms_encrypt()
331 int ossl_cms_dh_envelope(CMS_RecipientInfo *ri, int decrypt) in ossl_cms_dh_envelope()
H A Dcms_ec.c159 static int ecdh_cms_set_shared_info(EVP_PKEY_CTX *pctx, CMS_RecipientInfo *ri) in ecdh_cms_set_shared_info()
220 static int ecdh_cms_decrypt(CMS_RecipientInfo *ri) in ecdh_cms_decrypt()
250 static int ecdh_cms_encrypt(CMS_RecipientInfo *ri) in ecdh_cms_encrypt()
382 int ossl_cms_ecdh_envelope(CMS_RecipientInfo *ri, int decrypt) in ossl_cms_ecdh_envelope()
H A Dcms_rsa.c39 static int rsa_cms_decrypt(CMS_RecipientInfo *ri) in rsa_cms_decrypt()
114 static int rsa_cms_encrypt(CMS_RecipientInfo *ri) in rsa_cms_encrypt()
181 int ossl_cms_rsa_envelope(CMS_RecipientInfo *ri, int decrypt) in ossl_cms_rsa_envelope()
H A Dcms_smime.c679 CMS_RecipientInfo *ri, in cms_kari_set1_pkey_and_peer()
711 STACK_OF(CMS_RecipientInfo) *ris = CMS_get0_RecipientInfos(cms); in CMS_decrypt_set1_pkey_and_peer()
712 CMS_RecipientInfo *ri; in CMS_decrypt_set1_pkey_and_peer()
796 STACK_OF(CMS_RecipientInfo) *ris; in CMS_decrypt_set1_key()
797 CMS_RecipientInfo *ri; in CMS_decrypt_set1_key()
831 STACK_OF(CMS_RecipientInfo) *ris = CMS_get0_RecipientInfos(cms); in CMS_decrypt_set1_password()
832 CMS_RecipientInfo *ri; in CMS_decrypt_set1_password()
/src/crypto/openssl/util/
H A Dindent.pro152 -T CMS_RecipientInfo
/src/crypto/openssl/apps/
H A Dcms.c1060 CMS_RecipientInfo *ri; in cms_main()