| /src/crypto/openssl/doc/man3/ |
| H A D | CMS_get0_RecipientInfos.pod | 18 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 D | CMS_add1_recipient_cert.pod | 11 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 D | cms.h | 42 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 D | cms.h.in | 43 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 D | cms_env.c | 108 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 D | cms_local.h | 118 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 D | cms_asn1.c | 195 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 D | cms_kari.c | 28 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 D | cms_pwri.c | 22 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 D | cms_dh.c | 81 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 D | cms_ec.c | 159 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 D | cms_rsa.c | 39 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 D | cms_smime.c | 679 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 D | indent.pro | 152 -T CMS_RecipientInfo
|
| /src/crypto/openssl/apps/ |
| H A D | cms.c | 1060 CMS_RecipientInfo *ri; in cms_main()
|