Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/pkcs12.h |
Switch to Source code | Preprocessed file |
Line | Source | Count |
---|---|---|
1 | typedef struct PKCS12_MAC_DATA_st PKCS12_MAC_DATA; | - |
2 | - | |
3 | typedef struct PKCS12_st PKCS12; | - |
4 | - | |
5 | typedef struct PKCS12_SAFEBAG_st PKCS12_SAFEBAG; | - |
6 | - | |
7 | struct stack_st_PKCS12_SAFEBAG; typedef int (*sk_PKCS12_SAFEBAG_compfunc)(const PKCS12_SAFEBAG * const *a, const PKCS12_SAFEBAG *const *b); typedef void (*sk_PKCS12_SAFEBAG_freefunc)(PKCS12_SAFEBAG *a); typedef PKCS12_SAFEBAG * (*sk_PKCS12_SAFEBAG_copyfunc)(const PKCS12_SAFEBAG *a); static inline int sk_PKCS12_SAFEBAG_num(const struct stack_st_PKCS12_SAFEBAG *sk) { return executed 4 times by 1 test: OPENSSL_sk_num((const OPENSSL_STACK *)sk);return OPENSSL_sk_num((const OPENSSL_STACK *)sk); Executed by:
executed 4 times by 1 test: } static inline PKCS12_SAFEBAG *sk_PKCS12_SAFEBAG_value(const struct stack_st_PKCS12_SAFEBAG *sk, int idx) { returnreturn OPENSSL_sk_num((const OPENSSL_STACK *)sk); Executed by:
executed 2 times by 1 test: (PKCS12_SAFEBAG *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);return (PKCS12_SAFEBAG *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx); Executed by:
executed 2 times by 1 test: } static inline struct stack_st_PKCS12_SAFEBAG *sk_PKCS12_SAFEBAG_new(sk_PKCS12_SAFEBAG_compfunc compare) { returnreturn (PKCS12_SAFEBAG *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx); Executed by:
never executed: (struct stack_st_PKCS12_SAFEBAG *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);return (struct stack_st_PKCS12_SAFEBAG *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare); never executed: } static inline struct stack_st_PKCS12_SAFEBAG *sk_PKCS12_SAFEBAG_new_null(void) { returnreturn (struct stack_st_PKCS12_SAFEBAG *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare); never executed: (struct stack_st_PKCS12_SAFEBAG *)OPENSSL_sk_new_null();return (struct stack_st_PKCS12_SAFEBAG *)OPENSSL_sk_new_null(); never executed: } static inline struct stack_st_PKCS12_SAFEBAG *sk_PKCS12_SAFEBAG_new_reserve(sk_PKCS12_SAFEBAG_compfunc compare, int n) { returnreturn (struct stack_st_PKCS12_SAFEBAG *)OPENSSL_sk_new_null(); never executed: (struct stack_st_PKCS12_SAFEBAG *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);return (struct stack_st_PKCS12_SAFEBAG *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n); never executed: } static inline int sk_PKCS12_SAFEBAG_reserve(struct stack_st_PKCS12_SAFEBAG *sk, int n) { returnreturn (struct stack_st_PKCS12_SAFEBAG *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n); never executed: OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n);return OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n); never executed: } static inline void sk_PKCS12_SAFEBAG_free(struct stack_st_PKCS12_SAFEBAG *sk) { OPENSSL_sk_free((OPENSSL_STACK *)sk); }return OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n); never executed: static inline void sk_PKCS12_SAFEBAG_zero(struct stack_st_PKCS12_SAFEBAG *sk) { OPENSSL_sk_zero((OPENSSL_STACK *)sk); }end of block never executed: static inline PKCS12_SAFEBAG *sk_PKCS12_SAFEBAG_delete(struct stack_st_PKCS12_SAFEBAG *sk, int i) { returnend of block never executed: (PKCS12_SAFEBAG *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);return (PKCS12_SAFEBAG *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i); never executed: } static inline PKCS12_SAFEBAG *sk_PKCS12_SAFEBAG_delete_ptr(struct stack_st_PKCS12_SAFEBAG *sk, PKCS12_SAFEBAG *ptr) { returnreturn (PKCS12_SAFEBAG *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i); never executed: (PKCS12_SAFEBAG *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);return (PKCS12_SAFEBAG *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr); never executed: } static inline int sk_PKCS12_SAFEBAG_push(struct stack_st_PKCS12_SAFEBAG *sk, PKCS12_SAFEBAG *ptr) { returnreturn (PKCS12_SAFEBAG *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr); never executed: OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr);return OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr); never executed: } static inline int sk_PKCS12_SAFEBAG_unshift(struct stack_st_PKCS12_SAFEBAG *sk, PKCS12_SAFEBAG *ptr) { returnreturn OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr); never executed: OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr);return OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr); never executed: } static inline PKCS12_SAFEBAG *sk_PKCS12_SAFEBAG_pop(struct stack_st_PKCS12_SAFEBAG *sk) { returnreturn OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr); never executed: (PKCS12_SAFEBAG *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);return (PKCS12_SAFEBAG *)OPENSSL_sk_pop((OPENSSL_STACK *)sk); never executed: } static inline PKCS12_SAFEBAG *sk_PKCS12_SAFEBAG_shift(struct stack_st_PKCS12_SAFEBAG *sk) { returnreturn (PKCS12_SAFEBAG *)OPENSSL_sk_pop((OPENSSL_STACK *)sk); never executed: (PKCS12_SAFEBAG *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);return (PKCS12_SAFEBAG *)OPENSSL_sk_shift((OPENSSL_STACK *)sk); never executed: } static inline void sk_PKCS12_SAFEBAG_pop_free(struct stack_st_PKCS12_SAFEBAG *sk, sk_PKCS12_SAFEBAG_freefunc freefunc) { OPENSSL_sk_pop_free((OPENSSL_STACK *)sk, (OPENSSL_sk_freefunc)freefunc); }return (PKCS12_SAFEBAG *)OPENSSL_sk_shift((OPENSSL_STACK *)sk); executed 2 times by 1 test: static inline int sk_PKCS12_SAFEBAG_insert(struct stack_st_PKCS12_SAFEBAG *sk, PKCS12_SAFEBAG *ptr, int idx) { returnend of block Executed by:
never executed: OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx);return OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx); never executed: } static inline PKCS12_SAFEBAG *sk_PKCS12_SAFEBAG_set(struct stack_st_PKCS12_SAFEBAG *sk, int idx, PKCS12_SAFEBAG *ptr) { returnreturn OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx); never executed: (PKCS12_SAFEBAG *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);return (PKCS12_SAFEBAG *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr); never executed: } static inline int sk_PKCS12_SAFEBAG_find(struct stack_st_PKCS12_SAFEBAG *sk, PKCS12_SAFEBAG *ptr) { returnreturn (PKCS12_SAFEBAG *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr); never executed: OPENSSL_sk_find((OPENSSL_STACK *)sk, (const void *)ptr);return OPENSSL_sk_find((OPENSSL_STACK *)sk, (const void *)ptr); never executed: } static inline int sk_PKCS12_SAFEBAG_find_ex(struct stack_st_PKCS12_SAFEBAG *sk, PKCS12_SAFEBAG *ptr) { returnreturn OPENSSL_sk_find((OPENSSL_STACK *)sk, (const void *)ptr); never executed: OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr);return OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr); never executed: } static inline void sk_PKCS12_SAFEBAG_sort(struct stack_st_PKCS12_SAFEBAG *sk) { OPENSSL_sk_sort((OPENSSL_STACK *)sk); }return OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr); never executed: static inline int sk_PKCS12_SAFEBAG_is_sorted(const struct stack_st_PKCS12_SAFEBAG *sk) { returnend of block never executed: OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk);return OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk); never executed: } static inline struct stack_st_PKCS12_SAFEBAG * sk_PKCS12_SAFEBAG_dup(const struct stack_st_PKCS12_SAFEBAG *sk) { returnreturn OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk); never executed: (struct stack_st_PKCS12_SAFEBAG *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);return (struct stack_st_PKCS12_SAFEBAG *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk); never executed: } static inline struct stack_st_PKCS12_SAFEBAG *sk_PKCS12_SAFEBAG_deep_copy(const struct stack_st_PKCS12_SAFEBAG *sk, sk_PKCS12_SAFEBAG_copyfunc copyfunc, sk_PKCS12_SAFEBAG_freefunc freefunc) { returnreturn (struct stack_st_PKCS12_SAFEBAG *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk); never executed: (struct stack_st_PKCS12_SAFEBAG *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);return (struct stack_st_PKCS12_SAFEBAG *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc); never executed: } static inline sk_PKCS12_SAFEBAG_compfunc sk_PKCS12_SAFEBAG_set_cmp_func(struct stack_st_PKCS12_SAFEBAG *sk, sk_PKCS12_SAFEBAG_compfunc compare) { returnreturn (struct stack_st_PKCS12_SAFEBAG *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc); never executed: (sk_PKCS12_SAFEBAG_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);return (sk_PKCS12_SAFEBAG_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare); never executed: }return (sk_PKCS12_SAFEBAG_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare); | 0-4 |
8 | - | |
9 | typedef struct pkcs12_bag_st PKCS12_BAGS; | - |
10 | ASN1_TYPE *PKCS12_get_attr(const PKCS12_SAFEBAG *bag, int attr_nid) __attribute__ ((deprecated)); | - |
11 | - | |
12 | ASN1_TYPE *PKCS8_get_attr(PKCS8_PRIV_KEY_INFO *p8, int attr_nid); | - |
13 | int PKCS12_mac_present(const PKCS12 *p12); | - |
14 | void PKCS12_get0_mac(const ASN1_OCTET_STRING **pmac, | - |
15 | const X509_ALGOR **pmacalg, | - |
16 | const ASN1_OCTET_STRING **psalt, | - |
17 | const ASN1_INTEGER **piter, | - |
18 | const PKCS12 *p12); | - |
19 | - | |
20 | const ASN1_TYPE *PKCS12_SAFEBAG_get0_attr(const PKCS12_SAFEBAG *bag, | - |
21 | int attr_nid); | - |
22 | const ASN1_OBJECT *PKCS12_SAFEBAG_get0_type(const PKCS12_SAFEBAG *bag); | - |
23 | int PKCS12_SAFEBAG_get_nid(const PKCS12_SAFEBAG *bag); | - |
24 | int PKCS12_SAFEBAG_get_bag_nid(const PKCS12_SAFEBAG *bag); | - |
25 | - | |
26 | X509 *PKCS12_SAFEBAG_get1_cert(const PKCS12_SAFEBAG *bag); | - |
27 | X509_CRL *PKCS12_SAFEBAG_get1_crl(const PKCS12_SAFEBAG *bag); | - |
28 | const struct stack_st_PKCS12_SAFEBAG * | - |
29 | PKCS12_SAFEBAG_get0_safes(const PKCS12_SAFEBAG *bag); | - |
30 | const PKCS8_PRIV_KEY_INFO *PKCS12_SAFEBAG_get0_p8inf(const PKCS12_SAFEBAG *bag); | - |
31 | const X509_SIG *PKCS12_SAFEBAG_get0_pkcs8(const PKCS12_SAFEBAG *bag); | - |
32 | - | |
33 | PKCS12_SAFEBAG *PKCS12_SAFEBAG_create_cert(X509 *x509); | - |
34 | PKCS12_SAFEBAG *PKCS12_SAFEBAG_create_crl(X509_CRL *crl); | - |
35 | PKCS12_SAFEBAG *PKCS12_SAFEBAG_create0_p8inf(PKCS8_PRIV_KEY_INFO *p8); | - |
36 | PKCS12_SAFEBAG *PKCS12_SAFEBAG_create0_pkcs8(X509_SIG *p8); | - |
37 | PKCS12_SAFEBAG *PKCS12_SAFEBAG_create_pkcs8_encrypt(int pbe_nid, | - |
38 | const char *pass, | - |
39 | int passlen, | - |
40 | unsigned char *salt, | - |
41 | int saltlen, int iter, | - |
42 | PKCS8_PRIV_KEY_INFO *p8inf); | - |
43 | - | |
44 | PKCS12_SAFEBAG *PKCS12_item_pack_safebag(void *obj, const ASN1_ITEM *it, | - |
45 | int nid1, int nid2); | - |
46 | PKCS8_PRIV_KEY_INFO *PKCS8_decrypt(const X509_SIG *p8, const char *pass, | - |
47 | int passlen); | - |
48 | PKCS8_PRIV_KEY_INFO *PKCS12_decrypt_skey(const PKCS12_SAFEBAG *bag, | - |
49 | const char *pass, int passlen); | - |
50 | X509_SIG *PKCS8_encrypt(int pbe_nid, const EVP_CIPHER *cipher, | - |
51 | const char *pass, int passlen, unsigned char *salt, | - |
52 | int saltlen, int iter, PKCS8_PRIV_KEY_INFO *p8); | - |
53 | X509_SIG *PKCS8_set0_pbe(const char *pass, int passlen, | - |
54 | PKCS8_PRIV_KEY_INFO *p8inf, X509_ALGOR *pbe); | - |
55 | PKCS7 *PKCS12_pack_p7data(struct stack_st_PKCS12_SAFEBAG *sk); | - |
56 | struct stack_st_PKCS12_SAFEBAG *PKCS12_unpack_p7data(PKCS7 *p7); | - |
57 | PKCS7 *PKCS12_pack_p7encdata(int pbe_nid, const char *pass, int passlen, | - |
58 | unsigned char *salt, int saltlen, int iter, | - |
59 | struct stack_st_PKCS12_SAFEBAG *bags); | - |
60 | struct stack_st_PKCS12_SAFEBAG *PKCS12_unpack_p7encdata(PKCS7 *p7, const char *pass, | - |
61 | int passlen); | - |
62 | - | |
63 | int PKCS12_pack_authsafes(PKCS12 *p12, struct stack_st_PKCS7 *safes); | - |
64 | struct stack_st_PKCS7 *PKCS12_unpack_authsafes(const PKCS12 *p12); | - |
65 | - | |
66 | int PKCS12_add_localkeyid(PKCS12_SAFEBAG *bag, unsigned char *name, | - |
67 | int namelen); | - |
68 | int PKCS12_add_friendlyname_asc(PKCS12_SAFEBAG *bag, const char *name, | - |
69 | int namelen); | - |
70 | int PKCS12_add_friendlyname_utf8(PKCS12_SAFEBAG *bag, const char *name, | - |
71 | int namelen); | - |
72 | int PKCS12_add_CSPName_asc(PKCS12_SAFEBAG *bag, const char *name, | - |
73 | int namelen); | - |
74 | int PKCS12_add_friendlyname_uni(PKCS12_SAFEBAG *bag, | - |
75 | const unsigned char *name, int namelen); | - |
76 | int PKCS8_add_keyusage(PKCS8_PRIV_KEY_INFO *p8, int usage); | - |
77 | ASN1_TYPE *PKCS12_get_attr_gen(const struct stack_st_X509_ATTRIBUTE *attrs, | - |
78 | int attr_nid); | - |
79 | char *PKCS12_get_friendlyname(PKCS12_SAFEBAG *bag); | - |
80 | const struct stack_st_X509_ATTRIBUTE * | - |
81 | PKCS12_SAFEBAG_get0_attrs(const PKCS12_SAFEBAG *bag); | - |
82 | unsigned char *PKCS12_pbe_crypt(const X509_ALGOR *algor, | - |
83 | const char *pass, int passlen, | - |
84 | const unsigned char *in, int inlen, | - |
85 | unsigned char **data, int *datalen, | - |
86 | int en_de); | - |
87 | void *PKCS12_item_decrypt_d2i(const X509_ALGOR *algor, const ASN1_ITEM *it, | - |
88 | const char *pass, int passlen, | - |
89 | const ASN1_OCTET_STRING *oct, int zbuf); | - |
90 | ASN1_OCTET_STRING *PKCS12_item_i2d_encrypt(X509_ALGOR *algor, | - |
91 | const ASN1_ITEM *it, | - |
92 | const char *pass, int passlen, | - |
93 | void *obj, int zbuf); | - |
94 | PKCS12 *PKCS12_init(int mode); | - |
95 | int PKCS12_key_gen_asc(const char *pass, int passlen, unsigned char *salt, | - |
96 | int saltlen, int id, int iter, int n, | - |
97 | unsigned char *out, const EVP_MD *md_type); | - |
98 | int PKCS12_key_gen_uni(unsigned char *pass, int passlen, unsigned char *salt, | - |
99 | int saltlen, int id, int iter, int n, | - |
100 | unsigned char *out, const EVP_MD *md_type); | - |
101 | int PKCS12_key_gen_utf8(const char *pass, int passlen, unsigned char *salt, | - |
102 | int saltlen, int id, int iter, int n, | - |
103 | unsigned char *out, const EVP_MD *md_type); | - |
104 | int PKCS12_PBE_keyivgen(EVP_CIPHER_CTX *ctx, const char *pass, int passlen, | - |
105 | ASN1_TYPE *param, const EVP_CIPHER *cipher, | - |
106 | const EVP_MD *md_type, int en_de); | - |
107 | int PKCS12_gen_mac(PKCS12 *p12, const char *pass, int passlen, | - |
108 | unsigned char *mac, unsigned int *maclen); | - |
109 | int PKCS12_verify_mac(PKCS12 *p12, const char *pass, int passlen); | - |
110 | int PKCS12_set_mac(PKCS12 *p12, const char *pass, int passlen, | - |
111 | unsigned char *salt, int saltlen, int iter, | - |
112 | const EVP_MD *md_type); | - |
113 | int PKCS12_setup_mac(PKCS12 *p12, int iter, unsigned char *salt, | - |
114 | int saltlen, const EVP_MD *md_type); | - |
115 | unsigned char *OPENSSL_asc2uni(const char *asc, int asclen, | - |
116 | unsigned char **uni, int *unilen); | - |
117 | char *OPENSSL_uni2asc(const unsigned char *uni, int unilen); | - |
118 | unsigned char *OPENSSL_utf82uni(const char *asc, int asclen, | - |
119 | unsigned char **uni, int *unilen); | - |
120 | char *OPENSSL_uni2utf8(const unsigned char *uni, int unilen); | - |
121 | - | |
122 | PKCS12 *PKCS12_new(void); void PKCS12_free(PKCS12 *a); PKCS12 *d2i_PKCS12(PKCS12 **a, const unsigned char **in, long len); int i2d_PKCS12(PKCS12 *a, unsigned char **out); extern const ASN1_ITEM PKCS12_it; | - |
123 | PKCS12_MAC_DATA *PKCS12_MAC_DATA_new(void); void PKCS12_MAC_DATA_free(PKCS12_MAC_DATA *a); PKCS12_MAC_DATA *d2i_PKCS12_MAC_DATA(PKCS12_MAC_DATA **a, const unsigned char **in, long len); int i2d_PKCS12_MAC_DATA(PKCS12_MAC_DATA *a, unsigned char **out); extern const ASN1_ITEM PKCS12_MAC_DATA_it; | - |
124 | PKCS12_SAFEBAG *PKCS12_SAFEBAG_new(void); void PKCS12_SAFEBAG_free(PKCS12_SAFEBAG *a); PKCS12_SAFEBAG *d2i_PKCS12_SAFEBAG(PKCS12_SAFEBAG **a, const unsigned char **in, long len); int i2d_PKCS12_SAFEBAG(PKCS12_SAFEBAG *a, unsigned char **out); extern const ASN1_ITEM PKCS12_SAFEBAG_it; | - |
125 | PKCS12_BAGS *PKCS12_BAGS_new(void); void PKCS12_BAGS_free(PKCS12_BAGS *a); PKCS12_BAGS *d2i_PKCS12_BAGS(PKCS12_BAGS **a, const unsigned char **in, long len); int i2d_PKCS12_BAGS(PKCS12_BAGS *a, unsigned char **out); extern const ASN1_ITEM PKCS12_BAGS_it; | - |
126 | - | |
127 | extern const ASN1_ITEM PKCS12_SAFEBAGS_it; | - |
128 | extern const ASN1_ITEM PKCS12_AUTHSAFES_it; | - |
129 | - | |
130 | void PKCS12_PBE_add(void); | - |
131 | int PKCS12_parse(PKCS12 *p12, const char *pass, EVP_PKEY **pkey, X509 **cert, | - |
132 | struct stack_st_X509 **ca); | - |
133 | PKCS12 *PKCS12_create(const char *pass, const char *name, EVP_PKEY *pkey, | - |
134 | X509 *cert, struct stack_st_X509 *ca, int nid_key, int nid_cert, | - |
135 | int iter, int mac_iter, int keytype); | - |
136 | - | |
137 | PKCS12_SAFEBAG *PKCS12_add_cert(struct stack_st_PKCS12_SAFEBAG **pbags, X509 *cert); | - |
138 | PKCS12_SAFEBAG *PKCS12_add_key(struct stack_st_PKCS12_SAFEBAG **pbags, | - |
139 | EVP_PKEY *key, int key_usage, int iter, | - |
140 | int key_nid, const char *pass); | - |
141 | int PKCS12_add_safe(struct stack_st_PKCS7 **psafes, struct stack_st_PKCS12_SAFEBAG *bags, | - |
142 | int safe_nid, int iter, const char *pass); | - |
143 | PKCS12 *PKCS12_add_safes(struct stack_st_PKCS7 *safes, int p7_nid); | - |
144 | - | |
145 | int i2d_PKCS12_bio(BIO *bp, PKCS12 *p12); | - |
146 | - | |
147 | int i2d_PKCS12_fp(FILE *fp, PKCS12 *p12); | - |
148 | - | |
149 | PKCS12 *d2i_PKCS12_bio(BIO *bp, PKCS12 **p12); | - |
150 | - | |
151 | PKCS12 *d2i_PKCS12_fp(FILE *fp, PKCS12 **p12); | - |
152 | - | |
153 | int PKCS12_newpass(PKCS12 *p12, const char *oldpass, const char *newpass); | - |
Switch to Source code | Preprocessed file |