| /NextBSD/crypto/openssl/crypto/pkcs7/ |
| HD | pkcs7.h | 200 } PKCS7; typedef 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_bio(BIO *bp, PKCS7 **p7); 269 int i2d_PKCS7_bio(BIO *bp, PKCS7 *p7); 270 int i2d_PKCS7_bio_stream(BIO *out, PKCS7 *p7, BIO *in, int flags); [all …]
|
| HD | pk7_asn1.c | 70 ASN1_ADB_TEMPLATE(p7default) = ASN1_EXP_OPT(PKCS7, d.other, ASN1_ANY, 0); 72 ASN1_ADB(PKCS7) = { 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_SIG… 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 **pp7 = (PKCS7 **)pval; in pk7_cb() [all …]
|
| HD | pk7_mime.c | 65 int i2d_PKCS7_bio_stream(BIO *out, PKCS7 *p7, BIO *in, int flags) in i2d_PKCS7_bio_stream() 68 ASN1_ITEM_rptr(PKCS7)); in i2d_PKCS7_bio_stream() 71 int PEM_write_bio_PKCS7_stream(BIO *out, PKCS7 *p7, BIO *in, int flags) in PEM_write_bio_PKCS7_stream() 74 "PKCS7", ASN1_ITEM_rptr(PKCS7)); in PEM_write_bio_PKCS7_stream() 77 int SMIME_write_PKCS7(BIO *bio, PKCS7 *p7, BIO *data, int flags) in SMIME_write_PKCS7() 90 ASN1_ITEM_rptr(PKCS7)); in SMIME_write_PKCS7() 93 PKCS7 *SMIME_read_PKCS7(BIO *bio, BIO **bcont) in SMIME_read_PKCS7() 95 return (PKCS7 *)SMIME_read_ASN1(bio, bcont, ASN1_ITEM_rptr(PKCS7)); in SMIME_read_PKCS7()
|
| HD | pk7_enc.c | 67 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);
|
| HD | pk7_lib.c | 65 long PKCS7_ctrl(PKCS7 *p7, int cmd, long larg, char *parg) in PKCS7_ctrl() 111 int PKCS7_content_new(PKCS7 *p7, int type) in PKCS7_content_new() 113 PKCS7 *ret = NULL; in PKCS7_content_new() 129 int PKCS7_set_content(PKCS7 *p7, PKCS7 *p7_data) in PKCS7_set_content() 158 int PKCS7_set_type(PKCS7 *p7, int type) in PKCS7_set_type() 230 int PKCS7_set0_type_other(PKCS7 *p7, int type, ASN1_TYPE *other) in PKCS7_set0_type_other() 237 int PKCS7_add_signer(PKCS7 *p7, PKCS7_SIGNER_INFO *psi) in PKCS7_add_signer() 290 int PKCS7_add_certificate(PKCS7 *p7, X509 *x509) in PKCS7_add_certificate() 322 int PKCS7_add_crl(PKCS7 *p7, X509_CRL *crl) in PKCS7_add_crl() 401 PKCS7_SIGNER_INFO *PKCS7_add_signature(PKCS7 *p7, X509 *x509, EVP_PKEY *pkey, in PKCS7_add_signature() [all …]
|
| HD | pk7_smime.c | 67 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, in PKCS7_sign() 72 PKCS7 *p7; in PKCS7_sign() 112 int PKCS7_final(PKCS7 *p7, BIO *data, int flags) in PKCS7_final() 155 PKCS7_SIGNER_INFO *PKCS7_sign_add_signer(PKCS7 *p7, X509 *signcert, in PKCS7_sign_add_signer() 221 static int pkcs7_copy_existing_digest(PKCS7 *p7, PKCS7_SIGNER_INFO *si) in pkcs7_copy_existing_digest() 249 int PKCS7_verify(PKCS7 *p7, STACK_OF(X509) *certs, X509_STORE *store, in PKCS7_verify() 400 STACK_OF(X509) *PKCS7_get0_signers(PKCS7 *p7, STACK_OF(X509) *certs, in STACK_OF() 464 PKCS7 *PKCS7_encrypt(STACK_OF(X509) *certs, BIO *in, const EVP_CIPHER *cipher, in PKCS7_encrypt() 467 PKCS7 *p7; in PKCS7_encrypt() [all …]
|
| HD | bio_pk7.c | 67 BIO *BIO_new_PKCS7(BIO *out, PKCS7 *p7) in BIO_new_PKCS7() 69 return BIO_new_NDEF(out, (ASN1_VALUE *)p7, ASN1_ITEM_rptr(PKCS7)); in BIO_new_PKCS7()
|
| HD | pk7_doit.c | 71 static int PKCS7_type_is_other(PKCS7 *p7) in PKCS7_type_is_other() 94 static ASN1_OCTET_STRING *PKCS7_get_octet_string(PKCS7 *p7) in PKCS7_get_octet_string() 252 BIO *PKCS7_dataInit(PKCS7 *p7, BIO *bio) in PKCS7_dataInit() 417 BIO *PKCS7_dataDecode(PKCS7 *p7, EVP_PKEY *pkey, BIO *in_bio, X509 *pcert) in PKCS7_dataDecode() 744 int PKCS7_dataFinal(PKCS7 *p7, BIO *bio) in PKCS7_dataFinal() 971 PKCS7 *p7, PKCS7_SIGNER_INFO *si) in PKCS7_dataVerify() 1027 int PKCS7_signatureVerify(BIO *bio, PKCS7 *p7, PKCS7_SIGNER_INFO *si, in PKCS7_signatureVerify() 1147 PKCS7_ISSUER_AND_SERIAL *PKCS7_get_issuer_and_serial(PKCS7 *p7, int idx) in PKCS7_get_issuer_and_serial()
|
| /NextBSD/crypto/openssl/crypto/pkcs12/ |
| HD | p12_add.c | 142 PKCS7 *PKCS12_pack_p7data(STACK_OF(PKCS12_SAFEBAG) *sk) in PKCS12_pack_p7data() 144 PKCS7 *p7; in PKCS12_pack_p7data() 167 STACK_OF(PKCS12_SAFEBAG) *PKCS12_unpack_p7data(PKCS7 *p7) in STACK_OF() 179 PKCS7 *PKCS12_pack_p7encdata(int pbe_nid, const char *pass, int passlen, in PKCS12_pack_p7encdata() 183 PKCS7 *p7; in PKCS12_pack_p7encdata() 224 STACK_OF(PKCS12_SAFEBAG) *PKCS12_unpack_p7encdata(PKCS7 *p7, const char *pass, in STACK_OF() 241 int PKCS12_pack_authsafes(PKCS12 *p12, STACK_OF(PKCS7) *safes) in PKCS12_pack_authsafes() 249 STACK_OF(PKCS7) *PKCS12_unpack_authsafes(PKCS12 *p12) in STACK_OF() argument
|
| HD | pkcs12.h | 111 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);
|
| HD | p12_crt.c | 85 STACK_OF(PKCS7) *safes = NULL; in PKCS12_create() 269 int PKCS12_add_safe(STACK_OF(PKCS7) **psafes, STACK_OF(PKCS12_SAFEBAG) *bags, in PKCS12_add_safe() 272 PKCS7 *p7 = NULL; in PKCS12_add_safe() 341 PKCS12 *PKCS12_add_safes(STACK_OF(PKCS7) *safes, int nid_p7) in PKCS12_add_safes()
|
| HD | p12_asn.c | 69 ASN1_SIMPLE(PKCS12, authsafes, PKCS7), 124 ASN1_EX_TEMPLATE_TYPE(ASN1_TFLG_SEQUENCE_OF, 0, PKCS12_AUTHSAFES, PKCS7)
|
| /NextBSD/crypto/openssl/doc/crypto/ |
| HD | PKCS7_sign_add_signer.pod | 5 PKCS7_sign_add_signer - add a signer PKCS7 signed data structure. 11 …PKCS7_SIGNER_INFO *PKCS7_sign_add_signer(PKCS7 *p7, X509 *signcert, EVP_PKEY *pkey, const EVP_MD *… 17 key B<pkey> using message digest B<md> to a PKCS7 signed data structure 20 The PKCS7 structure should be obtained from an initial call to PKCS7_sign() 21 with the flag B<PKCS7_PARTIAL> set or in the case or re-signing a valid PKCS7 27 Unless the B<PKCS7_REUSE_DIGEST> flag is set the returned PKCS7 structure 43 digest value from the PKCS7 struture: to add a signer to an existing structure. 45 returned PKCS7 structure will be valid and finalized when this flag is set. 53 PKCS7 structure, the signer's certificate must still be supplied in the
|
| HD | PKCS7_sign.pod | 11 PKCS7 *PKCS7_sign(X509 *signcert, EVP_PKEY *pkey, STACK_OF(X509) *certs, BIO *data, int flags); 34 PKCS7 structure, the signer's certificate must still be supplied in the 39 The data being signed is included in the PKCS7 structure, unless 40 B<PKCS7_DETACHED> is set in which case it is omitted. This is used for PKCS7 59 If the flags B<PKCS7_STREAM> is set then the returned B<PKCS7> structure is 65 If the B<PKCS7_PARTIAL> flag is set a partial B<PKCS7> structure is output to 71 If the flag B<PKCS7_STREAM> is set the returned B<PKCS7> structure is B<not> 73 finalize the B<PKCS7> structure will give unpredictable results. 101 PKCS7_sign() returns either a valid PKCS7 structure or NULL if an error
|
| HD | PEM_write_bio_PKCS7_stream.pod | 5 PEM_write_bio_PKCS7_stream - output PKCS7 structure in PEM format. 12 int PEM_write_bio_PKCS7_stream(BIO *out, PKCS7 *p7, BIO *data, int flags); 16 PEM_write_bio_PKCS7_stream() outputs a PKCS7 structure in PEM format.
|
| HD | i2d_PKCS7_bio_stream.pod | 5 i2d_PKCS7_bio_stream - output PKCS7 structure in BER format. 11 int i2d_PKCS7_bio_stream(BIO *out, PKCS7 *p7, BIO *data, int flags); 15 i2d_PKCS7_bio_stream() outputs a PKCS7 structure in BER format.
|
| HD | PKCS7_encrypt.pod | 11 PKCS7 *PKCS7_encrypt(STACK_OF(X509) *certs, BIO *in, const EVP_CIPHER *cipher, int flags); 51 If the B<PKCS7_STREAM> flag is set a partial B<PKCS7> structure is output 56 If the flag B<PKCS7_STREAM> is set the returned B<PKCS7> structure is B<not> 58 properly finalize the B<PKCS7> structure will give unpredictable 68 PKCS7_encrypt() returns either a PKCS7 structure or NULL if an error occurred.
|
| HD | SMIME_read_PKCS7.pod | 11 PKCS7 *SMIME_read_PKCS7(BIO *in, BIO **bcont); 39 PKCS7 *p7; 49 The parser assumes that the PKCS7 structure is always base64 59 SMIME_read_PKCS7() returns a valid B<PKCS7> structure or B<NULL>
|
| HD | SMIME_write_PKCS7.pod | 11 int SMIME_write_PKCS7(BIO *out, PKCS7 *p7, BIO *data, int flags); 18 B<out> is the BIO to write the data to. B<p7> is the appropriate B<PKCS7>
|
| HD | pem.pod | 183 PKCS7 *PEM_read_bio_PKCS7(BIO *bp, PKCS7 **x, pem_password_cb *cb, void *u); 185 PKCS7 *PEM_read_PKCS7(FILE *fp, PKCS7 **x, pem_password_cb *cb, void *u); 187 int PEM_write_bio_PKCS7(BIO *bp, PKCS7 *x); 189 int PEM_write_PKCS7(FILE *fp, PKCS7 *x); 288 The B<PKCS7> functions process a PKCS#7 ContentInfo using a PKCS7
|
| /NextBSD/crypto/openssl/crypto/x509/ |
| HD | x_all.c | 201 PKCS7 *d2i_PKCS7_fp(FILE *fp, PKCS7 **p7) in d2i_PKCS7_fp() 203 return ASN1_item_d2i_fp(ASN1_ITEM_rptr(PKCS7), fp, p7); in d2i_PKCS7_fp() 206 int i2d_PKCS7_fp(FILE *fp, PKCS7 *p7) in i2d_PKCS7_fp() 208 return ASN1_item_i2d_fp(ASN1_ITEM_rptr(PKCS7), fp, p7); in i2d_PKCS7_fp() 212 PKCS7 *d2i_PKCS7_bio(BIO *bp, PKCS7 **p7) in d2i_PKCS7_bio() 214 return ASN1_item_d2i_bio(ASN1_ITEM_rptr(PKCS7), bp, p7); in d2i_PKCS7_bio() 217 int i2d_PKCS7_bio(BIO *bp, PKCS7 *p7) in i2d_PKCS7_bio() 219 return ASN1_item_i2d_bio(ASN1_ITEM_rptr(PKCS7), bp, p7); in i2d_PKCS7_bio()
|
| /NextBSD/crypto/openssl/crypto/ts/ |
| HD | ts.h | 232 PKCS7 *token; 306 TS_TST_INFO *PKCS7_to_TS_TST_INFO(PKCS7 *token); 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); 612 int TS_RESP_verify_signature(PKCS7 *token, STACK_OF(X509) *certs, 681 int TS_RESP_verify_token(TS_VERIFY_CTX *ctx, PKCS7 *token);
|
| HD | ts_rsp_verify.c | 76 PKCS7 *token, TS_TST_INFO *tst_info); 159 int TS_RESP_verify_signature(PKCS7 *token, STACK_OF(X509) *certs, in TS_RESP_verify_signature() 383 PKCS7 *token = TS_RESP_get_token(response); in TS_RESP_verify_response() 404 int TS_RESP_verify_token(TS_VERIFY_CTX *ctx, PKCS7 *token) in TS_RESP_verify_token() 428 PKCS7 *token, TS_TST_INFO *tst_info) in int_TS_RESP_verify_token()
|
| HD | ts_asn1.c | 232 ASN1_OPT(TS_RESP, token, PKCS7), 287 TS_TST_INFO *PKCS7_to_TS_TST_INFO(PKCS7 *token) 290 PKCS7 *enveloped;
|
| /NextBSD/crypto/openssl/crypto/pem/ |
| HD | pem_all.c | 144 IMPLEMENT_PEM_rw(PKCS7, PKCS7, PEM_STRING_PKCS7, PKCS7) in IMPLEMENT_PEM_rw()
|