Searched refs:PKCS7 (Results 1 - 25 of 31) sorted by relevance

12

/freebsd-10.2-release/crypto/openssl/crypto/pkcs7/
H A Dpk7_enc.c67 PKCS7_in_bio(PKCS7 *p7, BIO *in);
68 PKCS7_out_bio(PKCS7 *p7, BIO *out);
70 PKCS7_add_signer(PKCS7 *p7, X509 *cert, EVP_PKEY *key);
71 PKCS7_cipher(PKCS7 *p7, EVP_CIPHER *cipher);
73 PKCS7_Init(PKCS7 *p7);
74 PKCS7_Update(PKCS7 *p7);
75 PKCS7_Finish(PKCS7 *p7);
H A Dpk7_mime.c65 int i2d_PKCS7_bio_stream(BIO *out, PKCS7 *p7, BIO *in, int flags)
68 ASN1_ITEM_rptr(PKCS7));
71 int PEM_write_bio_PKCS7_stream(BIO *out, PKCS7 *p7, BIO *in, int flags)
74 "PKCS7", ASN1_ITEM_rptr(PKCS7));
77 int SMIME_write_PKCS7(BIO *bio, PKCS7 *p7, BIO *data, int flags)
90 ASN1_ITEM_rptr(PKCS7));
93 PKCS7 *SMIME_read_PKCS7(BIO *bio, BIO **bcont)
95 return (PKCS7 *)SMIME_read_ASN1(bio, bcont, ASN1_ITEM_rptr(PKCS7));
[all...]
H A Dbio_pk7.c67 BIO *BIO_new_PKCS7(BIO *out, PKCS7 *p7)
69 return BIO_new_NDEF(out, (ASN1_VALUE *)p7, ASN1_ITEM_rptr(PKCS7));
H A Dpkcs7.h200 } PKCS7; typedef in typeref:struct:pkcs7_st
202 DECLARE_STACK_OF(PKCS7)
203 DECLARE_ASN1_SET_OF(PKCS7)
204 DECLARE_PKCS12_STACK_OF(PKCS7)
264 PKCS7 *d2i_PKCS7_fp(FILE *fp, PKCS7 **p7);
265 int i2d_PKCS7_fp(FILE *fp, PKCS7 *p7);
267 PKCS7 *PKCS7_dup(PKCS7 *p7);
268 PKCS7 *d2i_PKCS7_bi
[all...]
H A Dpk7_asn1.c70 ASN1_ADB_TEMPLATE(p7default) = ASN1_EXP_OPT(PKCS7, d.other, ASN1_ANY, 0);
72 ASN1_ADB(PKCS7) = { variable
73 ADB_ENTRY(NID_pkcs7_data, ASN1_NDEF_EXP_OPT(PKCS7, d.data, ASN1_OCTET_STRING_NDEF, 0)),
74 ADB_ENTRY(NID_pkcs7_signed, ASN1_NDEF_EXP_OPT(PKCS7, d.sign, PKCS7_SIGNED, 0)),
75 ADB_ENTRY(NID_pkcs7_enveloped, ASN1_NDEF_EXP_OPT(PKCS7, d.enveloped, PKCS7_ENVELOPE, 0)),
76 ADB_ENTRY(NID_pkcs7_signedAndEnveloped, ASN1_NDEF_EXP_OPT(PKCS7, d.signed_and_enveloped, PKCS7_SIGN_ENVELOPE, 0)),
77 ADB_ENTRY(NID_pkcs7_digest, ASN1_NDEF_EXP_OPT(PKCS7, d.digest, PKCS7_DIGEST, 0)),
78 ADB_ENTRY(NID_pkcs7_encrypted, ASN1_NDEF_EXP_OPT(PKCS7, d.encrypted, PKCS7_ENCRYPT, 0))
79 } ASN1_ADB_END(PKCS7, 0, type, 0, &p7default_tt, NULL);
86 PKCS7 **pp
[all...]
H A Dpk7_lib.c65 long PKCS7_ctrl(PKCS7 *p7, int cmd, long larg, char *parg)
111 int PKCS7_content_new(PKCS7 *p7, int type)
113 PKCS7 *ret = NULL;
129 int PKCS7_set_content(PKCS7 *p7, PKCS7 *p7_data)
158 int PKCS7_set_type(PKCS7 *p7, int type)
230 int PKCS7_set0_type_other(PKCS7 *p7, int type, ASN1_TYPE *other)
237 int PKCS7_add_signer(PKCS7 *p7, PKCS7_SIGNER_INFO *psi)
290 int PKCS7_add_certificate(PKCS7 *p7, X509 *x509)
322 int PKCS7_add_crl(PKCS7 *p
[all...]
H A Dpk7_smime.c67 static int pkcs7_copy_existing_digest(PKCS7 *p7, PKCS7_SIGNER_INFO *si);
69 PKCS7 *PKCS7_sign(X509 *signcert, EVP_PKEY *pkey, STACK_OF(X509) *certs,
72 PKCS7 *p7;
112 int PKCS7_final(PKCS7 *p7, BIO *data, int flags)
155 PKCS7_SIGNER_INFO *PKCS7_sign_add_signer(PKCS7 *p7, X509 *signcert,
221 static int pkcs7_copy_existing_digest(PKCS7 *p7, PKCS7_SIGNER_INFO *si)
249 int PKCS7_verify(PKCS7 *p7, STACK_OF(X509) *certs, X509_STORE *store,
413 STACK_OF(X509) *PKCS7_get0_signers(PKCS7 *p7, STACK_OF(X509) *certs,
477 PKCS7 *PKCS7_encrypt(STACK_OF(X509) *certs, BIO *in, const EVP_CIPHER *cipher,
480 PKCS7 *p
[all...]
H A Dpk7_doit.c71 static int PKCS7_type_is_other(PKCS7 *p7)
94 static ASN1_OCTET_STRING *PKCS7_get_octet_string(PKCS7 *p7)
252 BIO *PKCS7_dataInit(PKCS7 *p7, BIO *bio)
269 * The content field in the PKCS7 ContentInfo is optional, but that really
417 BIO *PKCS7_dataDecode(PKCS7 *p7, EVP_PKEY *pkey, BIO *in_bio, X509 *pcert)
449 * p7->d.sign->contents is a PKCS7 structure consisting of a contentType
742 int PKCS7_dataFinal(PKCS7 *p7, BIO *bio)
969 PKCS7 *p7, PKCS7_SIGNER_INFO *si)
1025 int PKCS7_signatureVerify(BIO *bio, PKCS7 *p7, PKCS7_SIGNER_INFO *si,
1145 PKCS7_ISSUER_AND_SERIAL *PKCS7_get_issuer_and_serial(PKCS7 *p
[all...]
/freebsd-10.2-release/crypto/openssl/crypto/pkcs12/
H A Dp12_add.c137 PKCS7 *PKCS12_pack_p7data(STACK_OF(PKCS12_SAFEBAG) *sk)
139 PKCS7 *p7;
158 STACK_OF(PKCS12_SAFEBAG) *PKCS12_unpack_p7data(PKCS7 *p7)
170 PKCS7 *PKCS12_pack_p7encdata(int pbe_nid, const char *pass, int passlen,
174 PKCS7 *p7;
211 STACK_OF(PKCS12_SAFEBAG) *PKCS12_unpack_p7encdata(PKCS7 *p7, const char *pass,
228 int PKCS12_pack_authsafes(PKCS12 *p12, STACK_OF(PKCS7) *safes)
236 STACK_OF(PKCS7) *PKCS12_unpack_authsafes(PKCS12 *p12)
H A Dpkcs12.h111 PKCS7 *authsafes;
191 PKCS7 *PKCS12_pack_p7data(STACK_OF(PKCS12_SAFEBAG) *sk);
192 STACK_OF(PKCS12_SAFEBAG) *PKCS12_unpack_p7data(PKCS7 *p7);
193 PKCS7 *PKCS12_pack_p7encdata(int pbe_nid, const char *pass, int passlen,
196 STACK_OF(PKCS12_SAFEBAG) *PKCS12_unpack_p7encdata(PKCS7 *p7, const char *pass,
199 int PKCS12_pack_authsafes(PKCS12 *p12, STACK_OF(PKCS7) *safes);
200 STACK_OF(PKCS7) *PKCS12_unpack_authsafes(PKCS12 *p12);
265 int PKCS12_add_safe(STACK_OF(PKCS7) **psafes, STACK_OF(PKCS12_SAFEBAG) *bags,
267 PKCS12 *PKCS12_add_safes(STACK_OF(PKCS7) *safes, int p7_nid);
H A Dp12_asn.c69 ASN1_SIMPLE(PKCS12, authsafes, PKCS7),
122 /* Authsafes: SEQUENCE OF PKCS7 */
124 ASN1_EX_TEMPLATE_TYPE(ASN1_TFLG_SEQUENCE_OF, 0, PKCS12_AUTHSAFES, PKCS7)
H A Dp12_crt.c85 STACK_OF(PKCS7) *safes = NULL;
269 int PKCS12_add_safe(STACK_OF(PKCS7) **psafes, STACK_OF(PKCS12_SAFEBAG) *bags,
272 PKCS7 *p7 = NULL;
341 PKCS12 *PKCS12_add_safes(STACK_OF(PKCS7) *safes, int nid_p7)
H A Dp12_npas.c108 STACK_OF(PKCS7) *asafes, *newsafes;
111 PKCS7 *p7, *p7new;
H A Dp12_decr.c198 IMPLEMENT_PKCS12_STACK_OF(PKCS7)
H A Dp12_kiss.c183 STACK_OF(PKCS7) *asafes;
186 PKCS7 *p7;
/freebsd-10.2-release/crypto/openssl/crypto/x509/
H A Dx_all.c187 PKCS7 *d2i_PKCS7_fp(FILE *fp, PKCS7 **p7)
189 return ASN1_item_d2i_fp(ASN1_ITEM_rptr(PKCS7), fp, p7);
192 int i2d_PKCS7_fp(FILE *fp, PKCS7 *p7)
194 return ASN1_item_i2d_fp(ASN1_ITEM_rptr(PKCS7), fp, p7);
198 PKCS7 *d2i_PKCS7_bio(BIO *bp, PKCS7 **p7)
200 return ASN1_item_d2i_bio(ASN1_ITEM_rptr(PKCS7), bp, p7);
203 int i2d_PKCS7_bio(BIO *bp, PKCS7 *p7)
205 return ASN1_item_i2d_bio(ASN1_ITEM_rptr(PKCS7), b
[all...]
/freebsd-10.2-release/crypto/openssl/crypto/ts/
H A Dts.h232 PKCS7 *token;
306 TS_TST_INFO *PKCS7_to_TS_TST_INFO(PKCS7 *token);
405 /* Caller loses ownership of PKCS7 and TS_TST_INFO objects. */
406 void TS_RESP_set_tst_info(TS_RESP *a, PKCS7 *p7, TS_TST_INFO *tst_info);
407 PKCS7 *TS_RESP_get_token(TS_RESP *a);
471 * the ESS signing certificate attribute beside the PKCS7 signed data.
612 int TS_RESP_verify_signature(PKCS7 *token, STACK_OF(X509) *certs,
681 int TS_RESP_verify_token(TS_VERIFY_CTX *ctx, PKCS7 *token);
H A Dts_asn1.c232 ASN1_OPT(TS_RESP, token, PKCS7),
286 /* Getting encapsulated TS_TST_INFO object from PKCS7. */
287 TS_TST_INFO *PKCS7_to_TS_TST_INFO(PKCS7 *token)
290 PKCS7 *enveloped;
H A Dts_rsp_utils.c90 /* Caller loses ownership of PKCS7 and TS_TST_INFO objects. */
91 void TS_RESP_set_tst_info(TS_RESP *a, PKCS7 *p7, TS_TST_INFO *tst_info)
93 /* Set new PKCS7 and TST_INFO objects. */
100 PKCS7 *TS_RESP_get_token(TS_RESP *a)
H A Dts_rsp_verify.c76 PKCS7 *token, TS_TST_INFO *tst_info);
159 int TS_RESP_verify_signature(PKCS7 *token, STACK_OF(X509) *certs,
383 PKCS7 *token = TS_RESP_get_token(response);
401 * Tries to extract a TS_TST_INFO structure from the PKCS7 token and
404 int TS_RESP_verify_token(TS_VERIFY_CTX *ctx, PKCS7 *token)
428 PKCS7 *token, TS_TST_INFO *tst_info)
H A Dts_rsp_sign.c88 static int TS_TST_INFO_content_new(PKCS7 *p7);
713 PKCS7 *p7 = NULL;
727 /* Create a new PKCS7 signed object. */
783 /* Add the DER encoded tst_info to the PKCS7 structure. */
801 /* Set new PKCS7 and TST_INFO objects. */
894 static int TS_TST_INFO_content_new(PKCS7 *p7)
896 PKCS7 *ret = NULL;
910 /* Add encapsulated content to signed PKCS7 structure. */
/freebsd-10.2-release/crypto/openssl/crypto/pem/
H A Dpem_all.c144 IMPLEMENT_PEM_rw(PKCS7, PKCS7, PEM_STRING_PKCS7, PKCS7)
/freebsd-10.2-release/usr.sbin/uefisign/
H A Duefisign.c142 * We need to replace a standard chunk of PKCS7 signature with one mandated
152 magic(PKCS7 *pkcs7, const char *digest, size_t digest_len)
244 PKCS7 *pkcs7;
/freebsd-10.2-release/crypto/openssl/apps/
H A Dcrl2p7.c95 PKCS7 *p7 = NULL;
H A Dpkcs7.c86 PKCS7 *p7 = NULL;
208 BIO_printf(bio_err, "unable to load PKCS7 object\n");

Completed in 155 milliseconds

12