Lines Matching refs:cms

132 const ASN1_OBJECT *CMS_get0_type(const CMS_ContentInfo *cms);
134 int CMS_get_version(const CMS_ContentInfo *cms, long *version);
137 BIO *CMS_dataInit(CMS_ContentInfo *cms, BIO *icont);
138 int CMS_dataFinal(CMS_ContentInfo *cms, BIO *bio);
140 ASN1_OCTET_STRING **CMS_get0_content(CMS_ContentInfo *cms);
141 int CMS_is_detached(CMS_ContentInfo *cms);
142 int CMS_set_detached(CMS_ContentInfo *cms, int detached);
150 int CMS_stream(unsigned char ***boundary, CMS_ContentInfo *cms);
151 CMS_ContentInfo *d2i_CMS_bio(BIO *bp, CMS_ContentInfo **cms);
152 int i2d_CMS_bio(BIO *bp, CMS_ContentInfo *cms);
154 BIO *BIO_new_CMS(BIO *out, CMS_ContentInfo *cms);
155 int i2d_CMS_bio_stream(BIO *out, CMS_ContentInfo *cms, BIO *in, int flags);
156 int PEM_write_bio_CMS_stream(BIO *out, CMS_ContentInfo *cms, BIO *in,
159 int SMIME_write_CMS(BIO *bio, CMS_ContentInfo *cms, BIO *data, int flags);
161 int CMS_final(CMS_ContentInfo *cms, BIO *data, BIO *dcont, unsigned int flags);
169 int CMS_data(CMS_ContentInfo *cms, BIO *out, unsigned int flags);
172 int CMS_digest_verify(CMS_ContentInfo *cms, BIO *dcont, BIO *out,
177 int CMS_EncryptedData_decrypt(CMS_ContentInfo *cms, const unsigned char *key,
183 int CMS_EncryptedData_set1_key(CMS_ContentInfo *cms, const EVP_CIPHER *ciph,
186 int CMS_verify(CMS_ContentInfo *cms, STACK_OF(X509) *certs,
192 STACK_OF(X509) *CMS_get0_signers(CMS_ContentInfo *cms);
197 int CMS_decrypt(CMS_ContentInfo *cms, EVP_PKEY *pkey, X509 *cert,
200 int CMS_decrypt_set1_pkey(CMS_ContentInfo *cms, EVP_PKEY *pk, X509 *cert);
201 int CMS_decrypt_set1_key(CMS_ContentInfo *cms, unsigned char *key,
203 int CMS_decrypt_set1_password(CMS_ContentInfo *cms, unsigned char *pass,
206 STACK_OF(CMS_RecipientInfo) *CMS_get0_RecipientInfos(CMS_ContentInfo *cms);
210 CMS_RecipientInfo *CMS_add1_recipient_cert(CMS_ContentInfo *cms, X509 *recip,
219 CMS_RecipientInfo *CMS_add0_recipient_key(CMS_ContentInfo *cms, int nid,
236 CMS_RecipientInfo *CMS_add0_recipient_password(CMS_ContentInfo *cms, int iter,
240 int CMS_RecipientInfo_decrypt(CMS_ContentInfo *cms, CMS_RecipientInfo *ri);
241 int CMS_RecipientInfo_encrypt(CMS_ContentInfo *cms, CMS_RecipientInfo *ri);
243 int CMS_uncompress(CMS_ContentInfo *cms, BIO *dcont, BIO *out,
247 int CMS_set1_eContentType(CMS_ContentInfo *cms, const ASN1_OBJECT *oid);
248 const ASN1_OBJECT *CMS_get0_eContentType(CMS_ContentInfo *cms);
250 CMS_CertificateChoices *CMS_add0_CertificateChoices(CMS_ContentInfo *cms);
251 int CMS_add0_cert(CMS_ContentInfo *cms, X509 *cert);
252 int CMS_add1_cert(CMS_ContentInfo *cms, X509 *cert);
253 STACK_OF(X509) *CMS_get1_certs(CMS_ContentInfo *cms);
255 CMS_RevocationInfoChoice *CMS_add0_RevocationInfoChoice(CMS_ContentInfo *cms);
256 int CMS_add0_crl(CMS_ContentInfo *cms, X509_CRL *crl);
257 int CMS_add1_crl(CMS_ContentInfo *cms, X509_CRL *crl);
258 STACK_OF(X509_CRL) *CMS_get1_crls(CMS_ContentInfo *cms);
260 int CMS_SignedData_init(CMS_ContentInfo *cms);
261 CMS_SignerInfo *CMS_add1_signer(CMS_ContentInfo *cms, X509 *signer,
265 STACK_OF(CMS_SignerInfo) *CMS_get0_SignerInfos(CMS_ContentInfo *cms);
271 int CMS_set1_signers_certs(CMS_ContentInfo *cms, STACK_OF(X509) *certs,
345 int CMS_RecipientInfo_kari_decrypt(CMS_ContentInfo *cms,