Merging diskimagedevice 52.78 into the main branch.
[AROS.git] / workbench / devs / diskimage / sfd / amissl_lib.sfd
blob83f00bb63b246bac3c8b73ab7d7b44dca8160f94
1 ==id $Id: amissl_lib.sfd,v 1.0 2005/01/08 04:59:58 noname Exp $
2 ==base _AmiSSLBase
3 ==basetype struct Library *
4 ==libname amissl.library
5 ==bias 30
6 ==public
7 ==include <exec/types.h>
8 ==include <amissl/amissl.h>
9 ==private
10 void InternalInitAmiSSL(struct AmiSSLInitStruct * amisslinit) (a0)
11 ==public
12 long InitAmiSSLA(struct TagItem * tagList) (a0)
13 ==varargs
14 long InitAmiSSL(Tag tagList, ...) (a0)
15 long CleanupAmiSSLA(struct TagItem * tagList) (a0)
16 ==varargs
17 long CleanupAmiSSL(Tag tagList, ...) (a0)
18 long IsCipherAvailable(long cipher) (d0)
19 ==reserve 8
20 ASN1_TYPE * ASN1_TYPE_new() ()
21 void ASN1_TYPE_free(ASN1_TYPE * a) (a0)
22 ASN1_TYPE * d2i_ASN1_TYPE(ASN1_TYPE ** a, unsigned char ** in, long len) (a0,a1,d0)
23 int i2d_ASN1_TYPE(ASN1_TYPE * a, unsigned char ** out) (a0,a1)
24 const ASN1_ITEM * ASN1_ANY_it() ()
25 int ASN1_TYPE_get(ASN1_TYPE * a) (a0)
26 void ASN1_TYPE_set(ASN1_TYPE * a, int type, void * value) (a0,d0,a1)
27 ASN1_OBJECT * ASN1_OBJECT_new() ()
28 void ASN1_OBJECT_free(ASN1_OBJECT * a) (a0)
29 int i2d_ASN1_OBJECT(ASN1_OBJECT * a, unsigned char ** pp) (a0,a1)
30 ASN1_OBJECT * c2i_ASN1_OBJECT(ASN1_OBJECT ** a, unsigned char ** pp, long length) (a0,a1,d0)
31 ASN1_OBJECT * d2i_ASN1_OBJECT(ASN1_OBJECT ** a, unsigned char ** pp, long length) (a0,a1,d0)
32 const ASN1_ITEM * ASN1_OBJECT_it() ()
33 ASN1_STRING * ASN1_STRING_new() ()
34 void ASN1_STRING_free(ASN1_STRING * a) (a0)
35 ASN1_STRING * ASN1_STRING_dup(ASN1_STRING * a) (a0)
36 ASN1_STRING * ASN1_STRING_type_new(int type) (d0)
37 int ASN1_STRING_cmp(ASN1_STRING * a, ASN1_STRING * b) (a0,a1)
38 int ASN1_STRING_set(ASN1_STRING * str, const void * data, int len) (a0,a1,d0)
39 int ASN1_STRING_length(ASN1_STRING * x) (a0)
40 void ASN1_STRING_length_set(ASN1_STRING * x, int n) (a0,d0)
41 int ASN1_STRING_type(ASN1_STRING * x) (a0)
42 unsigned char * ASN1_STRING_data(ASN1_STRING * x) (a0)
43 ASN1_BIT_STRING * ASN1_BIT_STRING_new() ()
44 void ASN1_BIT_STRING_free(ASN1_BIT_STRING * a) (a0)
45 ASN1_BIT_STRING * d2i_ASN1_BIT_STRING(ASN1_BIT_STRING ** a, unsigned char ** in, long len) (a0,a1,d0)
46 int i2d_ASN1_BIT_STRING(ASN1_BIT_STRING * a, unsigned char ** out) (a0,a1)
47 const ASN1_ITEM * ASN1_BIT_STRING_it() ()
48 int i2c_ASN1_BIT_STRING(ASN1_BIT_STRING * a, unsigned char ** pp) (a0,a1)
49 ASN1_BIT_STRING * c2i_ASN1_BIT_STRING(ASN1_BIT_STRING ** a, unsigned char ** pp, long length) (a0,a1,d0)
50 int ASN1_BIT_STRING_set(ASN1_BIT_STRING * a, unsigned char * d, int length) (a0,a1,d0)
51 int ASN1_BIT_STRING_set_bit(ASN1_BIT_STRING * a, int n, int value) (a0,d0,d1)
52 int ASN1_BIT_STRING_get_bit(ASN1_BIT_STRING * a, int n) (a0,d0)
53 int ASN1_BIT_STRING_name_print(BIO * out, ASN1_BIT_STRING * bs, BIT_STRING_BITNAME * tbl, int indent) (a0,a1,a2,d0)
54 int ASN1_BIT_STRING_num_asc(char * name, BIT_STRING_BITNAME * tbl) (a0,a1)
55 int ASN1_BIT_STRING_set_asc(ASN1_BIT_STRING * bs, char * name, int value, BIT_STRING_BITNAME * tbl) (a0,a1,d0,a2)
56 int i2d_ASN1_BOOLEAN(int a, unsigned char ** pp) (d0,a0)
57 int d2i_ASN1_BOOLEAN(int * a, unsigned char ** pp, long length) (a0,a1,d0)
58 ASN1_INTEGER * ASN1_INTEGER_new() ()
59 void ASN1_INTEGER_free(ASN1_INTEGER * a) (a0)
60 ASN1_INTEGER * d2i_ASN1_INTEGER(ASN1_INTEGER ** a, unsigned char ** in, long len) (a0,a1,d0)
61 int i2d_ASN1_INTEGER(ASN1_INTEGER * a, unsigned char ** out) (a0,a1)
62 const ASN1_ITEM * ASN1_INTEGER_it() ()
63 int i2c_ASN1_INTEGER(ASN1_INTEGER * a, unsigned char ** pp) (a0,a1)
64 ASN1_INTEGER * c2i_ASN1_INTEGER(ASN1_INTEGER ** a, unsigned char ** pp, long length) (a0,a1,d0)
65 ASN1_INTEGER * d2i_ASN1_UINTEGER(ASN1_INTEGER ** a, unsigned char ** pp, long length) (a0,a1,d0)
66 ASN1_INTEGER * ASN1_INTEGER_dup(ASN1_INTEGER * x) (a0)
67 int ASN1_INTEGER_cmp(ASN1_INTEGER * x, ASN1_INTEGER * y) (a0,a1)
68 ASN1_ENUMERATED * ASN1_ENUMERATED_new() ()
69 void ASN1_ENUMERATED_free(ASN1_ENUMERATED * a) (a0)
70 ASN1_ENUMERATED * d2i_ASN1_ENUMERATED(ASN1_ENUMERATED ** a, unsigned char ** in, long len) (a0,a1,d0)
71 int i2d_ASN1_ENUMERATED(ASN1_ENUMERATED * a, unsigned char ** out) (a0,a1)
72 const ASN1_ITEM * ASN1_ENUMERATED_it() ()
73 int ASN1_UTCTIME_check(ASN1_UTCTIME * a) (a0)
74 ASN1_UTCTIME * ASN1_UTCTIME_set(ASN1_UTCTIME * s, time_t t) (a0,d0)
75 int ASN1_UTCTIME_set_string(ASN1_UTCTIME * s, char * str) (a0,a1)
76 int ASN1_UTCTIME_cmp_time_t(const ASN1_UTCTIME * s, time_t t) (a0,d0)
77 int ASN1_GENERALIZEDTIME_check(ASN1_GENERALIZEDTIME * a) (a0)
78 ASN1_GENERALIZEDTIME * ASN1_GENERALIZEDTIME_set(ASN1_GENERALIZEDTIME * s, time_t t) (a0,d0)
79 int ASN1_GENERALIZEDTIME_set_string(ASN1_GENERALIZEDTIME * s, char * str) (a0,a1)
80 ASN1_OCTET_STRING * ASN1_OCTET_STRING_new() ()
81 void ASN1_OCTET_STRING_free(ASN1_OCTET_STRING * a) (a0)
82 ASN1_OCTET_STRING * d2i_ASN1_OCTET_STRING(ASN1_OCTET_STRING ** a, unsigned char ** in, long len) (a0,a1,d0)
83 int i2d_ASN1_OCTET_STRING(ASN1_OCTET_STRING * a, unsigned char ** out) (a0,a1)
84 const ASN1_ITEM * ASN1_OCTET_STRING_it() ()
85 ASN1_OCTET_STRING * ASN1_OCTET_STRING_dup(ASN1_OCTET_STRING * a) (a0)
86 int ASN1_OCTET_STRING_cmp(ASN1_OCTET_STRING * a, ASN1_OCTET_STRING * b) (a0,a1)
87 int ASN1_OCTET_STRING_set(ASN1_OCTET_STRING * str, unsigned char * data, int len) (a0,a1,d0)
88 ASN1_VISIBLESTRING * ASN1_VISIBLESTRING_new() ()
89 void ASN1_VISIBLESTRING_free(ASN1_VISIBLESTRING * a) (a0)
90 ASN1_VISIBLESTRING * d2i_ASN1_VISIBLESTRING(ASN1_VISIBLESTRING ** a, unsigned char ** in, long len) (a0,a1,d0)
91 int i2d_ASN1_VISIBLESTRING(ASN1_VISIBLESTRING * a, unsigned char ** out) (a0,a1)
92 const ASN1_ITEM * ASN1_VISIBLESTRING_it() ()
93 ASN1_UNIVERSALSTRING * ASN1_UNIVERSALSTRING_new() ()
94 void ASN1_UNIVERSALSTRING_free(ASN1_UNIVERSALSTRING * a) (a0)
95 ASN1_UNIVERSALSTRING * d2i_ASN1_UNIVERSALSTRING(ASN1_UNIVERSALSTRING ** a, unsigned char ** in,
96         long len) (a0,a1,d0)
97 int i2d_ASN1_UNIVERSALSTRING(ASN1_UNIVERSALSTRING * a, unsigned char ** out) (a0,a1)
98 const ASN1_ITEM * ASN1_UNIVERSALSTRING_it() ()
99 ASN1_UTF8STRING * ASN1_UTF8STRING_new() ()
100 void ASN1_UTF8STRING_free(ASN1_UTF8STRING * a) (a0)
101 ASN1_UTF8STRING * d2i_ASN1_UTF8STRING(ASN1_UTF8STRING ** a, unsigned char ** in, long len) (a0,a1,d0)
102 int i2d_ASN1_UTF8STRING(ASN1_UTF8STRING * a, unsigned char ** out) (a0,a1)
103 const ASN1_ITEM * ASN1_UTF8STRING_it() ()
104 ASN1_NULL * ASN1_NULL_new() ()
105 void ASN1_NULL_free(ASN1_NULL * a) (a0)
106 ASN1_NULL * d2i_ASN1_NULL(ASN1_NULL ** a, unsigned char ** in, long len) (a0,a1,d0)
107 int i2d_ASN1_NULL(ASN1_NULL * a, unsigned char ** out) (a0,a1)
108 const ASN1_ITEM * ASN1_NULL_it() ()
109 ASN1_BMPSTRING * ASN1_BMPSTRING_new() ()
110 void ASN1_BMPSTRING_free(ASN1_BMPSTRING * a) (a0)
111 ASN1_BMPSTRING * d2i_ASN1_BMPSTRING(ASN1_BMPSTRING ** a, unsigned char ** in, long len) (a0,a1,d0)
112 int i2d_ASN1_BMPSTRING(ASN1_BMPSTRING * a, unsigned char ** out) (a0,a1)
113 const ASN1_ITEM * ASN1_BMPSTRING_it() ()
114 int UTF8_getc(const unsigned char * str, int len, unsigned long * val) (a0,d0,a1)
115 int UTF8_putc(unsigned char * str, int len, unsigned long value) (a0,d0,d1)
116 ASN1_STRING * ASN1_PRINTABLE_new() ()
117 void ASN1_PRINTABLE_free(ASN1_STRING * a) (a0)
118 ASN1_STRING * d2i_ASN1_PRINTABLE(ASN1_STRING ** a, unsigned char ** in, long len) (a0,a1,d0)
119 int i2d_ASN1_PRINTABLE(ASN1_STRING * a, unsigned char ** out) (a0,a1)
120 const ASN1_ITEM * ASN1_PRINTABLE_it() ()
121 ASN1_STRING * DIRECTORYSTRING_new() ()
122 void DIRECTORYSTRING_free(ASN1_STRING * a) (a0)
123 ASN1_STRING * d2i_DIRECTORYSTRING(ASN1_STRING ** a, unsigned char ** in, long len) (a0,a1,d0)
124 int i2d_DIRECTORYSTRING(ASN1_STRING * a, unsigned char ** out) (a0,a1)
125 const ASN1_ITEM * DIRECTORYSTRING_it() ()
126 ASN1_STRING * DISPLAYTEXT_new() ()
127 void DISPLAYTEXT_free(ASN1_STRING * a) (a0)
128 ASN1_STRING * d2i_DISPLAYTEXT(ASN1_STRING ** a, unsigned char ** in, long len) (a0,a1,d0)
129 int i2d_DISPLAYTEXT(ASN1_STRING * a, unsigned char ** out) (a0,a1)
130 const ASN1_ITEM * DISPLAYTEXT_it() ()
131 ASN1_PRINTABLESTRING * ASN1_PRINTABLESTRING_new() ()
132 void ASN1_PRINTABLESTRING_free(ASN1_PRINTABLESTRING * a) (a0)
133 ASN1_PRINTABLESTRING * d2i_ASN1_PRINTABLESTRING(ASN1_PRINTABLESTRING ** a, unsigned char ** in,
134         long len) (a0,a1,d0)
135 int i2d_ASN1_PRINTABLESTRING(ASN1_PRINTABLESTRING * a, unsigned char ** out) (a0,a1)
136 const ASN1_ITEM * ASN1_PRINTABLESTRING_it() ()
137 ASN1_T61STRING * ASN1_T61STRING_new() ()
138 void ASN1_T61STRING_free(ASN1_T61STRING * a) (a0)
139 ASN1_T61STRING * d2i_ASN1_T61STRING(ASN1_T61STRING ** a, unsigned char ** in, long len) (a0,a1,d0)
140 int i2d_ASN1_T61STRING(ASN1_T61STRING * a, unsigned char ** out) (a0,a1)
141 const ASN1_ITEM * ASN1_T61STRING_it() ()
142 ASN1_IA5STRING * ASN1_IA5STRING_new() ()
143 void ASN1_IA5STRING_free(ASN1_IA5STRING * a) (a0)
144 ASN1_IA5STRING * d2i_ASN1_IA5STRING(ASN1_IA5STRING ** a, unsigned char ** in, long len) (a0,a1,d0)
145 int i2d_ASN1_IA5STRING(ASN1_IA5STRING * a, unsigned char ** out) (a0,a1)
146 const ASN1_ITEM * ASN1_IA5STRING_it() ()
147 ASN1_GENERALSTRING * ASN1_GENERALSTRING_new() ()
148 void ASN1_GENERALSTRING_free(ASN1_GENERALSTRING * a) (a0)
149 ASN1_GENERALSTRING * d2i_ASN1_GENERALSTRING(ASN1_GENERALSTRING ** a, unsigned char ** in, long len) (a0,a1,d0)
150 int i2d_ASN1_GENERALSTRING(ASN1_GENERALSTRING * a, unsigned char ** out) (a0,a1)
151 const ASN1_ITEM * ASN1_GENERALSTRING_it() ()
152 ASN1_UTCTIME * ASN1_UTCTIME_new() ()
153 void ASN1_UTCTIME_free(ASN1_UTCTIME * a) (a0)
154 ASN1_UTCTIME * d2i_ASN1_UTCTIME(ASN1_UTCTIME ** a, unsigned char ** in, long len) (a0,a1,d0)
155 int i2d_ASN1_UTCTIME(ASN1_UTCTIME * a, unsigned char ** out) (a0,a1)
156 const ASN1_ITEM * ASN1_UTCTIME_it() ()
157 ASN1_GENERALIZEDTIME * ASN1_GENERALIZEDTIME_new() ()
158 void ASN1_GENERALIZEDTIME_free(ASN1_GENERALIZEDTIME * a) (a0)
159 ASN1_GENERALIZEDTIME * d2i_ASN1_GENERALIZEDTIME(ASN1_GENERALIZEDTIME ** a, unsigned char ** in,
160         long len) (a0,a1,d0)
161 int i2d_ASN1_GENERALIZEDTIME(ASN1_GENERALIZEDTIME * a, unsigned char ** out) (a0,a1)
162 const ASN1_ITEM * ASN1_GENERALIZEDTIME_it() ()
163 ASN1_TIME * ASN1_TIME_new() ()
164 void ASN1_TIME_free(ASN1_TIME * a) (a0)
165 ASN1_TIME * d2i_ASN1_TIME(ASN1_TIME ** a, unsigned char ** in, long len) (a0,a1,d0)
166 int i2d_ASN1_TIME(ASN1_TIME * a, unsigned char ** out) (a0,a1)
167 const ASN1_ITEM * ASN1_TIME_it() ()
168 ASN1_TIME * ASN1_TIME_set(ASN1_TIME * s, time_t t) (a0,d0)
169 int ASN1_TIME_check(ASN1_TIME * t) (a0)
170 ASN1_GENERALIZEDTIME * ASN1_TIME_to_generalizedtime(ASN1_TIME * t, ASN1_GENERALIZEDTIME ** out) (a0,a1)
171 int i2d_ASN1_SET(STACK * a, unsigned char ** pp, int (*func)(), int ex_tag, int ex_class,
172         int is_set) (a0,a1,a2,d0,d1,d2)
173 STACK * d2i_ASN1_SET(STACK ** a, unsigned char ** pp, long length, char * (*func)(),
174         void (*free_func)(void *), int ex_tag, int ex_class) (a0,a1,d0,a2,a3,d1,d2)
175 int i2a_ASN1_INTEGER(BIO * bp, ASN1_INTEGER * a) (a0,a1)
176 int a2i_ASN1_INTEGER(BIO * bp, ASN1_INTEGER * bs, char * buf, int size) (a0,a1,a2,d0)
177 int i2a_ASN1_ENUMERATED(BIO * bp, ASN1_ENUMERATED * a) (a0,a1)
178 int a2i_ASN1_ENUMERATED(BIO * bp, ASN1_ENUMERATED * bs, char * buf, int size) (a0,a1,a2,d0)
179 int i2a_ASN1_OBJECT(BIO * bp, ASN1_OBJECT * a) (a0,a1)
180 int a2i_ASN1_STRING(BIO * bp, ASN1_STRING * bs, char * buf, int size) (a0,a1,a2,d0)
181 int i2a_ASN1_STRING(BIO * bp, ASN1_STRING * a, int type) (a0,a1,d0)
182 int i2t_ASN1_OBJECT(char * buf, int buf_len, ASN1_OBJECT * a) (a0,d0,a1)
183 int a2d_ASN1_OBJECT(unsigned char * out, int olen, const char * buf, int num) (a0,d0,a1,d1)
184 ASN1_OBJECT * ASN1_OBJECT_create(int nid, unsigned char * data, int len, const char * sn,
185         const char * ln) (d0,a0,d1,a1,a2)
186 int ASN1_INTEGER_set(ASN1_INTEGER * a, long v) (a0,d0)
187 long ASN1_INTEGER_get(ASN1_INTEGER * a) (a0)
188 ASN1_INTEGER * BN_to_ASN1_INTEGER(BIGNUM * bn, ASN1_INTEGER * ai) (a0,a1)
189 BIGNUM * ASN1_INTEGER_to_BN(ASN1_INTEGER * ai, BIGNUM * bn) (a0,a1)
190 int ASN1_ENUMERATED_set(ASN1_ENUMERATED * a, long v) (a0,d0)
191 long ASN1_ENUMERATED_get(ASN1_ENUMERATED * a) (a0)
192 ASN1_ENUMERATED * BN_to_ASN1_ENUMERATED(BIGNUM * bn, ASN1_ENUMERATED * ai) (a0,a1)
193 BIGNUM * ASN1_ENUMERATED_to_BN(ASN1_ENUMERATED * ai, BIGNUM * bn) (a0,a1)
194 int ASN1_PRINTABLE_type(const unsigned char * s, int max) (a0,d0)
195 int i2d_ASN1_bytes(ASN1_STRING * a, unsigned char ** pp, int t, int xclass) (a0,a1,d0,d1)
196 ASN1_STRING * d2i_ASN1_bytes(ASN1_STRING ** a, unsigned char ** pp, long length, int Ptag,
197         int Pclass) (a0,a1,d0,d1,d2)
198 unsigned long ASN1_tag2bit(int t) (d0)
199 ASN1_STRING * d2i_ASN1_type_bytes(ASN1_STRING ** a, unsigned char ** pp, long length, int type) (a0,a1,d0,d1)
200 int asn1_Finish(ASN1_CTX * c) (a0)
201 int ASN1_get_object(unsigned char ** pp, long * plength, int * ptag, int * pclass, long omax) (a0,a1,a2,a3,d0)
202 int ASN1_check_infinite_end(unsigned char ** p, long len) (a0,d0)
203 void ASN1_put_object(unsigned char ** pp, int constructed, int length, int t, int xclass) (a0,d0,d1,d2,d3)
204 int ASN1_object_size(int constructed, int length, int t) (d0,d1,d2)
205 char * ASN1_dup(int (*i2d)(), char * (*d2i)(), char * x) (a0,a1,a2)
206 void * ASN1_item_dup(const ASN1_ITEM * it, void * x) (a0,a1)
207 int ASN1_STRING_to_UTF8(unsigned char ** out, ASN1_STRING * in) (a0,a1)
208 char * ASN1_d2i_bio(char * (*xnew)(), char * (*d2i)(), BIO * bp, unsigned char ** x) (a0,a1,a2,a3)
209 void * ASN1_item_d2i_bio(const ASN1_ITEM * it, BIO * in, void * x) (a0,a1,a2)
210 int ASN1_i2d_bio(int (*i2d)(), BIO * out, unsigned char * x) (a0,a1,a2)
211 int ASN1_item_i2d_bio(const ASN1_ITEM * it, BIO * out, void * x) (a0,a1,a2)
212 int ASN1_UTCTIME_print(BIO * fp, ASN1_UTCTIME * a) (a0,a1)
213 int ASN1_GENERALIZEDTIME_print(BIO * fp, ASN1_GENERALIZEDTIME * a) (a0,a1)
214 int ASN1_TIME_print(BIO * fp, ASN1_TIME * a) (a0,a1)
215 int ASN1_STRING_print(BIO * bp, ASN1_STRING * v) (a0,a1)
216 int ASN1_STRING_print_ex(BIO * out, ASN1_STRING * str, unsigned long flags) (a0,a1,d0)
217 int ASN1_parse(BIO * bp, unsigned char * pp, long len, int indent) (a0,a1,d0,d1)
218 int ASN1_parse_dump(BIO * bp, unsigned char * pp, long len, int indent, int dump) (a0,a1,d0,d1,d2)
219 const char * ASN1_tag2str(int t) (d0)
220 int i2d_ASN1_HEADER(ASN1_HEADER * a, unsigned char ** pp) (a0,a1)
221 ASN1_HEADER * d2i_ASN1_HEADER(ASN1_HEADER ** a, unsigned char ** pp, long length) (a0,a1,d0)
222 ASN1_HEADER * ASN1_HEADER_new() ()
223 void ASN1_HEADER_free(ASN1_HEADER * a) (a0)
224 int ASN1_UNIVERSALSTRING_to_string(ASN1_UNIVERSALSTRING * s) (a0)
225 ASN1_METHOD * X509_asn1_meth() ()
226 ASN1_METHOD * RSAPrivateKey_asn1_meth() ()
227 ASN1_METHOD * ASN1_IA5STRING_asn1_meth() ()
228 ASN1_METHOD * ASN1_BIT_STRING_asn1_meth() ()
229 int ASN1_TYPE_set_octetstring(ASN1_TYPE * a, unsigned char * data, int len) (a0,a1,d0)
230 int ASN1_TYPE_get_octetstring(ASN1_TYPE * a, unsigned char * data, int max_len) (a0,a1,d0)
231 int ASN1_TYPE_set_int_octetstring(ASN1_TYPE * a, long num, unsigned char * data, int len) (a0,d0,a1,d1)
232 int ASN1_TYPE_get_int_octetstring(ASN1_TYPE * a, long * num, unsigned char * data, int max_len) (a0,a1,a2,d0)
233 STACK * ASN1_seq_unpack(unsigned char * buf, int len, char * (*d2i)(),
234         void (*free_func)(void *)) (a0,d0,a1,a2)
235 unsigned char * ASN1_seq_pack(STACK * safes, int (*i2d)(), unsigned char ** buf, int * len) (a0,a1,a2,a3)
236 void * ASN1_unpack_string(ASN1_STRING * oct, char * (*d2i)()) (a0,a1)
237 void * ASN1_item_unpack(ASN1_STRING * oct, const ASN1_ITEM * it) (a0,a1)
238 ASN1_STRING * ASN1_pack_string(void * obj, int (*i2d)(), ASN1_OCTET_STRING ** oct) (a0,a1,a2)
239 ASN1_STRING * ASN1_item_pack(void * obj, const ASN1_ITEM * it, ASN1_OCTET_STRING ** oct) (a0,a1,a2)
240 void ASN1_STRING_set_default_mask(unsigned long mask) (d0)
241 int ASN1_STRING_set_default_mask_asc(char * p) (a0)
242 unsigned long ASN1_STRING_get_default_mask() ()
243 int ASN1_mbstring_copy(ASN1_STRING ** out, const unsigned char * in, int len, int inform,
244         unsigned long mask) (a0,a1,d0,d1,d2)
245 int ASN1_mbstring_ncopy(ASN1_STRING ** out, const unsigned char * in, int len, int inform,
246         unsigned long mask, long minsize, long maxsize) (a0,a1,d0,d1,d2,d3,d4)
247 ASN1_STRING * ASN1_STRING_set_by_NID(ASN1_STRING ** out, const unsigned char * in, int inlen,
248         int inform, int nid) (a0,a1,d0,d1,d2)
249 ASN1_STRING_TABLE * ASN1_STRING_TABLE_get(int nid) (d0)
250 int ASN1_STRING_TABLE_add(int a, long b, long c, unsigned long d, unsigned long e) (d0,d1,d2,d3,d4)
251 void ASN1_STRING_TABLE_cleanup() ()
252 ASN1_VALUE * ASN1_item_new(const ASN1_ITEM * it) (a0)
253 void ASN1_item_free(ASN1_VALUE * val, const ASN1_ITEM * it) (a0,a1)
254 ASN1_VALUE * ASN1_item_d2i(ASN1_VALUE ** val, unsigned char ** in, long len,
255         const ASN1_ITEM * it) (a0,a1,d0,a2)
256 int ASN1_item_i2d(ASN1_VALUE * val, unsigned char ** out, const ASN1_ITEM * it) (a0,a1,a2)
257 void ASN1_add_oid_module() ()
258 void ERR_load_ASN1_strings() ()
259 int asn1_GetSequence(ASN1_CTX * c, long * length) (a0,a1)
260 void asn1_add_error(unsigned char * address, int offset) (a0,d0)
261 const ASN1_ITEM * ASN1_BOOLEAN_it() ()
262 const ASN1_ITEM * ASN1_TBOOLEAN_it() ()
263 const ASN1_ITEM * ASN1_FBOOLEAN_it() ()
264 const ASN1_ITEM * ASN1_SEQUENCE_it() ()
265 const ASN1_ITEM * CBIGNUM_it() ()
266 const ASN1_ITEM * BIGNUM_it() ()
267 const ASN1_ITEM * LONG_it() ()
268 const ASN1_ITEM * ZLONG_it() ()
269 int ASN1_item_ex_new(ASN1_VALUE ** pval, const ASN1_ITEM * it) (a0,a1)
270 void ASN1_item_ex_free(ASN1_VALUE ** pval, const ASN1_ITEM * it) (a0,a1)
271 int ASN1_template_new(ASN1_VALUE ** pval, const ASN1_TEMPLATE * tt) (a0,a1)
272 int ASN1_primitive_new(ASN1_VALUE ** pval, const ASN1_ITEM * it) (a0,a1)
273 void ASN1_template_free(ASN1_VALUE ** pval, const ASN1_TEMPLATE * tt) (a0,a1)
274 int ASN1_template_d2i(ASN1_VALUE ** pval, unsigned char ** in, long len,
275         const ASN1_TEMPLATE * tt) (a0,a1,d0,a2)
276 int ASN1_item_ex_d2i(ASN1_VALUE ** pval, unsigned char ** in, long len, const ASN1_ITEM * it,
277         int t, int aclass, char opt, ASN1_TLC * ctx) (a0,a1,d0,a2,d1,d2,d3,a3)
278 int ASN1_item_ex_i2d(ASN1_VALUE ** pval, unsigned char ** out, const ASN1_ITEM * it, int t,
279         int aclass) (a0,a1,a2,d0,d1)
280 int ASN1_template_i2d(ASN1_VALUE ** pval, unsigned char ** out, const ASN1_TEMPLATE * tt) (a0,a1,a2)
281 void ASN1_primitive_free(ASN1_VALUE ** pval, const ASN1_ITEM * it) (a0,a1)
282 int asn1_ex_i2c(ASN1_VALUE ** pval, unsigned char * cont, int * putype,
283         const ASN1_ITEM * it) (a0,a1,a2,a3)
284 int asn1_ex_c2i(ASN1_VALUE ** pval, unsigned char * cont, int len, int utype,
285         char * free_cont, const ASN1_ITEM * it) (a0,a1,d0,d1,a2,a3)
286 int asn1_get_choice_selector(ASN1_VALUE ** pval, const ASN1_ITEM * it) (a0,a1)
287 int asn1_set_choice_selector(ASN1_VALUE ** pval, int value, const ASN1_ITEM * it) (a0,d0,a1)
288 ASN1_VALUE ** asn1_get_field_ptr(ASN1_VALUE ** pval, const ASN1_TEMPLATE * tt) (a0,a1)
289 const ASN1_TEMPLATE * asn1_do_adb(ASN1_VALUE ** pval, const ASN1_TEMPLATE * tt,
290         int nullerr) (a0,a1,d0)
291 int asn1_do_lock(ASN1_VALUE ** pval, int op, const ASN1_ITEM * it) (a0,d0,a1)
292 void asn1_enc_init(ASN1_VALUE ** pval, const ASN1_ITEM * it) (a0,a1)
293 void asn1_enc_free(ASN1_VALUE ** pval, const ASN1_ITEM * it) (a0,a1)
294 int asn1_enc_restore(int * len, unsigned char ** out, ASN1_VALUE ** pval,
295         const ASN1_ITEM * it) (a0,a1,a2,a3)
296 int asn1_enc_save(ASN1_VALUE ** pval, unsigned char * in, int inlen, const ASN1_ITEM * it) (a0,a1,d0,a2)
297 size_t BIO_ctrl_pending(BIO * b) (a0)
298 size_t BIO_ctrl_wpending(BIO * b) (a0)
299 size_t BIO_ctrl_get_write_guarantee(BIO * b) (a0)
300 size_t BIO_ctrl_get_read_request(BIO * b) (a0)
301 int BIO_ctrl_reset_read_request(BIO * b) (a0)
302 int BIO_set_ex_data(BIO * bio, int idx, void * data) (a0,d0,a1)
303 void * BIO_get_ex_data(BIO * bio, int idx) (a0,d0)
304 int BIO_get_ex_new_index(long argl, void * argp, CRYPTO_EX_new * (*new_func)(),
305         CRYPTO_EX_dup * (*dup_func)(), CRYPTO_EX_free * (*free_func)()) (d0,a0,a1,a2,a3)
306 unsigned long BIO_number_read(BIO * bio) (a0)
307 unsigned long BIO_number_written(BIO * bio) (a0)
308 BIO_METHOD * BIO_s_file() ()
309 BIO * BIO_new_file(const char * filename, const char * mode) (a0,a1)
310 BIO * BIO_new_fp_amiga(BPTR stream, int close_flag) (d0,d1)
311 BIO * BIO_new(BIO_METHOD * type) (a0)
312 int BIO_set(BIO * a, BIO_METHOD * type) (a0,a1)
313 int BIO_free(BIO * a) (a0)
314 void BIO_vfree(BIO * a) (a0)
315 int BIO_read(BIO * b, void * data, int len) (a0,a1,d0)
316 int BIO_gets(BIO * bp, char * buf, int size) (a0,a1,d0)
317 int BIO_write(BIO * b, const void * data, int len) (a0,a1,d0)
318 int BIO_puts(BIO * bp, const char * buf) (a0,a1)
319 int BIO_indent(BIO * b, int indent, int max) (a0,d0,d1)
320 long BIO_ctrl(BIO * bp, int cmd, long larg, void * parg) (a0,d0,d1,a1)
321 long BIO_callback_ctrl(BIO * b, int cmd,
322         void (*fp)(struct bio_st *, int, const char *, int, long, long)) (a0,d0,a1)
323 char * BIO_ptr_ctrl(BIO * bp, int cmd, long larg) (a0,d0,d1)
324 long BIO_int_ctrl(BIO * bp, int cmd, long larg, int iarg) (a0,d0,d1,d2)
325 BIO * BIO_push(BIO * b, BIO * append) (a0,a1)
326 BIO * BIO_pop(BIO * b) (a0)
327 void BIO_free_all(BIO * a) (a0)
328 BIO * BIO_find_type(BIO * b, int bio_type) (a0,d0)
329 BIO * BIO_next(BIO * b) (a0)
330 BIO * BIO_get_retry_BIO(BIO * bio, int * reason) (a0,a1)
331 int BIO_get_retry_reason(BIO * bio) (a0)
332 BIO * BIO_dup_chain(BIO * in) (a0)
333 int BIO_nread0(BIO * bio, char ** buf) (a0,a1)
334 int BIO_nread(BIO * bio, char ** buf, int num) (a0,a1,d0)
335 int BIO_nwrite0(BIO * bio, char ** buf) (a0,a1)
336 int BIO_nwrite(BIO * bio, char ** buf, int num) (a0,a1,d0)
337 long BIO_debug_callback(BIO * bio, int cmd, const char * argp, int argi, long argl, long ret) (a0,d0,a1,d1,d2,d3)
338 BIO_METHOD * BIO_s_mem() ()
339 BIO * BIO_new_mem_buf(void * buf, int len) (a0,d0)
340 BIO_METHOD * BIO_s_socket() ()
341 BIO_METHOD * BIO_s_connect() ()
342 BIO_METHOD * BIO_s_accept() ()
343 BIO_METHOD * BIO_s_fd() ()
344 BIO_METHOD * BIO_s_log() ()
345 BIO_METHOD * BIO_s_bio() ()
346 BIO_METHOD * BIO_s_null() ()
347 BIO_METHOD * BIO_f_null() ()
348 BIO_METHOD * BIO_f_buffer() ()
349 BIO_METHOD * BIO_f_nbio_test() ()
350 int BIO_sock_should_retry(int i) (d0)
351 int BIO_sock_non_fatal_error(int error) (d0)
352 int BIO_fd_should_retry(int i) (d0)
353 int BIO_fd_non_fatal_error(int error) (d0)
354 int BIO_dump(BIO * b, const char * bytes, int len) (a0,a1,d0)
355 int BIO_dump_indent(BIO * b, const char * bytes, int len, int indent) (a0,a1,d0,d1)
356 struct hostent * BIO_gethostbyname(const char * name) (a0)
357 int BIO_sock_error(int sock) (d0)
358 int BIO_socket_ioctl(int fd, long type, void * arg) (d0,d1,a0)
359 int BIO_socket_nbio(int fd, int mode) (d0,d1)
360 int BIO_get_port(const char * str, unsigned short * port_ptr) (a0,a1)
361 int BIO_get_host_ip(const char * str, unsigned char * ip) (a0,a1)
362 int BIO_get_accept_socket(char * host_port, int mode) (a0,d0)
363 int BIO_accept(int sock, char ** ip_port) (d0,a0)
364 int BIO_sock_init() ()
365 void BIO_sock_cleanup() ()
366 int BIO_set_tcp_ndelay(int sock, int turn_on) (d0,d1)
367 BIO * BIO_new_socket(int sock, int close_flag) (d0,d1)
368 BIO * BIO_new_fd(int fd, int close_flag) (d0,d1)
369 BIO * BIO_new_connect(char * host_port) (a0)
370 BIO * BIO_new_accept(char * host_port) (a0)
371 int BIO_new_bio_pair(BIO ** bio1, size_t writebuf1, BIO ** bio2, size_t writebuf2) (a0,d0,a1,d1)
372 void BIO_copy_next_retry(BIO * b) (a0)
373 int BIO_vprintf(BIO * bio, const char * format, long *args) (a0,a1,d0)
374 ==varargs
375 int BIO_printf(BIO * bio, const char * format, long dummy, ...) (a0,a1,d0)
376 int BIO_vsnprintf(char * buf, size_t n, const char * format, long *args) (a0,d0,a1,d1)
377 ==varargs
378 int BIO_snprintf(char * buf, size_t n, const char * format, long dummy, ...) (a0,d0,a1,d1)
379 void ERR_load_BIO_strings() ()
380 const BIGNUM * BN_value_one() ()
381 char * BN_options() ()
382 BN_CTX * BN_CTX_new() ()
383 void BN_CTX_init(BN_CTX * c) (a0)
384 void BN_CTX_free(BN_CTX * c) (a0)
385 void BN_CTX_start(BN_CTX * ctx) (a0)
386 BIGNUM * BN_CTX_get(BN_CTX * ctx) (a0)
387 void BN_CTX_end(BN_CTX * ctx) (a0)
388 int BN_rand(BIGNUM * rnd, int bits, int top, int bottom) (a0,d0,d1,d2)
389 int BN_pseudo_rand(BIGNUM * rnd, int bits, int top, int bottom) (a0,d0,d1,d2)
390 int BN_rand_range(BIGNUM * rnd, BIGNUM * range) (a0,a1)
391 int BN_pseudo_rand_range(BIGNUM * rnd, BIGNUM * range) (a0,a1)
392 int BN_num_bits(const BIGNUM * a) (a0)
393 int BN_num_bits_word(BN_ULONG a) (d0)
394 BIGNUM * BN_new() ()
395 void BN_init(BIGNUM * a) (a0)
396 void BN_clear_free(BIGNUM * a) (a0)
397 BIGNUM * BN_copy(BIGNUM * a, const BIGNUM * b) (a0,a1)
398 void BN_swap(BIGNUM * a, BIGNUM * b) (a0,a1)
399 BIGNUM * BN_bin2bn(const unsigned char * s, int len, BIGNUM * ret) (a0,d0,a1)
400 int BN_bn2bin(const BIGNUM * a, unsigned char * to) (a0,a1)
401 BIGNUM * BN_mpi2bn(const unsigned char * s, int len, BIGNUM * ret) (a0,d0,a1)
402 int BN_bn2mpi(const BIGNUM * a, unsigned char * to) (a0,a1)
403 int BN_sub(BIGNUM * r, const BIGNUM * a, const BIGNUM * b) (a0,a1,a2)
404 int BN_usub(BIGNUM * r, const BIGNUM * a, const BIGNUM * b) (a0,a1,a2)
405 int BN_uadd(BIGNUM * r, const BIGNUM * a, const BIGNUM * b) (a0,a1,a2)
406 int BN_add(BIGNUM * r, const BIGNUM * a, const BIGNUM * b) (a0,a1,a2)
407 int BN_mul(BIGNUM * r, const BIGNUM * a, const BIGNUM * b, BN_CTX * ctx) (a0,a1,a2,a3)
408 int BN_sqr(BIGNUM * r, const BIGNUM * a, BN_CTX * ctx) (a0,a1,a2)
409 int BN_div(BIGNUM * dv, BIGNUM * rem, const BIGNUM * m, const BIGNUM * d,
410         BN_CTX * ctx) (a0,a1,a2,a3,d0)
411 int BN_nnmod(BIGNUM * r, const BIGNUM * m, const BIGNUM * d, BN_CTX * ctx) (a0,a1,a2,a3)
412 int BN_mod_add(BIGNUM * r, const BIGNUM * a, const BIGNUM * b, const BIGNUM * m,
413         BN_CTX * ctx) (a0,a1,a2,a3,d0)
414 int BN_mod_add_quick(BIGNUM * r, const BIGNUM * a, const BIGNUM * b, const BIGNUM * m) (a0,a1,a2,a3)
415 int BN_mod_sub(BIGNUM * r, const BIGNUM * a, const BIGNUM * b, const BIGNUM * m,
416         BN_CTX * ctx) (a0,a1,a2,a3,d0)
417 int BN_mod_sub_quick(BIGNUM * r, const BIGNUM * a, const BIGNUM * b, const BIGNUM * m) (a0,a1,a2,a3)
418 int BN_mod_mul(BIGNUM * r, const BIGNUM * a, const BIGNUM * b, const BIGNUM * m,
419         BN_CTX * ctx) (a0,a1,a2,a3,d0)
420 int BN_mod_sqr(BIGNUM * r, const BIGNUM * a, const BIGNUM * m, BN_CTX * ctx) (a0,a1,a2,a3)
421 int BN_mod_lshift1(BIGNUM * r, const BIGNUM * a, const BIGNUM * m, BN_CTX * ctx) (a0,a1,a2,a3)
422 int BN_mod_lshift1_quick(BIGNUM * r, const BIGNUM * a, const BIGNUM * m) (a0,a1,a2)
423 int BN_mod_lshift(BIGNUM * r, const BIGNUM * a, int n, const BIGNUM * m, BN_CTX * ctx) (a0,a1,d0,a2,a3)
424 int BN_mod_lshift_quick(BIGNUM * r, const BIGNUM * a, int n, const BIGNUM * m) (a0,a1,d0,a2)
425 BN_ULONG BN_mod_word(const BIGNUM * a, BN_ULONG w) (a0,d0)
426 BN_ULONG BN_div_word(BIGNUM * a, BN_ULONG w) (a0,d0)
427 int BN_mul_word(BIGNUM * a, BN_ULONG w) (a0,d0)
428 int BN_add_word(BIGNUM * a, BN_ULONG w) (a0,d0)
429 int BN_sub_word(BIGNUM * a, BN_ULONG w) (a0,d0)
430 int BN_set_word(BIGNUM * a, BN_ULONG w) (a0,d0)
431 BN_ULONG BN_get_word(const BIGNUM * a) (a0)
432 int BN_cmp(const BIGNUM * a, const BIGNUM * b) (a0,a1)
433 void BN_free(BIGNUM * a) (a0)
434 int BN_is_bit_set(const BIGNUM * a, int n) (a0,d0)
435 int BN_lshift(BIGNUM * r, const BIGNUM * a, int n) (a0,a1,d0)
436 int BN_lshift1(BIGNUM * r, const BIGNUM * a) (a0,a1)
437 int BN_exp(BIGNUM * r, const BIGNUM * a, const BIGNUM * p, BN_CTX * ctx) (a0,a1,a2,a3)
438 int BN_mod_exp(BIGNUM * r, const BIGNUM * a, const BIGNUM * p, const BIGNUM * m,
439         BN_CTX * ctx) (a0,a1,a2,a3,d0)
440 int BN_mod_exp_mont(BIGNUM * r, const BIGNUM * a, const BIGNUM * p, const BIGNUM * m,
441         BN_CTX * ctx, BN_MONT_CTX * m_ctx) (a0,a1,a2,a3,d0,d1)
442 int BN_mod_exp_mont_word(BIGNUM * r, BN_ULONG a, const BIGNUM * p, const BIGNUM * m, BN_CTX * ctx,
443         BN_MONT_CTX * m_ctx) (a0,d0,a1,a2,a3,d1)
444 int BN_mod_exp2_mont(BIGNUM * r, const BIGNUM * a1, const BIGNUM * p1, const BIGNUM * a2,
445         const BIGNUM * p2, const BIGNUM * m, BN_CTX * ctx,
446         BN_MONT_CTX * m_ctx) (a0,a1,a2,a3,d0,d1,d2,d3)
447 int BN_mod_exp_simple(BIGNUM * r, const BIGNUM * a, const BIGNUM * p, const BIGNUM * m,
448         BN_CTX * ctx) (a0,a1,a2,a3,d0)
449 int BN_mask_bits(BIGNUM * a, int n) (a0,d0)
450 int BN_print(BIO * fp, const BIGNUM * a) (a0,a1)
451 int BN_reciprocal(BIGNUM * r, const BIGNUM * m, int len, BN_CTX * ctx) (a0,a1,d0,a2)
452 int BN_rshift(BIGNUM * r, const BIGNUM * a, int n) (a0,a1,d0)
453 int BN_rshift1(BIGNUM * r, const BIGNUM * a) (a0,a1)
454 void BN_clear(BIGNUM * a) (a0)
455 BIGNUM * BN_dup(const BIGNUM * a) (a0)
456 int BN_ucmp(const BIGNUM * a, const BIGNUM * b) (a0,a1)
457 int BN_set_bit(BIGNUM * a, int n) (a0,d0)
458 int BN_clear_bit(BIGNUM * a, int n) (a0,d0)
459 char * BN_bn2hex(const BIGNUM * a) (a0)
460 char * BN_bn2dec(const BIGNUM * a) (a0)
461 int BN_hex2bn(BIGNUM ** a, const char * str) (a0,a1)
462 int BN_dec2bn(BIGNUM ** a, const char * str) (a0,a1)
463 int BN_gcd(BIGNUM * r, const BIGNUM * a, const BIGNUM * b, BN_CTX * ctx) (a0,a1,a2,a3)
464 int BN_kronecker(const BIGNUM * a, const BIGNUM * b, BN_CTX * ctx) (a0,a1,a2)
465 BIGNUM * BN_mod_inverse(BIGNUM * ret, const BIGNUM * a, const BIGNUM * n, BN_CTX * ctx) (a0,a1,a2,a3)
466 BIGNUM * BN_mod_sqrt(BIGNUM * ret, const BIGNUM * a, const BIGNUM * n, BN_CTX * ctx) (a0,a1,a2,a3)
467 BIGNUM * BN_generate_prime(BIGNUM * ret, int bits, int safe, const BIGNUM * add,
468         const BIGNUM * rem, void (*callback)(int, int, void *),
469         void * cb_arg) (a0,d0,d1,a1,a2,a3,d2)
470 int BN_is_prime(const BIGNUM * p, int nchecks, void (*callback)(int, int, void *),
471         BN_CTX * ctx, void * cb_arg) (a0,d0,a1,a2,a3)
472 int BN_is_prime_fasttest(const BIGNUM * p, int nchecks, void (*callback)(int, int, void *),
473         BN_CTX * ctx, void * cb_arg, int do_trial_division) (a0,d0,a1,a2,a3,d1)
474 BN_MONT_CTX * BN_MONT_CTX_new() ()
475 void BN_MONT_CTX_init(BN_MONT_CTX * ctx) (a0)
476 int BN_mod_mul_montgomery(BIGNUM * r, const BIGNUM * a, const BIGNUM * b, BN_MONT_CTX * mont,
477         BN_CTX * ctx) (a0,a1,a2,a3,d0)
478 int BN_from_montgomery(BIGNUM * r, const BIGNUM * a, BN_MONT_CTX * mont, BN_CTX * ctx) (a0,a1,a2,a3)
479 void BN_MONT_CTX_free(BN_MONT_CTX * mont) (a0)
480 int BN_MONT_CTX_set(BN_MONT_CTX * mont, const BIGNUM * mod, BN_CTX * ctx) (a0,a1,a2)
481 BN_MONT_CTX * BN_MONT_CTX_copy(BN_MONT_CTX * to, BN_MONT_CTX * from) (a0,a1)
482 BN_BLINDING * BN_BLINDING_new(BIGNUM * A, BIGNUM * Ai, BIGNUM * mod) (a0,a1,a2)
483 void BN_BLINDING_free(BN_BLINDING * b) (a0)
484 int BN_BLINDING_update(BN_BLINDING * b, BN_CTX * ctx) (a0,a1)
485 int BN_BLINDING_convert(BIGNUM * n, BN_BLINDING * r, BN_CTX * ctx) (a0,a1,a2)
486 int BN_BLINDING_invert(BIGNUM * n, BN_BLINDING * b, BN_CTX * ctx) (a0,a1,a2)
487 void BN_set_params(int mul, int high, int low, int mont) (d0,d1,d2,d3)
488 int BN_get_params(int which) (d0)
489 void BN_RECP_CTX_init(BN_RECP_CTX * recp) (a0)
490 BN_RECP_CTX * BN_RECP_CTX_new() ()
491 void BN_RECP_CTX_free(BN_RECP_CTX * recp) (a0)
492 int BN_RECP_CTX_set(BN_RECP_CTX * recp, const BIGNUM * rdiv, BN_CTX * ctx) (a0,a1,a2)
493 int BN_mod_mul_reciprocal(BIGNUM * r, const BIGNUM * x, const BIGNUM * y, BN_RECP_CTX * recp,
494         BN_CTX * ctx) (a0,a1,a2,a3,d0)
495 int BN_mod_exp_recp(BIGNUM * r, const BIGNUM * a, const BIGNUM * p, const BIGNUM * m,
496         BN_CTX * ctx) (a0,a1,a2,a3,d0)
497 int BN_div_recp(BIGNUM * dv, BIGNUM * rem, const BIGNUM * m, BN_RECP_CTX * recp,
498         BN_CTX * ctx) (a0,a1,a2,a3,d0)
499 BIGNUM * bn_expand2(BIGNUM * a, int words) (a0,d0)
500 BIGNUM * bn_dup_expand(const BIGNUM * a, int words) (a0,d0)
501 BN_ULONG bn_mul_add_words(BN_ULONG * rp, const BN_ULONG * ap, int num, BN_ULONG w) (a0,a1,d0,d1)
502 BN_ULONG bn_mul_words(BN_ULONG * rp, const BN_ULONG * ap, int num, BN_ULONG w) (a0,a1,d0,d1)
503 void bn_sqr_words(BN_ULONG * rp, const BN_ULONG * ap, int num) (a0,a1,d0)
504 BN_ULONG bn_div_words(BN_ULONG h, BN_ULONG l, BN_ULONG d) (d0,d1,d2)
505 BN_ULONG bn_add_words(BN_ULONG * rp, const BN_ULONG * ap, const BN_ULONG * bp, int num) (a0,a1,a2,d0)
506 BN_ULONG bn_sub_words(BN_ULONG * rp, const BN_ULONG * ap, const BN_ULONG * bp, int num) (a0,a1,a2,d0)
507 int BN_bntest_rand(BIGNUM * rnd, int bits, int top, int bottom) (a0,d0,d1,d2)
508 void ERR_load_BN_strings() ()
509 BUF_MEM * BUF_MEM_new() ()
510 void BUF_MEM_free(BUF_MEM * a) (a0)
511 int BUF_MEM_grow(BUF_MEM * str, int len) (a0,d0)
512 int BUF_MEM_grow_clean(BUF_MEM * str, int len) (a0,d0)
513 char * BUF_strdup(const char * str) (a0)
514 size_t BUF_strlcpy(char * dst, const char * src, size_t siz) (a0,a1,d0)
515 size_t BUF_strlcat(char * dst, const char * src, size_t siz) (a0,a1,d0)
516 void ERR_load_BUF_strings() ()
517 COMP_CTX * COMP_CTX_new(COMP_METHOD * meth) (a0)
518 void COMP_CTX_free(COMP_CTX * ctx) (a0)
519 int COMP_compress_block(COMP_CTX * ctx, unsigned char * out, int olen, unsigned char * in,
520         int ilen) (a0,a1,d0,a2,d1)
521 int COMP_expand_block(COMP_CTX * ctx, unsigned char * out, int olen, unsigned char * in,
522         int ilen) (a0,a1,d0,a2,d1)
523 COMP_METHOD * COMP_rle() ()
524 COMP_METHOD * COMP_zlib() ()
525 void ERR_load_COMP_strings() ()
526 int CONF_set_default_method(CONF_METHOD * meth) (a0)
527 void CONF_set_nconf(CONF * conf, LHASH * hash) (a0,a1)
528 LHASH * CONF_load(LHASH * conf, const char * file, long * eline) (a0,a1,a2)
529 LHASH * CONF_load_bio(LHASH * conf, BIO * bp, long * eline) (a0,a1,a2)
530 STACK_OF_CONF_VALUE * CONF_get_section(LHASH * conf, const char * section) (a0,a1)
531 char * CONF_get_string(LHASH * conf, const char * group, const char * name) (a0,a1,a2)
532 long CONF_get_number(LHASH * conf, const char * group, const char * name) (a0,a1,a2)
533 void CONF_free(LHASH * conf) (a0)
534 int CONF_dump_bio(LHASH * conf, BIO * out) (a0,a1)
535 void OPENSSL_config(const char * config_name) (a0)
536 void OPENSSL_no_config() ()
537 CONF * NCONF_new(CONF_METHOD * meth) (a0)
538 CONF_METHOD * NCONF_default() ()
539 CONF_METHOD * NCONF_WIN32() ()
540 void NCONF_free(CONF * conf) (a0)
541 void NCONF_free_data(CONF * conf) (a0)
542 int NCONF_load(CONF * conf, const char * file, long * eline) (a0,a1,a2)
543 int NCONF_load_bio(CONF * conf, BIO * bp, long * eline) (a0,a1,a2)
544 STACK_OF_CONF_VALUE * NCONF_get_section(const CONF * conf, const char * section) (a0,a1)
545 char * NCONF_get_string(const CONF * conf, const char * group, const char * name) (a0,a1,a2)
546 int NCONF_get_number_e(const CONF * conf, const char * group, const char * name, long * result) (a0,a1,a2,a3)
547 int NCONF_dump_bio(const CONF * conf, BIO * out) (a0,a1)
548 int CONF_modules_load(const CONF * cnf, const char * appname, unsigned long flags) (a0,a1,d0)
549 int CONF_modules_load_file(const char * filename, const char * appname, unsigned long flags) (a0,a1,d0)
550 void CONF_modules_unload(int all) (d0)
551 void CONF_modules_finish() ()
552 void CONF_modules_free() ()
553 int CONF_module_add(const char * name, conf_init_func * (*ifunc)(),
554         conf_finish_func * (*ffunc)()) (a0,a1,a2)
555 const char * CONF_imodule_get_name(const CONF_IMODULE * md) (a0)
556 const char * CONF_imodule_get_value(const CONF_IMODULE * md) (a0)
557 void * CONF_imodule_get_usr_data(const CONF_IMODULE * md) (a0)
558 void CONF_imodule_set_usr_data(CONF_IMODULE * md, void * usr_data) (a0,a1)
559 CONF_MODULE * CONF_imodule_get_module(const CONF_IMODULE * md) (a0)
560 unsigned long CONF_imodule_get_flags(const CONF_IMODULE * md) (a0)
561 void CONF_imodule_set_flags(CONF_IMODULE * md, unsigned long flags) (a0,d0)
562 void * CONF_module_get_usr_data(CONF_MODULE * pmod) (a0)
563 void CONF_module_set_usr_data(CONF_MODULE * pmod, void * usr_data) (a0,a1)
564 char * CONF_get1_default_config_file() ()
565 int CONF_parse_list(const char * list, int sep, int nospc,
566         int (*list_cb)(const char *elem, int len, void *usr), void * arg) (a0,d0,d1,a1,a2)
567 void OPENSSL_load_builtin_modules() ()
568 void ERR_load_CONF_strings() ()
569 CONF_VALUE * _CONF_new_section(CONF * conf, const char * section) (a0,a1)
570 CONF_VALUE * _CONF_get_section(const CONF * conf, const char * section) (a0,a1)
571 STACK_OF_CONF_VALUE * _CONF_get_section_values(const CONF * conf, const char * section) (a0,a1)
572 int _CONF_add_string(CONF * conf, CONF_VALUE * section, CONF_VALUE * value) (a0,a1,a2)
573 char * _CONF_get_string(const CONF * conf, const char * section, const char * name) (a0,a1,a2)
574 int _CONF_new_data(CONF * conf) (a0)
575 void _CONF_free_data(CONF * conf) (a0)
576 int CRYPTO_mem_ctrl(int mode) (d0)
577 int CRYPTO_is_mem_check_on() ()
578 const char * SSLeay_version(int type) (d0)
579 unsigned long SSLeay() ()
580 int OPENSSL_issetugid() ()
581 const CRYPTO_EX_DATA_IMPL * CRYPTO_get_ex_data_implementation() ()
582 int CRYPTO_set_ex_data_implementation(const CRYPTO_EX_DATA_IMPL * i) (a0)
583 int CRYPTO_ex_data_new_class() ()
584 int CRYPTO_get_ex_new_index(int class_index, long argl, void * argp, CRYPTO_EX_new * (*new_func)(),
585         CRYPTO_EX_dup * (*dup_func)(), CRYPTO_EX_free * (*free_func)()) (d0,d1,a0,a1,a2,a3)
586 int CRYPTO_new_ex_data(int class_index, void * obj, CRYPTO_EX_DATA * ad) (d0,a0,a1)
587 int CRYPTO_dup_ex_data(int class_index, CRYPTO_EX_DATA * to, CRYPTO_EX_DATA * from) (d0,a0,a1)
588 void CRYPTO_free_ex_data(int class_index, void * obj, CRYPTO_EX_DATA * ad) (d0,a0,a1)
589 int CRYPTO_set_ex_data(CRYPTO_EX_DATA * ad, int idx, void * val) (a0,d0,a1)
590 void * CRYPTO_get_ex_data(const CRYPTO_EX_DATA * ad, int idx) (a0,d0)
591 void CRYPTO_cleanup_all_ex_data() ()
592 int CRYPTO_get_new_lockid(char * name) (a0)
593 int CRYPTO_num_locks() ()
594 void CRYPTO_lock(int mode, int type, const char * file, int line) (d0,d1,a0,d2)
595 void CRYPTO_set_locking_callback(void (*func)(int mode, int type, const char *file, int line)) (a0)
596 void (*)(int mode, int type, const char *file, int line) CRYPTO_get_locking_callback() ()
597 void CRYPTO_set_add_lock_callback(
598         int (*func)(int *num, int mount, int type, const char *file, int line)) (a0)
599 int (*)(int *num, int mount, int type, const char *file, int line) CRYPTO_get_add_lock_callback() ()
600 void CRYPTO_set_id_callback(unsigned long (*func)(void)) (a0)
601 unsigned long (*)(void) CRYPTO_get_id_callback() ()
602 unsigned long CRYPTO_thread_id() ()
603 const char * CRYPTO_get_lock_name(int type) (d0)
604 int CRYPTO_add_lock(int * pointer, int amount, int type, const char * file, int line) (a0,d0,d1,a1,d2)
605 int CRYPTO_get_new_dynlockid() ()
606 void CRYPTO_destroy_dynlockid(int i) (d0)
607 struct CRYPTO_dynlock_value * CRYPTO_get_dynlock_value(int i) (d0)
608 void CRYPTO_set_dynlock_create_callback(
609         struct CRYPTO_dynlock_value * (*dyn_create_function)(const char *file, int line)) (a0)
610 void CRYPTO_set_dynlock_lock_callback(
611         void (*dyn_lock_function)(int mode, struct CRYPTO_dynlock_value *l, const char *file, int line)) (a0)
612 void CRYPTO_set_dynlock_destroy_callback(
613         void (*dyn_destroy_function)(struct CRYPTO_dynlock_value *l, const char *file, int line)) (a0)
614 struct CRYPTO_dynlock_value * (*)(const char *file, int line) CRYPTO_get_dynlock_create_callback() ()
615 void (*)(int mode, struct CRYPTO_dynlock_value *l, const char *file, int line) CRYPTO_get_dynlock_lock_callback() ()
616 void (*)(struct CRYPTO_dynlock_value *l, const char *file, int line) CRYPTO_get_dynlock_destroy_callback() ()
617 int CRYPTO_set_mem_functions(void * (*m)(size_t), void * (*r)(void *, size_t), void (*f)(void *)) (a0,a1,a2)
618 int CRYPTO_set_locked_mem_functions(void * (*m)(size_t), void (*free_func)(void *)) (a0,a1)
619 int CRYPTO_set_mem_ex_functions(void * (*m)(size_t, const char *, int),
620         void * (*r)(void *, size_t, const char *, int), void (*f)(void *)) (a0,a1,a2)
621 int CRYPTO_set_locked_mem_ex_functions(void * (*m)(size_t, const char *, int), void (*free_func)(void *)) (a0,a1)
622 int CRYPTO_set_mem_debug_functions(void (*m)(void *, int, const char *, int, int),
623         void (*r)(void *, void *, int, const char *, int, int),
624         void (*f)(void *, int), void (*so)(long), long (*go)(void)) (a0,a1,a2,a3,d0)
625 void CRYPTO_get_mem_functions(void * (*m)(size_t), void * (*r)(void *, size_t), void (*f)(void *)) (a0,a1,a2)
626 void CRYPTO_get_locked_mem_functions(void * (*m)(size_t), void (*f)(void *)) (a0,a1)
627 void CRYPTO_get_mem_ex_functions(void * (*m)(size_t, const char *, int),
628         void * (*r)(void *, size_t, const char *, int), void (*f)(void *)) (a0,a1,a2)
629 void CRYPTO_get_locked_mem_ex_functions(void * (*m)(size_t, const char *, int), void (*f)(void *)) (a0,a1)
630 void CRYPTO_get_mem_debug_functions(void (*m)(void *, int, const char *, int, int),
631         void (*r)(void *, void *, int, const char *, int, int),
632         void (*f)(void *, int), void (*so)(long), long (*go)(void)) (a0,a1,a2,a3,d0)
633 void * CRYPTO_malloc_locked(int num, const char * file, int line) (d0,a0,d1)
634 void CRYPTO_free_locked(void * a) (a0)
635 void * CRYPTO_malloc(int num, const char * file, int line) (d0,a0,d1)
636 void CRYPTO_free(void * a) (a0)
637 void * CRYPTO_realloc(void * addr, int num, const char * file, int line) (a0,d0,a1,d1)
638 void * CRYPTO_realloc_clean(void * addr, int old_num, int num, const char * file, int line) (a0,d0,d1,a1,d2)
639 void * CRYPTO_remalloc(void * addr, int num, const char * file, int line) (a0,d0,a1,d1)
640 void OPENSSL_cleanse(void * ptr, size_t len) (a0,d0)
641 void CRYPTO_set_mem_debug_options(long bits) (d0)
642 long CRYPTO_get_mem_debug_options() ()
643 int CRYPTO_push_info_(const char * info, const char * file, int line) (a0,a1,d0)
644 int CRYPTO_pop_info() ()
645 int CRYPTO_remove_all_info() ()
646 void CRYPTO_dbg_malloc(void * addr, int num, const char * file, int line, int before_p) (a0,d0,a1,d1,d2)
647 void CRYPTO_dbg_realloc(void * addr1, void * addr2, int num, const char * file, int line,
648         int before_p) (a0,a1,d0,a2,d1,d2)
649 void CRYPTO_dbg_free(void * addr, int before_p) (a0,d0)
650 void CRYPTO_dbg_set_options(long bits) (d0)
651 long CRYPTO_dbg_get_options() ()
652 void CRYPTO_mem_leaks(struct bio_st * bio) (a0)
653 void CRYPTO_mem_leaks_cb(
654         CRYPTO_MEM_LEAK_CB * (*cb)(unsigned long, const char *, int, int, void *)) (a0)
655 void OpenSSLDie(const char * file, int line, const char * assertion) (a0,d0,a1)
656 void ERR_load_CRYPTO_strings() ()
657 DSO * DSO_new() ()
658 DSO * DSO_new_method(DSO_METHOD * method) (a0)
659 int DSO_free(DSO * dso) (a0)
660 int DSO_flags(DSO * dso) (a0)
661 int DSO_up_ref(DSO * dso) (a0)
662 long DSO_ctrl(DSO * dso, int cmd, long larg, void * parg) (a0,d0,d1,a1)
663 int DSO_set_name_converter(DSO * dso, DSO_NAME_CONVERTER_FUNC cb, DSO_NAME_CONVERTER_FUNC * oldcb) (a0,d0,a1)
664 const char * DSO_get_filename(DSO * dso) (a0)
665 int DSO_set_filename(DSO * dso, const char * filename) (a0,a1)
666 char * DSO_convert_filename(DSO * dso, const char * filename) (a0,a1)
667 const char * DSO_get_loaded_filename(DSO * dso) (a0)
668 void DSO_set_default_method(DSO_METHOD * meth) (a0)
669 DSO_METHOD * DSO_get_default_method() ()
670 DSO_METHOD * DSO_get_method(DSO * dso) (a0)
671 DSO_METHOD * DSO_set_method(DSO * dso, DSO_METHOD * meth) (a0,a1)
672 DSO * DSO_load(DSO * dso, const char * filename, DSO_METHOD * meth, int flags) (a0,a1,a2,d0)
673 void * DSO_bind_var(DSO * dso, const char * symname) (a0,a1)
674 DSO_FUNC_TYPE DSO_bind_func(DSO * dso, const char * symname) (a0,a1)
675 DSO_METHOD * DSO_METHOD_openssl() ()
676 DSO_METHOD * DSO_METHOD_null() ()
677 DSO_METHOD * DSO_METHOD_dlfcn() ()
678 DSO_METHOD * DSO_METHOD_dl() ()
679 DSO_METHOD * DSO_METHOD_win32() ()
680 DSO_METHOD * DSO_METHOD_vms() ()
681 void ERR_load_DSO_strings() ()
682 const EC_METHOD * EC_GFp_simple_method() ()
683 const EC_METHOD * EC_GFp_mont_method() ()
684 EC_GROUP * EC_GROUP_new(const EC_METHOD * a) (a0)
685 void EC_GROUP_free(EC_GROUP * a) (a0)
686 void EC_GROUP_clear_free(EC_GROUP * a) (a0)
687 int EC_GROUP_copy(EC_GROUP * a, const EC_GROUP * b) (a0,a1)
688 const EC_METHOD * EC_GROUP_method_of(const EC_GROUP * a) (a0)
689 int EC_GROUP_set_curve_GFp(EC_GROUP * a1, const BIGNUM * p, const BIGNUM * a, const BIGNUM * b,
690         BN_CTX * a2) (a0,a1,a2,a3,d0)
691 int EC_GROUP_get_curve_GFp(const EC_GROUP * a1, BIGNUM * p, BIGNUM * a, BIGNUM * b, BN_CTX * a2) (a0,a1,a2,a3,d0)
692 EC_GROUP * EC_GROUP_new_curve_GFp(const BIGNUM * p, const BIGNUM * a, const BIGNUM * b, BN_CTX * a1) (a0,a1,a2,a3)
693 int EC_GROUP_set_generator(EC_GROUP * a1, const EC_POINT * generator, const BIGNUM * order,
694         const BIGNUM * cofactor) (a0,a1,a2,a3)
695 EC_POINT * EC_GROUP_get0_generator(const EC_GROUP * a1) (a0)
696 int EC_GROUP_get_order(const EC_GROUP * a1, BIGNUM * order, BN_CTX * a2) (a0,a1,a2)
697 int EC_GROUP_get_cofactor(const EC_GROUP * a1, BIGNUM * cofactor, BN_CTX * a2) (a0,a1,a2)
698 EC_POINT * EC_POINT_new(const EC_GROUP * a) (a0)
699 void EC_POINT_free(EC_POINT * a) (a0)
700 void EC_POINT_clear_free(EC_POINT * a) (a0)
701 int EC_POINT_copy(EC_POINT * a, const EC_POINT * b) (a0,a1)
702 const EC_METHOD * EC_POINT_method_of(const EC_POINT * a) (a0)
703 int EC_POINT_set_to_infinity(const EC_GROUP * a, EC_POINT * b) (a0,a1)
704 int EC_POINT_set_Jprojective_coordinates_GFp(const EC_GROUP * a1, EC_POINT * a2, const BIGNUM * x, const BIGNUM * y,
705         const BIGNUM * z, BN_CTX * a3) (a0,a1,a2,a3,d0,d1)
706 int EC_POINT_get_Jprojective_coordinates_GFp(const EC_GROUP * a1, const EC_POINT * a2, BIGNUM * x, BIGNUM * y,
707         BIGNUM * z, BN_CTX * a3) (a0,a1,a2,a3,d0,d1)
708 int EC_POINT_set_affine_coordinates_GFp(const EC_GROUP * a1, EC_POINT * a2, const BIGNUM * x, const BIGNUM * y,
709         BN_CTX * a3) (a0,a1,a2,a3,d0)
710 int EC_POINT_get_affine_coordinates_GFp(const EC_GROUP * a1, const EC_POINT * a2, BIGNUM * x, BIGNUM * y,
711         BN_CTX * a3) (a0,a1,a2,a3,d0)
712 int EC_POINT_set_compressed_coordinates_GFp(const EC_GROUP * a1, EC_POINT * a2, const BIGNUM * x, int y_bit,
713         BN_CTX * a3) (a0,a1,a2,d0,a3)
714 size_t EC_POINT_point2oct(const EC_GROUP * a1, const EC_POINT * a2,
715         point_conversion_form_t form, unsigned char * buf, size_t len,
716         BN_CTX * a3) (a0,a1,d0,a2,d1,a3)
717 int EC_POINT_oct2point(const EC_GROUP * a1, EC_POINT * a2, const unsigned char * buf,
718         size_t len, BN_CTX * a3) (a0,a1,a2,d0,a3)
719 int EC_POINT_add(const EC_GROUP * a1, EC_POINT * r, const EC_POINT * a,
720         const EC_POINT * b, BN_CTX * a2) (a0,a1,a2,a3,d0)
721 int EC_POINT_dbl(const EC_GROUP * a1, EC_POINT * r, const EC_POINT * a, BN_CTX * a2) (a0,a1,a2,a3)
722 int EC_POINT_invert(const EC_GROUP * a1, EC_POINT * a2, BN_CTX * a3) (a0,a1,a2)
723 int EC_POINT_is_at_infinity(const EC_GROUP * a, const EC_POINT * b) (a0,a1)
724 int EC_POINT_is_on_curve(const EC_GROUP * a, const EC_POINT * b, BN_CTX * c) (a0,a1,a2)
725 int EC_POINT_cmp(const EC_GROUP * a1, const EC_POINT * a, const EC_POINT * b, BN_CTX * a2) (a0,a1,a2,a3)
726 int EC_POINT_make_affine(const EC_GROUP * a, EC_POINT * b, BN_CTX * c) (a0,a1,a2)
727 int EC_POINTs_make_affine(const EC_GROUP * a1, size_t num, EC_POINT ** a2, BN_CTX * a3) (a0,d0,a1,a2)
728 int EC_POINTs_mul(const EC_GROUP * a1, EC_POINT * r, const BIGNUM * a2, size_t num,
729         const EC_POINT ** a3, const BIGNUM ** a4, BN_CTX * a5) (a0,a1,a2,d0,a3,d1,d2)
730 int EC_POINT_mul(const EC_GROUP * a1, EC_POINT * r, const BIGNUM * a2,
731         const EC_POINT * a3, const BIGNUM * a4, BN_CTX * a5) (a0,a1,a2,a3,d0,d1)
732 int EC_GROUP_precompute_mult(EC_GROUP * a, BN_CTX * b) (a0,a1)
733 void ERR_load_EC_strings() ()
734 void ERR_put_error(int lib, int func, int reason, const char * file, int line) (d0,d1,d2,a0,d3)
735 void ERR_set_error_data(char * data, int flags) (a0,d0)
736 unsigned long ERR_get_error() ()
737 unsigned long ERR_get_error_line(const char ** file, int * line) (a0,a1)
738 unsigned long ERR_get_error_line_data(const char ** file, int * line, const char ** data,
739         int * flags) (a0,a1,a2,a3)
740 unsigned long ERR_peek_error() ()
741 unsigned long ERR_peek_error_line(const char ** file, int * line) (a0,a1)
742 unsigned long ERR_peek_error_line_data(const char ** file, int * line, const char ** data,
743         int * flags) (a0,a1,a2,a3)
744 unsigned long ERR_peek_last_error() ()
745 unsigned long ERR_peek_last_error_line(const char ** file, int * line) (a0,a1)
746 unsigned long ERR_peek_last_error_line_data(const char ** file, int * line, const char ** data,
747         int * flags) (a0,a1,a2,a3)
748 void ERR_clear_error() ()
749 char * ERR_error_string(unsigned long e, char * buf) (d0,a0)
750 void ERR_error_string_n(unsigned long e, char * buf, size_t len) (d0,a0,d1)
751 const char * ERR_lib_error_string(unsigned long e) (d0)
752 const char * ERR_func_error_string(unsigned long e) (d0)
753 const char * ERR_reason_error_string(unsigned long e) (d0)
754 void ERR_print_errors_cb(int (*cb)(const char *str, size_t len, void *u), void * u) (a0,a1)
755 void ERR_print_errors(BIO * bp) (a0)
756 void ERR_add_error_dataA(int num, long *args) (d0,d1)
757 ==varargs
758 void ERR_add_error_data(int num, long dummy, ...) (d0,d1)
759 void ERR_load_strings(int lib, ERR_STRING_DATA * str) (d0,a0)
760 void ERR_unload_strings(int lib, ERR_STRING_DATA * str) (d0,a0)
761 void ERR_load_ERR_strings() ()
762 void ERR_load_crypto_strings() ()
763 void ERR_free_strings() ()
764 void ERR_remove_state(unsigned long pid) (d0)
765 ERR_STATE * ERR_get_state() ()
766 LHASH * ERR_get_string_table() ()
767 LHASH * ERR_get_err_state_table() ()
768 void ERR_release_err_state_table(LHASH ** hash) (a0)
769 int ERR_get_next_error_library() ()
770 const ERR_FNS * ERR_get_implementation() ()
771 int ERR_set_implementation(const ERR_FNS * fns) (a0)
772 void EVP_MD_CTX_init(EVP_MD_CTX * ctx) (a0)
773 int EVP_MD_CTX_cleanup(EVP_MD_CTX * ctx) (a0)
774 EVP_MD_CTX * EVP_MD_CTX_create() ()
775 void EVP_MD_CTX_destroy(EVP_MD_CTX * ctx) (a0)
776 int EVP_MD_CTX_copy_ex(EVP_MD_CTX * out, const EVP_MD_CTX * in) (a0,a1)
777 int EVP_DigestInit_ex(EVP_MD_CTX * ctx, const EVP_MD * type, ENGINE * impl) (a0,a1,a2)
778 int EVP_DigestUpdate(EVP_MD_CTX * ctx, const void * d, unsigned int cnt) (a0,a1,d0)
779 int EVP_DigestFinal_ex(EVP_MD_CTX * ctx, unsigned char * md, unsigned int * s) (a0,a1,a2)
780 int EVP_Digest(void * data, unsigned int count, unsigned char * md, unsigned int * size,
781         const EVP_MD * type, ENGINE * impl) (a0,d0,a1,a2,a3,d1)
782 int EVP_MD_CTX_copy(EVP_MD_CTX * out, const EVP_MD_CTX * in) (a0,a1)
783 int EVP_DigestInit(EVP_MD_CTX * ctx, const EVP_MD * type) (a0,a1)
784 int EVP_DigestFinal(EVP_MD_CTX * ctx, unsigned char * md, unsigned int * s) (a0,a1,a2)
785 int EVP_read_pw_string(char * buf, int length, const char * prompt, int verify) (a0,d0,a1,d1)
786 void EVP_set_pw_prompt(char * prompt) (a0)
787 char * EVP_get_pw_prompt() ()
788 int EVP_BytesToKey(const EVP_CIPHER * type, const EVP_MD * md, const unsigned char * salt,
789         const unsigned char * data, int datal, int count,
790         unsigned char * key, unsigned char * iv) (a0,a1,a2,a3,d0,d1,d2,d3)
791 int EVP_EncryptInit(EVP_CIPHER_CTX * ctx, const EVP_CIPHER * cipher,
792         const unsigned char * key, const unsigned char * iv) (a0,a1,a2,a3)
793 int EVP_EncryptInit_ex(EVP_CIPHER_CTX * ctx, const EVP_CIPHER * cipher, ENGINE * impl,
794         const unsigned char * key, const unsigned char * iv) (a0,a1,a2,a3,d0)
795 int EVP_EncryptUpdate(EVP_CIPHER_CTX * ctx, unsigned char * out, int * outl,
796         const unsigned char * in, int inl) (a0,a1,a2,a3,d0)
797 int EVP_EncryptFinal_ex(EVP_CIPHER_CTX * ctx, unsigned char * out, int * outl) (a0,a1,a2)
798 int EVP_EncryptFinal(EVP_CIPHER_CTX * ctx, unsigned char * out, int * outl) (a0,a1,a2)
799 int EVP_DecryptInit(EVP_CIPHER_CTX * ctx, const EVP_CIPHER * cipher,
800         const unsigned char * key, const unsigned char * iv) (a0,a1,a2,a3)
801 int EVP_DecryptInit_ex(EVP_CIPHER_CTX * ctx, const EVP_CIPHER * cipher, ENGINE * impl,
802         const unsigned char * key, const unsigned char * iv) (a0,a1,a2,a3,d0)
803 int EVP_DecryptUpdate(EVP_CIPHER_CTX * ctx, unsigned char * out, int * outl,
804         const unsigned char * in, int inl) (a0,a1,a2,a3,d0)
805 int EVP_DecryptFinal(EVP_CIPHER_CTX * ctx, unsigned char * outm, int * outl) (a0,a1,a2)
806 int EVP_DecryptFinal_ex(EVP_CIPHER_CTX * ctx, unsigned char * outm, int * outl) (a0,a1,a2)
807 int EVP_CipherInit(EVP_CIPHER_CTX * ctx, const EVP_CIPHER * cipher,
808         const unsigned char * key, const unsigned char * iv, int enc) (a0,a1,a2,a3,d0)
809 int EVP_CipherInit_ex(EVP_CIPHER_CTX * ctx, const EVP_CIPHER * cipher, ENGINE * impl,
810         const unsigned char * key, const unsigned char * iv, int enc) (a0,a1,a2,a3,d0,d1)
811 int EVP_CipherUpdate(EVP_CIPHER_CTX * ctx, unsigned char * out, int * outl,
812         const unsigned char * in, int inl) (a0,a1,a2,a3,d0)
813 int EVP_CipherFinal(EVP_CIPHER_CTX * ctx, unsigned char * outm, int * outl) (a0,a1,a2)
814 int EVP_CipherFinal_ex(EVP_CIPHER_CTX * ctx, unsigned char * outm, int * outl) (a0,a1,a2)
815 int EVP_SignFinal(EVP_MD_CTX * ctx, unsigned char * md, unsigned int * s, EVP_PKEY * pkey) (a0,a1,a2,a3)
816 int EVP_VerifyFinal(EVP_MD_CTX * ctx, unsigned char * sigbuf, unsigned int siglen,
817         EVP_PKEY * pkey) (a0,a1,d0,a2)
818 int EVP_OpenInit(EVP_CIPHER_CTX * ctx, const EVP_CIPHER * type, unsigned char * ek,
819         int ekl, unsigned char * iv, EVP_PKEY * priv) (a0,a1,a2,d0,a3,d1)
820 int EVP_OpenFinal(EVP_CIPHER_CTX * ctx, unsigned char * out, int * outl) (a0,a1,a2)
821 int EVP_SealInit(EVP_CIPHER_CTX * ctx, const EVP_CIPHER * type, unsigned char ** ek,
822         int * ekl, unsigned char * iv, EVP_PKEY ** pubk, int npubk) (a0,a1,a2,a3,d0,d1,d2)
823 int EVP_SealFinal(EVP_CIPHER_CTX * ctx, unsigned char * out, int * outl) (a0,a1,a2)
824 void EVP_EncodeInit(EVP_ENCODE_CTX * ctx) (a0)
825 void EVP_EncodeUpdate(EVP_ENCODE_CTX * ctx, unsigned char * out, int * outl,
826         unsigned char * in, int inl) (a0,a1,a2,a3,d0)
827 void EVP_EncodeFinal(EVP_ENCODE_CTX * ctx, unsigned char * out, int * outl) (a0,a1,a2)
828 int EVP_EncodeBlock(unsigned char * t, const unsigned char * f, int n) (a0,a1,d0)
829 void EVP_DecodeInit(EVP_ENCODE_CTX * ctx) (a0)
830 int EVP_DecodeUpdate(EVP_ENCODE_CTX * ctx, unsigned char * out, int * outl,
831         unsigned char * in, int inl) (a0,a1,a2,a3,d0)
832 int EVP_DecodeFinal(EVP_ENCODE_CTX * ctx, unsigned char * out, int * outl) (a0,a1,a2)
833 int EVP_DecodeBlock(unsigned char * t, const unsigned char * f, int n) (a0,a1,d0)
834 void EVP_CIPHER_CTX_init(EVP_CIPHER_CTX * a) (a0)
835 int EVP_CIPHER_CTX_cleanup(EVP_CIPHER_CTX * a) (a0)
836 int EVP_CIPHER_CTX_set_key_length(EVP_CIPHER_CTX * x, int keylen) (a0,d0)
837 int EVP_CIPHER_CTX_set_padding(EVP_CIPHER_CTX * c, int pad) (a0,d0)
838 int EVP_CIPHER_CTX_ctrl(EVP_CIPHER_CTX * ctx, int type, int arg, void * ptr) (a0,d0,d1,a1)
839 BIO_METHOD * BIO_f_md() ()
840 BIO_METHOD * BIO_f_base64() ()
841 BIO_METHOD * BIO_f_cipher() ()
842 BIO_METHOD * BIO_f_reliable() ()
843 void BIO_set_cipher(BIO * b, const EVP_CIPHER * c, unsigned char * k, unsigned char * i,
844         int enc) (a0,a1,a2,a3,d0)
845 const EVP_MD * EVP_md_null() ()
846 const EVP_MD * EVP_md2() ()
847 const EVP_MD * EVP_md4() ()
848 const EVP_MD * EVP_md5() ()
849 const EVP_MD * EVP_sha() ()
850 const EVP_MD * EVP_sha1() ()
851 const EVP_MD * EVP_dss() ()
852 const EVP_MD * EVP_dss1() ()
853 const EVP_MD * EVP_mdc2() ()
854 const EVP_MD * EVP_ripemd160() ()
855 const EVP_CIPHER * EVP_enc_null() ()
856 const EVP_CIPHER * EVP_des_ecb() ()
857 const EVP_CIPHER * EVP_des_ede() ()
858 const EVP_CIPHER * EVP_des_ede3() ()
859 const EVP_CIPHER * EVP_des_ede_ecb() ()
860 const EVP_CIPHER * EVP_des_ede3_ecb() ()
861 const EVP_CIPHER * EVP_des_cfb64() ()
862 const EVP_CIPHER * EVP_des_cfb1() ()
863 const EVP_CIPHER * EVP_des_cfb8() ()
864 const EVP_CIPHER * EVP_des_ede_cfb64() ()
865 const EVP_CIPHER * EVP_des_ede3_cfb64() ()
866 const EVP_CIPHER * EVP_des_ede3_cfb1() ()
867 const EVP_CIPHER * EVP_des_ede3_cfb8() ()
868 const EVP_CIPHER * EVP_des_ofb() ()
869 const EVP_CIPHER * EVP_des_ede_ofb() ()
870 const EVP_CIPHER * EVP_des_ede3_ofb() ()
871 const EVP_CIPHER * EVP_des_cbc() ()
872 const EVP_CIPHER * EVP_des_ede_cbc() ()
873 const EVP_CIPHER * EVP_des_ede3_cbc() ()
874 const EVP_CIPHER * EVP_desx_cbc() ()
875 const EVP_CIPHER * EVP_rc4() ()
876 const EVP_CIPHER * EVP_rc4_40() ()
877 const EVP_CIPHER * EVP_idea_ecb() ()
878 const EVP_CIPHER * EVP_idea_cfb64() ()
879 const EVP_CIPHER * EVP_idea_ofb() ()
880 const EVP_CIPHER * EVP_idea_cbc() ()
881 const EVP_CIPHER * EVP_rc2_ecb() ()
882 const EVP_CIPHER * EVP_rc2_cbc() ()
883 const EVP_CIPHER * EVP_rc2_40_cbc() ()
884 const EVP_CIPHER * EVP_rc2_64_cbc() ()
885 const EVP_CIPHER * EVP_rc2_cfb64() ()
886 const EVP_CIPHER * EVP_rc2_ofb() ()
887 const EVP_CIPHER * EVP_bf_ecb() ()
888 const EVP_CIPHER * EVP_bf_cbc() ()
889 const EVP_CIPHER * EVP_bf_cfb64() ()
890 const EVP_CIPHER * EVP_bf_ofb() ()
891 const EVP_CIPHER * EVP_cast5_ecb() ()
892 const EVP_CIPHER * EVP_cast5_cbc() ()
893 const EVP_CIPHER * EVP_cast5_cfb64() ()
894 const EVP_CIPHER * EVP_cast5_ofb() ()
895 const EVP_CIPHER * EVP_rc5_32_12_16_cbc() ()
896 const EVP_CIPHER * EVP_rc5_32_12_16_ecb() ()
897 const EVP_CIPHER * EVP_rc5_32_12_16_cfb64() ()
898 const EVP_CIPHER * EVP_rc5_32_12_16_ofb() ()
899 const EVP_CIPHER * EVP_aes_128_ecb() ()
900 const EVP_CIPHER * EVP_aes_128_cbc() ()
901 const EVP_CIPHER * EVP_aes_128_cfb1() ()
902 const EVP_CIPHER * EVP_aes_128_cfb8() ()
903 const EVP_CIPHER * EVP_aes_128_cfb128() ()
904 const EVP_CIPHER * EVP_aes_128_ofb() ()
905 const EVP_CIPHER * EVP_aes_192_ecb() ()
906 const EVP_CIPHER * EVP_aes_192_cbc() ()
907 const EVP_CIPHER * EVP_aes_192_cfb1() ()
908 const EVP_CIPHER * EVP_aes_192_cfb8() ()
909 const EVP_CIPHER * EVP_aes_192_cfb128() ()
910 const EVP_CIPHER * EVP_aes_192_ofb() ()
911 const EVP_CIPHER * EVP_aes_256_ecb() ()
912 const EVP_CIPHER * EVP_aes_256_cbc() ()
913 const EVP_CIPHER * EVP_aes_256_cfb1() ()
914 const EVP_CIPHER * EVP_aes_256_cfb8() ()
915 const EVP_CIPHER * EVP_aes_256_cfb128() ()
916 const EVP_CIPHER * EVP_aes_256_ofb() ()
917 void OPENSSL_add_all_algorithms_noconf() ()
918 void OPENSSL_add_all_algorithms_conf() ()
919 void OpenSSL_add_all_ciphers() ()
920 void OpenSSL_add_all_digests() ()
921 int EVP_add_cipher(const EVP_CIPHER * cipher) (a0)
922 int EVP_add_digest(const EVP_MD * digest) (a0)
923 const EVP_CIPHER * EVP_get_cipherbyname(const char * name) (a0)
924 const EVP_MD * EVP_get_digestbyname(const char * name) (a0)
925 void EVP_cleanup() ()
926 int EVP_PKEY_decrypt(unsigned char * dec_key, unsigned char * enc_key, int enc_key_len,
927         EVP_PKEY * private_key) (a0,a1,d0,a2)
928 int EVP_PKEY_encrypt(unsigned char * enc_key, unsigned char * key, int key_len,
929         EVP_PKEY * pub_key) (a0,a1,d0,a2)
930 int EVP_PKEY_type(int type) (d0)
931 int EVP_PKEY_bits(EVP_PKEY * pkey) (a0)
932 int EVP_PKEY_size(EVP_PKEY * pkey) (a0)
933 int EVP_PKEY_assign(EVP_PKEY * pkey, int type, char * key) (a0,d0,a1)
934 int EVP_PKEY_set1_RSA(EVP_PKEY * pkey, struct rsa_st * key) (a0,a1)
935 struct rsa_st * EVP_PKEY_get1_RSA(EVP_PKEY * pkey) (a0)
936 int EVP_PKEY_set1_DSA(EVP_PKEY * pkey, struct dsa_st * key) (a0,a1)
937 struct dsa_st * EVP_PKEY_get1_DSA(EVP_PKEY * pkey) (a0)
938 int EVP_PKEY_set1_DH(EVP_PKEY * pkey, struct dh_st * key) (a0,a1)
939 struct dh_st * EVP_PKEY_get1_DH(EVP_PKEY * pkey) (a0)
940 EVP_PKEY * EVP_PKEY_new() ()
941 void EVP_PKEY_free(EVP_PKEY * pkey) (a0)
942 EVP_PKEY * d2i_PublicKey(int type, EVP_PKEY ** a, unsigned char ** pp, long length) (d0,a0,a1,d1)
943 int i2d_PublicKey(EVP_PKEY * a, unsigned char ** pp) (a0,a1)
944 EVP_PKEY * d2i_PrivateKey(int type, EVP_PKEY ** a, unsigned char ** pp, long length) (d0,a0,a1,d1)
945 EVP_PKEY * d2i_AutoPrivateKey(EVP_PKEY ** a, unsigned char ** pp, long length) (a0,a1,d0)
946 int i2d_PrivateKey(EVP_PKEY * a, unsigned char ** pp) (a0,a1)
947 int EVP_PKEY_copy_parameters(EVP_PKEY * to, EVP_PKEY * from) (a0,a1)
948 int EVP_PKEY_missing_parameters(EVP_PKEY * pkey) (a0)
949 int EVP_PKEY_save_parameters(EVP_PKEY * pkey, int mode) (a0,d0)
950 int EVP_PKEY_cmp_parameters(EVP_PKEY * a, EVP_PKEY * b) (a0,a1)
951 int EVP_CIPHER_type(const EVP_CIPHER * ctx) (a0)
952 int EVP_CIPHER_param_to_asn1(EVP_CIPHER_CTX * c, ASN1_TYPE * type) (a0,a1)
953 int EVP_CIPHER_asn1_to_param(EVP_CIPHER_CTX * c, ASN1_TYPE * type) (a0,a1)
954 int EVP_CIPHER_set_asn1_iv(EVP_CIPHER_CTX * c, ASN1_TYPE * type) (a0,a1)
955 int EVP_CIPHER_get_asn1_iv(EVP_CIPHER_CTX * c, ASN1_TYPE * type) (a0,a1)
956 int PKCS5_PBE_keyivgen(EVP_CIPHER_CTX * ctx, const char * pass, int passlen, ASN1_TYPE * param,
957         const EVP_CIPHER * cipher, const EVP_MD * md, int en_de) (a0,a1,d0,a2,a3,d1,d2)
958 int PKCS5_PBKDF2_HMAC_SHA1(const char * pass, int passlen, unsigned char * salt, int saltlen,
959         int iter, int keylen, unsigned char * out) (a0,d0,a1,d1,d2,d3,a2)
960 int PKCS5_v2_PBE_keyivgen(EVP_CIPHER_CTX * ctx, const char * pass, int passlen, ASN1_TYPE * param,
961         const EVP_CIPHER * cipher, const EVP_MD * md, int en_de) (a0,a1,d0,a2,a3,d1,d2)
962 void PKCS5_PBE_add() ()
963 int EVP_PBE_CipherInit(ASN1_OBJECT * pbe_obj, const char * pass, int passlen, ASN1_TYPE * param,
964         EVP_CIPHER_CTX * ctx, int en_de) (a0,a1,d0,a2,a3,d1)
965 int EVP_PBE_alg_add(int nid, const EVP_CIPHER * cipher, const EVP_MD * md,
966         EVP_PBE_KEYGEN * (*keygen)(struct evp_cipher_ctx_st *ctx, const char *pass, int passlen, struct asn1_type_st *param, struct evp_cipher_st *cipher, struct env_md_st *md, int en_de)) (d0,a0,a1,a2)
967 void EVP_PBE_cleanup() ()
968 void ERR_load_EVP_strings() ()
969 void HMAC_CTX_init(HMAC_CTX * ctx) (a0)
970 void HMAC_CTX_cleanup(HMAC_CTX * ctx) (a0)
971 void HMAC_Init(HMAC_CTX * ctx, const void * key, int len, const EVP_MD * md) (a0,a1,d0,a2)
972 void HMAC_Init_ex(HMAC_CTX * ctx, const void * key, int len, const EVP_MD * md,
973         ENGINE * impl) (a0,a1,d0,a2,a3)
974 void HMAC_Update(HMAC_CTX * ctx, const unsigned char * data, int len) (a0,a1,d0)
975 void HMAC_Final(HMAC_CTX * ctx, unsigned char * md, unsigned int * len) (a0,a1,a2)
976 unsigned char * HMAC(const EVP_MD * evp_md, const void * key, int key_len,
977         const unsigned char * d, int n, unsigned char * md,
978         unsigned int * md_len) (a0,a1,d0,a2,d1,a3,d2)
979 KRB5_ENCDATA * KRB5_ENCDATA_new() ()
980 void KRB5_ENCDATA_free(KRB5_ENCDATA * a) (a0)
981 KRB5_ENCDATA * d2i_KRB5_ENCDATA(KRB5_ENCDATA ** a, unsigned char ** in, long len) (a0,a1,d0)
982 int i2d_KRB5_ENCDATA(KRB5_ENCDATA * a, unsigned char ** out) (a0,a1)
983 const ASN1_ITEM * KRB5_ENCDATA_it() ()
984 KRB5_PRINCNAME * KRB5_PRINCNAME_new() ()
985 void KRB5_PRINCNAME_free(KRB5_PRINCNAME * a) (a0)
986 KRB5_PRINCNAME * d2i_KRB5_PRINCNAME(KRB5_PRINCNAME ** a, unsigned char ** in, long len) (a0,a1,d0)
987 int i2d_KRB5_PRINCNAME(KRB5_PRINCNAME * a, unsigned char ** out) (a0,a1)
988 const ASN1_ITEM * KRB5_PRINCNAME_it() ()
989 KRB5_TKTBODY * KRB5_TKTBODY_new() ()
990 void KRB5_TKTBODY_free(KRB5_TKTBODY * a) (a0)
991 KRB5_TKTBODY * d2i_KRB5_TKTBODY(KRB5_TKTBODY ** a, unsigned char ** in, long len) (a0,a1,d0)
992 int i2d_KRB5_TKTBODY(KRB5_TKTBODY * a, unsigned char ** out) (a0,a1)
993 const ASN1_ITEM * KRB5_TKTBODY_it() ()
994 KRB5_APREQBODY * KRB5_APREQBODY_new() ()
995 void KRB5_APREQBODY_free(KRB5_APREQBODY * a) (a0)
996 KRB5_APREQBODY * d2i_KRB5_APREQBODY(KRB5_APREQBODY ** a, unsigned char ** in, long len) (a0,a1,d0)
997 int i2d_KRB5_APREQBODY(KRB5_APREQBODY * a, unsigned char ** out) (a0,a1)
998 const ASN1_ITEM * KRB5_APREQBODY_it() ()
999 KRB5_TICKET * KRB5_TICKET_new() ()
1000 void KRB5_TICKET_free(KRB5_TICKET * a) (a0)
1001 KRB5_TICKET * d2i_KRB5_TICKET(KRB5_TICKET ** a, unsigned char ** in, long len) (a0,a1,d0)
1002 int i2d_KRB5_TICKET(KRB5_TICKET * a, unsigned char ** out) (a0,a1)
1003 const ASN1_ITEM * KRB5_TICKET_it() ()
1004 KRB5_APREQ * KRB5_APREQ_new() ()
1005 void KRB5_APREQ_free(KRB5_APREQ * a) (a0)
1006 KRB5_APREQ * d2i_KRB5_APREQ(KRB5_APREQ ** a, unsigned char ** in, long len) (a0,a1,d0)
1007 int i2d_KRB5_APREQ(KRB5_APREQ * a, unsigned char ** out) (a0,a1)
1008 const ASN1_ITEM * KRB5_APREQ_it() ()
1009 KRB5_CHECKSUM * KRB5_CHECKSUM_new() ()
1010 void KRB5_CHECKSUM_free(KRB5_CHECKSUM * a) (a0)
1011 KRB5_CHECKSUM * d2i_KRB5_CHECKSUM(KRB5_CHECKSUM ** a, unsigned char ** in, long len) (a0,a1,d0)
1012 int i2d_KRB5_CHECKSUM(KRB5_CHECKSUM * a, unsigned char ** out) (a0,a1)
1013 const ASN1_ITEM * KRB5_CHECKSUM_it() ()
1014 KRB5_ENCKEY * KRB5_ENCKEY_new() ()
1015 void KRB5_ENCKEY_free(KRB5_ENCKEY * a) (a0)
1016 KRB5_ENCKEY * d2i_KRB5_ENCKEY(KRB5_ENCKEY ** a, unsigned char ** in, long len) (a0,a1,d0)
1017 int i2d_KRB5_ENCKEY(KRB5_ENCKEY * a, unsigned char ** out) (a0,a1)
1018 const ASN1_ITEM * KRB5_ENCKEY_it() ()
1019 KRB5_AUTHDATA * KRB5_AUTHDATA_new() ()
1020 void KRB5_AUTHDATA_free(KRB5_AUTHDATA * a) (a0)
1021 KRB5_AUTHDATA * d2i_KRB5_AUTHDATA(KRB5_AUTHDATA ** a, unsigned char ** in, long len) (a0,a1,d0)
1022 int i2d_KRB5_AUTHDATA(KRB5_AUTHDATA * a, unsigned char ** out) (a0,a1)
1023 const ASN1_ITEM * KRB5_AUTHDATA_it() ()
1024 KRB5_AUTHENTBODY * KRB5_AUTHENTBODY_new() ()
1025 void KRB5_AUTHENTBODY_free(KRB5_AUTHENTBODY * a) (a0)
1026 KRB5_AUTHENTBODY * d2i_KRB5_AUTHENTBODY(KRB5_AUTHENTBODY ** a, unsigned char ** in, long len) (a0,a1,d0)
1027 int i2d_KRB5_AUTHENTBODY(KRB5_AUTHENTBODY * a, unsigned char ** out) (a0,a1)
1028 const ASN1_ITEM * KRB5_AUTHENTBODY_it() ()
1029 KRB5_AUTHENT * KRB5_AUTHENT_new() ()
1030 void KRB5_AUTHENT_free(KRB5_AUTHENT * a) (a0)
1031 KRB5_AUTHENT * d2i_KRB5_AUTHENT(KRB5_AUTHENT ** a, unsigned char ** in, long len) (a0,a1,d0)
1032 int i2d_KRB5_AUTHENT(KRB5_AUTHENT * a, unsigned char ** out) (a0,a1)
1033 const ASN1_ITEM * KRB5_AUTHENT_it() ()
1034 LHASH * lh_new(LHASH_HASH_FN_TYPE h, LHASH_COMP_FN_TYPE c) (d0,d1)
1035 void lh_free(LHASH * lh) (a0)
1036 void * lh_insert(LHASH * lh, const void * data) (a0,a1)
1037 void * lh_delete(LHASH * lh, const void * data) (a0,a1)
1038 void * lh_retrieve(LHASH * lh, const void * data) (a0,a1)
1039 void lh_doall(LHASH * lh, LHASH_DOALL_FN_TYPE func) (a0,d0)
1040 void lh_doall_arg(LHASH * lh, LHASH_DOALL_ARG_FN_TYPE func, void * arg) (a0,d0,a1)
1041 unsigned long lh_strhash(const char * c) (a0)
1042 unsigned long lh_num_items(const LHASH * lh) (a0)
1043 void lh_stats_bio(const LHASH * lh, BIO * out) (a0,a1)
1044 void lh_node_stats_bio(const LHASH * lh, BIO * out) (a0,a1)
1045 void lh_node_usage_stats_bio(const LHASH * lh, BIO * out) (a0,a1)
1046 int OBJ_NAME_init() ()
1047 int OBJ_NAME_new_index(unsigned long (*hash_func)(const char *),
1048         int (*cmp_func)(const char *, const char *),
1049         void (*free_func)(const char *, int, const char *)) (a0,a1,a2)
1050 const char * OBJ_NAME_get(const char * name, int type) (a0,d0)
1051 int OBJ_NAME_add(const char * name, int type, const char * data) (a0,d0,a1)
1052 int OBJ_NAME_remove(const char * name, int type) (a0,d0)
1053 void OBJ_NAME_cleanup(int type) (d0)
1054 void OBJ_NAME_do_all(int type, void (*fn)(const OBJ_NAME *, void *arg), void * arg) (d0,a0,a1)
1055 void OBJ_NAME_do_all_sorted(int type, void (*fn)(const OBJ_NAME *, void *arg), void * arg) (d0,a0,a1)
1056 ASN1_OBJECT * OBJ_dup(const ASN1_OBJECT * o) (a0)
1057 ASN1_OBJECT * OBJ_nid2obj(int n) (d0)
1058 const char * OBJ_nid2ln(int n) (d0)
1059 const char * OBJ_nid2sn(int n) (d0)
1060 int OBJ_obj2nid(const ASN1_OBJECT * o) (a0)
1061 ASN1_OBJECT * OBJ_txt2obj(const char * s, int no_name) (a0,d0)
1062 int OBJ_obj2txt(char * buf, int buf_len, const ASN1_OBJECT * a, int no_name) (a0,d0,a1,d1)
1063 int OBJ_txt2nid(const char * s) (a0)
1064 int OBJ_ln2nid(const char * s) (a0)
1065 int OBJ_sn2nid(const char * s) (a0)
1066 int OBJ_cmp(const ASN1_OBJECT * a, const ASN1_OBJECT * b) (a0,a1)
1067 const char * OBJ_bsearch(const char * key, const char * base, int num, int size,
1068         int (*cmp)(const void *, const void *)) (a0,a1,d0,d1,a2)
1069 int OBJ_new_nid(int num) (d0)
1070 int OBJ_add_object(const ASN1_OBJECT * obj) (a0)
1071 int OBJ_create(const char * oid, const char * sn, const char * ln) (a0,a1,a2)
1072 void OBJ_cleanup() ()
1073 int OBJ_create_objects(BIO * in) (a0)
1074 void ERR_load_OBJ_strings() ()
1075 OCSP_RESPONSE * OCSP_sendreq_bio(BIO * b, char * path, OCSP_REQUEST * req) (a0,a1,a2)
1076 OCSP_CERTID * OCSP_cert_to_id(const EVP_MD * dgst, X509 * subject, X509 * issuer) (a0,a1,a2)
1077 OCSP_CERTID * OCSP_cert_id_new(const EVP_MD * dgst, X509_NAME * issuerName,
1078         ASN1_BIT_STRING* issuerKey, ASN1_INTEGER * serialNumber) (a0,a1,a2,a3)
1079 OCSP_ONEREQ * OCSP_request_add0_id(OCSP_REQUEST * req, OCSP_CERTID * cid) (a0,a1)
1080 int OCSP_request_add1_nonce(OCSP_REQUEST * req, unsigned char * val, int len) (a0,a1,d0)
1081 int OCSP_basic_add1_nonce(OCSP_BASICRESP * resp, unsigned char * val, int len) (a0,a1,d0)
1082 int OCSP_check_nonce(OCSP_REQUEST * req, OCSP_BASICRESP * bs) (a0,a1)
1083 int OCSP_copy_nonce(OCSP_BASICRESP * resp, OCSP_REQUEST * req) (a0,a1)
1084 int OCSP_request_set1_name(OCSP_REQUEST * req, X509_NAME * nm) (a0,a1)
1085 int OCSP_request_add1_cert(OCSP_REQUEST * req, X509 * cert) (a0,a1)
1086 int OCSP_request_sign(OCSP_REQUEST * req, X509 * signer, EVP_PKEY * key, const EVP_MD * dgst,
1087         STACK_OF_X509 * certs, unsigned long flags) (a0,a1,a2,a3,d0,d1)
1088 int OCSP_response_status(OCSP_RESPONSE * resp) (a0)
1089 OCSP_BASICRESP * OCSP_response_get1_basic(OCSP_RESPONSE * resp) (a0)
1090 int OCSP_resp_count(OCSP_BASICRESP * bs) (a0)
1091 OCSP_SINGLERESP * OCSP_resp_get0(OCSP_BASICRESP * bs, int idx) (a0,d0)
1092 int OCSP_resp_find(OCSP_BASICRESP * bs, OCSP_CERTID * id, int last) (a0,a1,d0)
1093 int OCSP_single_get0_status(OCSP_SINGLERESP * single, int * reason, ASN1_GENERALIZEDTIME ** revtime,
1094         ASN1_GENERALIZEDTIME ** thisupd, ASN1_GENERALIZEDTIME ** nextupd) (a0,a1,a2,a3,d0)
1095 int OCSP_resp_find_status(OCSP_BASICRESP * bs, OCSP_CERTID * id, int * status, int * reason,
1096         ASN1_GENERALIZEDTIME ** revtime, ASN1_GENERALIZEDTIME ** thisupd,
1097         ASN1_GENERALIZEDTIME ** nextupd) (a0,a1,a2,a3,d0,d1,d2)
1098 int OCSP_check_validity(ASN1_GENERALIZEDTIME * thisupd, ASN1_GENERALIZEDTIME * nextupd, long sec,
1099         long maxsec) (a0,a1,d0,d1)
1100 int OCSP_request_verify(OCSP_REQUEST * req, STACK_OF_X509 * certs, X509_STORE * store,
1101         unsigned long flags) (a0,a1,a2,d0)
1102 int OCSP_parse_url(char * url, char ** phost, char ** pport, char ** ppath, int * pssl) (a0,a1,a2,a3,d0)
1103 int OCSP_id_issuer_cmp(OCSP_CERTID * a, OCSP_CERTID * b) (a0,a1)
1104 int OCSP_id_cmp(OCSP_CERTID * a, OCSP_CERTID * b) (a0,a1)
1105 int OCSP_request_onereq_count(OCSP_REQUEST * req) (a0)
1106 OCSP_ONEREQ * OCSP_request_onereq_get0(OCSP_REQUEST * req, int i) (a0,d0)
1107 OCSP_CERTID * OCSP_onereq_get0_id(OCSP_ONEREQ * one) (a0)
1108 int OCSP_id_get0_info(ASN1_OCTET_STRING ** piNameHash, ASN1_OBJECT ** pmd,
1109         ASN1_OCTET_STRING ** pikeyHash, ASN1_INTEGER ** pserial,
1110         OCSP_CERTID * cid) (a0,a1,a2,a3,d0)
1111 int OCSP_request_is_signed(OCSP_REQUEST * req) (a0)
1112 OCSP_RESPONSE * OCSP_response_create(int status, OCSP_BASICRESP * bs) (d0,a0)
1113 OCSP_SINGLERESP * OCSP_basic_add1_status(OCSP_BASICRESP * rsp, OCSP_CERTID * cid, int status,
1114         int reason, ASN1_TIME * revtime, ASN1_TIME * thisupd,
1115         ASN1_TIME * nextupd) (a0,a1,d0,d1,a2,a3,d2)
1116 int OCSP_basic_add1_cert(OCSP_BASICRESP * resp, X509 * cert) (a0,a1)
1117 int OCSP_basic_sign(OCSP_BASICRESP * brsp, X509 * signer, EVP_PKEY * key,
1118         const EVP_MD * dgst, STACK_OF_X509 * certs, unsigned long flags) (a0,a1,a2,a3,d0,d1)
1119 ASN1_STRING * ASN1_STRING_encode(ASN1_STRING * s, int (*i2d)(), char * data,
1120         STACK_OF_ASN1_OBJECT * sk) (a0,a1,a2,a3)
1121 X509_EXTENSION * OCSP_crlID_new(char * url, long * n, char * tim) (a0,a1,a2)
1122 X509_EXTENSION * OCSP_accept_responses_new(char ** oids) (a0)
1123 X509_EXTENSION * OCSP_archive_cutoff_new(char* tim) (a0)
1124 X509_EXTENSION * OCSP_url_svcloc_new(X509_NAME* issuer, char ** urls) (a0,a1)
1125 int OCSP_REQUEST_get_ext_count(OCSP_REQUEST * x) (a0)
1126 int OCSP_REQUEST_get_ext_by_NID(OCSP_REQUEST * x, int nid, int lastpos) (a0,d0,d1)
1127 int OCSP_REQUEST_get_ext_by_OBJ(OCSP_REQUEST * x, ASN1_OBJECT * obj, int lastpos) (a0,a1,d0)
1128 int OCSP_REQUEST_get_ext_by_critical(OCSP_REQUEST * x, int crit, int lastpos) (a0,d0,d1)
1129 X509_EXTENSION * OCSP_REQUEST_get_ext(OCSP_REQUEST * x, int loc) (a0,d0)
1130 X509_EXTENSION * OCSP_REQUEST_delete_ext(OCSP_REQUEST * x, int loc) (a0,d0)
1131 void * OCSP_REQUEST_get1_ext_d2i(OCSP_REQUEST * x, int nid, int * crit, int * idx) (a0,d0,a1,a2)
1132 int OCSP_REQUEST_add1_ext_i2d(OCSP_REQUEST * x, int nid, void * value, int crit, unsigned long flags) (a0,d0,a1,d1,d2)
1133 int OCSP_REQUEST_add_ext(OCSP_REQUEST * x, X509_EXTENSION * ex, int loc) (a0,a1,d0)
1134 int OCSP_ONEREQ_get_ext_count(OCSP_ONEREQ * x) (a0)
1135 int OCSP_ONEREQ_get_ext_by_NID(OCSP_ONEREQ * x, int nid, int lastpos) (a0,d0,d1)
1136 int OCSP_ONEREQ_get_ext_by_OBJ(OCSP_ONEREQ * x, ASN1_OBJECT * obj, int lastpos) (a0,a1,d0)
1137 int OCSP_ONEREQ_get_ext_by_critical(OCSP_ONEREQ * x, int crit, int lastpos) (a0,d0,d1)
1138 X509_EXTENSION * OCSP_ONEREQ_get_ext(OCSP_ONEREQ * x, int loc) (a0,d0)
1139 X509_EXTENSION * OCSP_ONEREQ_delete_ext(OCSP_ONEREQ * x, int loc) (a0,d0)
1140 void * OCSP_ONEREQ_get1_ext_d2i(OCSP_ONEREQ * x, int nid, int * crit, int * idx) (a0,d0,a1,a2)
1141 int OCSP_ONEREQ_add1_ext_i2d(OCSP_ONEREQ * x, int nid, void * value, int crit, unsigned long flags) (a0,d0,a1,d1,d2)
1142 int OCSP_ONEREQ_add_ext(OCSP_ONEREQ * x, X509_EXTENSION * ex, int loc) (a0,a1,d0)
1143 int OCSP_BASICRESP_get_ext_count(OCSP_BASICRESP * x) (a0)
1144 int OCSP_BASICRESP_get_ext_by_NID(OCSP_BASICRESP * x, int nid, int lastpos) (a0,d0,d1)
1145 int OCSP_BASICRESP_get_ext_by_OBJ(OCSP_BASICRESP * x, ASN1_OBJECT * obj, int lastpos) (a0,a1,d0)
1146 int OCSP_BASICRESP_get_ext_by_critical(OCSP_BASICRESP * x, int crit, int lastpos) (a0,d0,d1)
1147 X509_EXTENSION * OCSP_BASICRESP_get_ext(OCSP_BASICRESP * x, int loc) (a0,d0)
1148 X509_EXTENSION * OCSP_BASICRESP_delete_ext(OCSP_BASICRESP * x, int loc) (a0,d0)
1149 void * OCSP_BASICRESP_get1_ext_d2i(OCSP_BASICRESP * x, int nid, int * crit, int * idx) (a0,d0,a1,a2)
1150 int OCSP_BASICRESP_add1_ext_i2d(OCSP_BASICRESP * x, int nid, void * value, int crit, unsigned long flags) (a0,d0,a1,d1,d2)
1151 int OCSP_BASICRESP_add_ext(OCSP_BASICRESP * x, X509_EXTENSION * ex, int loc) (a0,a1,d0)
1152 int OCSP_SINGLERESP_get_ext_count(OCSP_SINGLERESP * x) (a0)
1153 int OCSP_SINGLERESP_get_ext_by_NID(OCSP_SINGLERESP * x, int nid, int lastpos) (a0,d0,d1)
1154 int OCSP_SINGLERESP_get_ext_by_OBJ(OCSP_SINGLERESP * x, ASN1_OBJECT * obj, int lastpos) (a0,a1,d0)
1155 int OCSP_SINGLERESP_get_ext_by_critical(OCSP_SINGLERESP * x, int crit, int lastpos) (a0,d0,d1)
1156 X509_EXTENSION * OCSP_SINGLERESP_get_ext(OCSP_SINGLERESP * x, int loc) (a0,d0)
1157 X509_EXTENSION * OCSP_SINGLERESP_delete_ext(OCSP_SINGLERESP * x, int loc) (a0,d0)
1158 void * OCSP_SINGLERESP_get1_ext_d2i(OCSP_SINGLERESP * x, int nid, int * crit, int * idx) (a0,d0,a1,a2)
1159 int OCSP_SINGLERESP_add1_ext_i2d(OCSP_SINGLERESP * x, int nid, void * value, int crit,
1160         unsigned long flags) (a0,d0,a1,d1,d2)
1161 int OCSP_SINGLERESP_add_ext(OCSP_SINGLERESP * x, X509_EXTENSION * ex, int loc) (a0,a1,d0)
1162 OCSP_SINGLERESP * OCSP_SINGLERESP_new() ()
1163 void OCSP_SINGLERESP_free(OCSP_SINGLERESP * a) (a0)
1164 OCSP_SINGLERESP * d2i_OCSP_SINGLERESP(OCSP_SINGLERESP ** a, unsigned char ** in, long len) (a0,a1,d0)
1165 int i2d_OCSP_SINGLERESP(OCSP_SINGLERESP * a, unsigned char ** out) (a0,a1)
1166 const ASN1_ITEM * OCSP_SINGLERESP_it() ()
1167 OCSP_CERTSTATUS * OCSP_CERTSTATUS_new() ()
1168 void OCSP_CERTSTATUS_free(OCSP_CERTSTATUS * a) (a0)
1169 OCSP_CERTSTATUS * d2i_OCSP_CERTSTATUS(OCSP_CERTSTATUS ** a, unsigned char ** in, long len) (a0,a1,d0)
1170 int i2d_OCSP_CERTSTATUS(OCSP_CERTSTATUS * a, unsigned char ** out) (a0,a1)
1171 const ASN1_ITEM * OCSP_CERTSTATUS_it() ()
1172 OCSP_REVOKEDINFO * OCSP_REVOKEDINFO_new() ()
1173 void OCSP_REVOKEDINFO_free(OCSP_REVOKEDINFO * a) (a0)
1174 OCSP_REVOKEDINFO * d2i_OCSP_REVOKEDINFO(OCSP_REVOKEDINFO ** a, unsigned char ** in, long len) (a0,a1,d0)
1175 int i2d_OCSP_REVOKEDINFO(OCSP_REVOKEDINFO * a, unsigned char ** out) (a0,a1)
1176 const ASN1_ITEM * OCSP_REVOKEDINFO_it() ()
1177 OCSP_BASICRESP * OCSP_BASICRESP_new() ()
1178 void OCSP_BASICRESP_free(OCSP_BASICRESP * a) (a0)
1179 OCSP_BASICRESP * d2i_OCSP_BASICRESP(OCSP_BASICRESP ** a, unsigned char ** in, long len) (a0,a1,d0)
1180 int i2d_OCSP_BASICRESP(OCSP_BASICRESP * a, unsigned char ** out) (a0,a1)
1181 const ASN1_ITEM * OCSP_BASICRESP_it() ()
1182 OCSP_RESPDATA * OCSP_RESPDATA_new() ()
1183 void OCSP_RESPDATA_free(OCSP_RESPDATA * a) (a0)
1184 OCSP_RESPDATA * d2i_OCSP_RESPDATA(OCSP_RESPDATA ** a, unsigned char ** in, long len) (a0,a1,d0)
1185 int i2d_OCSP_RESPDATA(OCSP_RESPDATA * a, unsigned char ** out) (a0,a1)
1186 const ASN1_ITEM * OCSP_RESPDATA_it() ()
1187 OCSP_RESPID * OCSP_RESPID_new() ()
1188 void OCSP_RESPID_free(OCSP_RESPID * a) (a0)
1189 OCSP_RESPID * d2i_OCSP_RESPID(OCSP_RESPID ** a, unsigned char ** in, long len) (a0,a1,d0)
1190 int i2d_OCSP_RESPID(OCSP_RESPID * a, unsigned char ** out) (a0,a1)
1191 const ASN1_ITEM * OCSP_RESPID_it() ()
1192 OCSP_RESPONSE * OCSP_RESPONSE_new() ()
1193 void OCSP_RESPONSE_free(OCSP_RESPONSE * a) (a0)
1194 OCSP_RESPONSE * d2i_OCSP_RESPONSE(OCSP_RESPONSE ** a, unsigned char ** in, long len) (a0,a1,d0)
1195 int i2d_OCSP_RESPONSE(OCSP_RESPONSE * a, unsigned char ** out) (a0,a1)
1196 const ASN1_ITEM * OCSP_RESPONSE_it() ()
1197 OCSP_RESPBYTES * OCSP_RESPBYTES_new() ()
1198 void OCSP_RESPBYTES_free(OCSP_RESPBYTES * a) (a0)
1199 OCSP_RESPBYTES * d2i_OCSP_RESPBYTES(OCSP_RESPBYTES ** a, unsigned char ** in, long len) (a0,a1,d0)
1200 int i2d_OCSP_RESPBYTES(OCSP_RESPBYTES * a, unsigned char ** out) (a0,a1)
1201 const ASN1_ITEM * OCSP_RESPBYTES_it() ()
1202 OCSP_ONEREQ * OCSP_ONEREQ_new() ()
1203 void OCSP_ONEREQ_free(OCSP_ONEREQ * a) (a0)
1204 OCSP_ONEREQ * d2i_OCSP_ONEREQ(OCSP_ONEREQ ** a, unsigned char ** in, long len) (a0,a1,d0)
1205 int i2d_OCSP_ONEREQ(OCSP_ONEREQ * a, unsigned char ** out) (a0,a1)
1206 const ASN1_ITEM * OCSP_ONEREQ_it() ()
1207 OCSP_CERTID * OCSP_CERTID_new() ()
1208 void OCSP_CERTID_free(OCSP_CERTID * a) (a0)
1209 OCSP_CERTID * d2i_OCSP_CERTID(OCSP_CERTID ** a, unsigned char ** in, long len) (a0,a1,d0)
1210 int i2d_OCSP_CERTID(OCSP_CERTID * a, unsigned char ** out) (a0,a1)
1211 const ASN1_ITEM * OCSP_CERTID_it() ()
1212 OCSP_REQUEST * OCSP_REQUEST_new() ()
1213 void OCSP_REQUEST_free(OCSP_REQUEST * a) (a0)
1214 OCSP_REQUEST * d2i_OCSP_REQUEST(OCSP_REQUEST ** a, unsigned char ** in, long len) (a0,a1,d0)
1215 int i2d_OCSP_REQUEST(OCSP_REQUEST * a, unsigned char ** out) (a0,a1)
1216 const ASN1_ITEM * OCSP_REQUEST_it() ()
1217 OCSP_SIGNATURE * OCSP_SIGNATURE_new() ()
1218 void OCSP_SIGNATURE_free(OCSP_SIGNATURE * a) (a0)
1219 OCSP_SIGNATURE * d2i_OCSP_SIGNATURE(OCSP_SIGNATURE ** a, unsigned char ** in, long len) (a0,a1,d0)
1220 int i2d_OCSP_SIGNATURE(OCSP_SIGNATURE * a, unsigned char ** out) (a0,a1)
1221 const ASN1_ITEM * OCSP_SIGNATURE_it() ()
1222 OCSP_REQINFO * OCSP_REQINFO_new() ()
1223 void OCSP_REQINFO_free(OCSP_REQINFO * a) (a0)
1224 OCSP_REQINFO * d2i_OCSP_REQINFO(OCSP_REQINFO ** a, unsigned char ** in, long len) (a0,a1,d0)
1225 int i2d_OCSP_REQINFO(OCSP_REQINFO * a, unsigned char ** out) (a0,a1)
1226 const ASN1_ITEM * OCSP_REQINFO_it() ()
1227 OCSP_CRLID * OCSP_CRLID_new() ()
1228 void OCSP_CRLID_free(OCSP_CRLID * a) (a0)
1229 OCSP_CRLID * d2i_OCSP_CRLID(OCSP_CRLID ** a, unsigned char ** in, long len) (a0,a1,d0)
1230 int i2d_OCSP_CRLID(OCSP_CRLID * a, unsigned char ** out) (a0,a1)
1231 const ASN1_ITEM * OCSP_CRLID_it() ()
1232 OCSP_SERVICELOC * OCSP_SERVICELOC_new() ()
1233 void OCSP_SERVICELOC_free(OCSP_SERVICELOC * a) (a0)
1234 OCSP_SERVICELOC * d2i_OCSP_SERVICELOC(OCSP_SERVICELOC ** a, unsigned char ** in, long len) (a0,a1,d0)
1235 int i2d_OCSP_SERVICELOC(OCSP_SERVICELOC * a, unsigned char ** out) (a0,a1)
1236 const ASN1_ITEM * OCSP_SERVICELOC_it() ()
1237 char * OCSP_response_status_str(long s) (d0)
1238 char * OCSP_cert_status_str(long s) (d0)
1239 char * OCSP_crl_reason_str(long s) (d0)
1240 int OCSP_REQUEST_print(BIO * bp, OCSP_REQUEST* a, unsigned long flags) (a0,a1,d0)
1241 int OCSP_RESPONSE_print(BIO * bp, OCSP_RESPONSE* o, unsigned long flags) (a0,a1,d0)
1242 int OCSP_basic_verify(OCSP_BASICRESP * bs, STACK_OF_X509 * certs, X509_STORE * st,
1243         unsigned long flags) (a0,a1,a2,d0)
1244 void ERR_load_OCSP_strings() ()
1245 int PEM_get_EVP_CIPHER_INFO(char * header, EVP_CIPHER_INFO * cipher) (a0,a1)
1246 int PEM_do_header(EVP_CIPHER_INFO * cipher, unsigned char * data, long * len,
1247         pem_password_cb * (*callback)(char *buf, int size, int rwflag, void *userdata),
1248         void * u) (a0,a1,a2,a3,d0)
1249 int PEM_read_bio(BIO * bp, char ** name, char ** header, unsigned char ** data,
1250         long * len) (a0,a1,a2,a3,d0)
1251 int PEM_write_bio(BIO * bp, const char * name, char * hdr, unsigned char * data, long len) (a0,a1,a2,a3,d0)
1252 int PEM_bytes_read_bio(unsigned char ** pdata, long * plen, char ** pnm, const char * name,
1253         BIO * bp,
1254         pem_password_cb * (*cb)(char *buf, int size, int rwflag, void *userdata),
1255         void * u) (a0,a1,a2,a3,d0,d1,d2)
1256 char * PEM_ASN1_read_bio(char * (*d2i)(), const char * name, BIO * bp, char ** x,
1257         pem_password_cb * (*cb)(char *buf, int size, int rwflag, void *userdata),
1258         void * u) (a0,a1,a2,a3,d0,d1)
1259 int PEM_ASN1_write_bio(int (*i2d)(), const char * name, BIO * bp, char * x,
1260         const EVP_CIPHER * enc, unsigned char * kstr, int klen,
1261         pem_password_cb * (*cb)(char *buf, int size, int rwflag, void *userdata),
1262         void * u) (a0,a1,a2,a3,d0,d1,d2,d3,d4)
1263 STACK_OF_X509_INFO * PEM_X509_INFO_read_bio(BIO * bp, STACK_OF_X509_INFO * sk,
1264         pem_password_cb * (*cb)(char *buf, int size, int rwflag, void *userdata),
1265         void * u) (a0,a1,a2,a3)
1266 int PEM_X509_INFO_write_bio(BIO * bp, X509_INFO * xi, EVP_CIPHER * enc, unsigned char * kstr,
1267         int klen,
1268         pem_password_cb * (*cd)(char *buf, int size, int rwflag, void *userdata),
1269         void * u) (a0,a1,a2,a3,d0,d1,d2)
1270 int PEM_SealInit(PEM_ENCODE_SEAL_CTX * ctx, EVP_CIPHER * type, EVP_MD * md_type,
1271         unsigned char ** ek, int * ekl, unsigned char * iv,
1272         EVP_PKEY ** pubk, int npubk) (a0,a1,a2,a3,d0,d1,d2,d3)
1273 void PEM_SealUpdate(PEM_ENCODE_SEAL_CTX * ctx, unsigned char * out, int * outl,
1274         unsigned char * in, int inl) (a0,a1,a2,a3,d0)
1275 int PEM_SealFinal(PEM_ENCODE_SEAL_CTX * ctx, unsigned char * sig, int * sigl,
1276         unsigned char * out, int * outl, EVP_PKEY * priv) (a0,a1,a2,a3,d0,d1)
1277 void PEM_SignInit(EVP_MD_CTX * ctx, EVP_MD * type) (a0,a1)
1278 void PEM_SignUpdate(EVP_MD_CTX * ctx, unsigned char * d, unsigned int cnt) (a0,a1,d0)
1279 int PEM_SignFinal(EVP_MD_CTX * ctx, unsigned char * sigret, unsigned int * siglen,
1280         EVP_PKEY * pkey) (a0,a1,a2,a3)
1281 int PEM_def_callback(char * buf, int num, int w, void * key) (a0,d0,d1,a1)
1282 void PEM_proc_type(char * buf, int type) (a0,d0)
1283 void PEM_dek_info(char * buf, const char * type, int len, char * str) (a0,a1,d0,a2)
1284 X509 * PEM_read_bio_X509(BIO * bp, X509 ** x,
1285         pem_password_cb * (*cb)(char *buf, int size, int rwflag, void *userdata),
1286         void * u) (a0,a1,a2,a3)
1287 int PEM_write_bio_X509(BIO * bp, X509 * x) (a0,a1)
1288 X509 * PEM_read_bio_X509_AUX(BIO * bp, X509 ** x,
1289         pem_password_cb * (*cb)(char *buf, int size, int rwflag, void *userdata),
1290         void * u) (a0,a1,a2,a3)
1291 int PEM_write_bio_X509_AUX(BIO * bp, X509 * x) (a0,a1)
1292 X509_REQ * PEM_read_bio_X509_REQ(BIO * bp, X509_REQ ** x,
1293         pem_password_cb * (*cb)(char *buf, int size, int rwflag, void *userdata),
1294         void * u) (a0,a1,a2,a3)
1295 int PEM_write_bio_X509_REQ(BIO * bp, X509_REQ * x) (a0,a1)
1296 int PEM_write_bio_X509_REQ_NEW(BIO * bp, X509_REQ * x) (a0,a1)
1297 X509_CRL * PEM_read_bio_X509_CRL(BIO * bp, X509_CRL ** x,
1298         pem_password_cb * (*cb)(char *buf, int size, int rwflag, void *userdata),
1299         void * u) (a0,a1,a2,a3)
1300 int PEM_write_bio_X509_CRL(BIO * bp, X509_CRL * x) (a0,a1)
1301 PKCS7 * PEM_read_bio_PKCS7(BIO * bp, PKCS7 ** x,
1302         pem_password_cb * (*cb)(char *buf, int size, int rwflag, void *userdata),
1303         void * u) (a0,a1,a2,a3)
1304 int PEM_write_bio_PKCS7(BIO * bp, PKCS7 * x) (a0,a1)
1305 NETSCAPE_CERT_SEQUENCE * PEM_read_bio_NETSCAPE_CERT_SEQUENCE(BIO * bp, NETSCAPE_CERT_SEQUENCE ** x,
1306         pem_password_cb * (*cb)(char *buf, int size, int rwflag, void *userdata),
1307         void * u) (a0,a1,a2,a3)
1308 int PEM_write_bio_NETSCAPE_CERT_SEQUENCE(BIO * bp, NETSCAPE_CERT_SEQUENCE * x) (a0,a1)
1309 X509_SIG * PEM_read_bio_PKCS8(BIO * bp, X509_SIG ** x,
1310         pem_password_cb * (*cb)(char *buf, int size, int rwflag, void *userdata),
1311         void * u) (a0,a1,a2,a3)
1312 int PEM_write_bio_PKCS8(BIO * bp, X509_SIG * x) (a0,a1)
1313 PKCS8_PRIV_KEY_INFO * PEM_read_bio_PKCS8_PRIV_KEY_INFO(BIO * bp, PKCS8_PRIV_KEY_INFO ** x,
1314         pem_password_cb * (*cb)(char *buf, int size, int rwflag, void *userdata),
1315         void * u) (a0,a1,a2,a3)
1316 int PEM_write_bio_PKCS8_PRIV_KEY_INFO(BIO * bp, PKCS8_PRIV_KEY_INFO * x) (a0,a1)
1317 RSA * PEM_read_bio_RSAPrivateKey(BIO * bp, RSA ** x,
1318         pem_password_cb * (*cb)(char *buf, int size, int rwflag, void *userdata),
1319         void * u) (a0,a1,a2,a3)
1320 int PEM_write_bio_RSAPrivateKey(BIO * bp, RSA * x, const EVP_CIPHER * enc, unsigned char * kstr,
1321         int klen,
1322         pem_password_cb * (*cb)(char *buf, int size, int rwflag, void *userdata),
1323         void * u) (a0,a1,a2,a3,d0,d1,d2)
1324 RSA * PEM_read_bio_RSAPublicKey(BIO * bp, RSA ** x,
1325         pem_password_cb * (*cb)(char *buf, int size, int rwflag, void *userdata),
1326         void * u) (a0,a1,a2,a3)
1327 int PEM_write_bio_RSAPublicKey(BIO * bp, RSA * x) (a0,a1)
1328 RSA * PEM_read_bio_RSA_PUBKEY(BIO * bp, RSA ** x,
1329         pem_password_cb * (*cb)(char *buf, int size, int rwflag, void *userdata),
1330         void * u) (a0,a1,a2,a3)
1331 int PEM_write_bio_RSA_PUBKEY(BIO * bp, RSA * x) (a0,a1)
1332 DSA * PEM_read_bio_DSAPrivateKey(BIO * bp, DSA ** x,
1333         pem_password_cb * (*cb)(char *buf, int size, int rwflag, void *userdata),
1334         void * u) (a0,a1,a2,a3)
1335 int PEM_write_bio_DSAPrivateKey(BIO * bp, DSA * x, const EVP_CIPHER * enc, unsigned char * kstr,
1336         int klen,
1337         pem_password_cb * (*cb)(char *buf, int size, int rwflag, void *userdata),
1338         void * u) (a0,a1,a2,a3,d0,d1,d2)
1339 DSA * PEM_read_bio_DSA_PUBKEY(BIO * bp, DSA ** x,
1340         pem_password_cb * (*cb)(char *buf, int size, int rwflag, void *userdata),
1341         void * u) (a0,a1,a2,a3)
1342 int PEM_write_bio_DSA_PUBKEY(BIO * bp, DSA * x) (a0,a1)
1343 DSA * PEM_read_bio_DSAparams(BIO * bp, DSA ** x,
1344         pem_password_cb * (*cb)(char *buf, int size, int rwflag, void *userdata),
1345         void * u) (a0,a1,a2,a3)
1346 int PEM_write_bio_DSAparams(BIO * bp, DSA * x) (a0,a1)
1347 DH * PEM_read_bio_DHparams(BIO * bp, DH ** x,
1348         pem_password_cb * (*cb)(char *buf, int size, int rwflag, void *userdata),
1349         void * u) (a0,a1,a2,a3)
1350 int PEM_write_bio_DHparams(BIO * bp, DH * x) (a0,a1)
1351 EVP_PKEY * PEM_read_bio_PrivateKey(BIO * bp, EVP_PKEY ** x,
1352         pem_password_cb * (*cb)(char *buf, int size, int rwflag, void *userdata),
1353         void * u) (a0,a1,a2,a3)
1354 int PEM_write_bio_PrivateKey(BIO * bp, EVP_PKEY * x, const EVP_CIPHER * enc, unsigned char * kstr,
1355         int klen,
1356         pem_password_cb * (*cb)(char *buf, int size, int rwflag, void *userdata),
1357         void * u) (a0,a1,a2,a3,d0,d1,d2)
1358 EVP_PKEY * PEM_read_bio_PUBKEY(BIO * bp, EVP_PKEY ** x,
1359         pem_password_cb * (*cb)(char *buf, int size, int rwflag, void *userdata),
1360         void * u) (a0,a1,a2,a3)
1361 int PEM_write_bio_PUBKEY(BIO * bp, EVP_PKEY * x) (a0,a1)
1362 int PEM_write_bio_PKCS8PrivateKey_nid(BIO * bp, EVP_PKEY * x, int nid, char * kstr, int klen,
1363         pem_password_cb * (*cb)(char *buf, int size, int rwflag, void *userdata),
1364         void * u) (a0,a1,d0,a2,d1,a3,d2)
1365 int PEM_write_bio_PKCS8PrivateKey(BIO * a, EVP_PKEY * b, const EVP_CIPHER * c, char * d, int a1,
1366         pem_password_cb * (*e)(char *buf, int size, int rwflag, void *userdata),
1367         void * f) (a0,a1,a2,a3,d0,d1,d2)
1368 int i2d_PKCS8PrivateKey_bio(BIO * bp, EVP_PKEY * x, const EVP_CIPHER * enc, char * kstr, int klen,
1369         pem_password_cb * (*cb)(char *buf, int size, int rwflag, void *userdata),
1370         void * u) (a0,a1,a2,a3,d0,d1,d2)
1371 int i2d_PKCS8PrivateKey_nid_bio(BIO * bp, EVP_PKEY * x, int nid, char * kstr, int klen,
1372         pem_password_cb * (*cb)(char *buf, int size, int rwflag, void *userdata),
1373         void * u) (a0,a1,d0,a2,d1,a3,d2)
1374 EVP_PKEY * d2i_PKCS8PrivateKey_bio(BIO * bp, EVP_PKEY ** x,
1375         pem_password_cb * (*cb)(char *buf, int size, int rwflag, void *userdata),
1376         void * u) (a0,a1,a2,a3)
1377 void ERR_load_PEM_strings() ()
1378 PKCS12_SAFEBAG * PKCS12_x5092certbag(X509 * x509) (a0)
1379 PKCS12_SAFEBAG * PKCS12_x509crl2certbag(X509_CRL * crl) (a0)
1380 X509 * PKCS12_certbag2x509(PKCS12_SAFEBAG * bag) (a0)
1381 X509_CRL * PKCS12_certbag2x509crl(PKCS12_SAFEBAG * bag) (a0)
1382 PKCS12_SAFEBAG * PKCS12_item_pack_safebag(void * obj, const ASN1_ITEM * it, int nid1, int nid2) (a0,a1,d0,d1)
1383 PKCS12_SAFEBAG * PKCS12_MAKE_KEYBAG(PKCS8_PRIV_KEY_INFO * p8) (a0)
1384 PKCS8_PRIV_KEY_INFO * PKCS8_decrypt(X509_SIG * p8, const char * pass, int passlen) (a0,a1,d0)
1385 PKCS8_PRIV_KEY_INFO * PKCS12_decrypt_skey(PKCS12_SAFEBAG * bag, const char * pass, int passlen) (a0,a1,d0)
1386 X509_SIG * PKCS8_encrypt(int pbe_nid, const EVP_CIPHER * cipher, const char * pass,
1387         int passlen, unsigned char * salt, int saltlen, int iter,
1388         PKCS8_PRIV_KEY_INFO * p8) (d0,a0,a1,d1,a2,d2,d3,a3)
1389 PKCS12_SAFEBAG * PKCS12_MAKE_SHKEYBAG(int pbe_nid, const char * pass, int passlen,
1390         unsigned char * salt, int saltlen, int iter,
1391         PKCS8_PRIV_KEY_INFO * p8) (d0,a0,d1,a1,d2,d3,a2)
1392 PKCS7 * PKCS12_pack_p7data(STACK_OF_PKCS12_SAFEBAG * sk) (a0)
1393 STACK_OF_PKCS12_SAFEBAG * PKCS12_unpack_p7data(PKCS7 * p7) (a0)
1394 PKCS7 * PKCS12_pack_p7encdata(int pbe_nid, const char * pass, int passlen, unsigned char * salt,
1395         int saltlen, int iter, STACK_OF_PKCS12_SAFEBAG * bags) (d0,a0,d1,a1,d2,d3,a2)
1396 STACK_OF_PKCS12_SAFEBAG * PKCS12_unpack_p7encdata(PKCS7 * p7, const char * pass, int passlen) (a0,a1,d0)
1397 int PKCS12_pack_authsafes(PKCS12 * p12, STACK_OF_PKCS7 * safes) (a0,a1)
1398 STACK_OF_PKCS7 * PKCS12_unpack_authsafes(PKCS12 * p12) (a0)
1399 int PKCS12_add_localkeyid(PKCS12_SAFEBAG * bag, unsigned char * name, int namelen) (a0,a1,d0)
1400 int PKCS12_add_friendlyname_asc(PKCS12_SAFEBAG * bag, const char * name, int namelen) (a0,a1,d0)
1401 int PKCS12_add_CSPName_asc(PKCS12_SAFEBAG * bag, const char * name, int namelen) (a0,a1,d0)
1402 int PKCS12_add_friendlyname_uni(PKCS12_SAFEBAG * bag, const unsigned char * name, int namelen) (a0,a1,d0)
1403 int PKCS8_add_keyusage(PKCS8_PRIV_KEY_INFO * p8, int usage) (a0,d0)
1404 ASN1_TYPE * PKCS12_get_attr_gen(STACK_OF_X509_ATTRIBUTE * attrs, int attr_nid) (a0,d0)
1405 char * PKCS12_get_friendlyname(PKCS12_SAFEBAG * bag) (a0)
1406 unsigned char * PKCS12_pbe_crypt(X509_ALGOR * algor, const char * pass, int passlen,
1407         unsigned char * in, int inlen, unsigned char ** data, int * datalen,
1408         int en_de) (a0,a1,d0,a2,d1,a3,d2,d3)
1409 void * PKCS12_item_decrypt_d2i(X509_ALGOR * algor, const ASN1_ITEM * it, const char * pass,
1410         int passlen, ASN1_OCTET_STRING * oct, int zbuf) (a0,a1,a2,d0,a3,d1)
1411 ASN1_OCTET_STRING * PKCS12_item_i2d_encrypt(X509_ALGOR * algor, const ASN1_ITEM * it,
1412         const char * pass, int passlen, void * obj, int zbuf) (a0,a1,a2,d0,a3,d1)
1413 PKCS12 * PKCS12_init(int mode) (d0)
1414 int PKCS12_key_gen_asc(const char * pass, int passlen, unsigned char * salt, int saltlen,
1415         int id, int iter, int n, unsigned char * out,
1416         const EVP_MD * md_type) (a0,d0,a1,d1,d2,d3,d4,a2,a3)
1417 int PKCS12_key_gen_uni(unsigned char * pass, int passlen, unsigned char * salt, int saltlen,
1418         int id, int iter, int n, unsigned char * out,
1419         const EVP_MD * md_type) (a0,d0,a1,d1,d2,d3,d4,a2,a3)
1420 int PKCS12_PBE_keyivgen(EVP_CIPHER_CTX * ctx, const char * pass, int passlen, ASN1_TYPE * param,
1421         const EVP_CIPHER * cipher, const EVP_MD * md_type, int en_de) (a0,a1,d0,a2,a3,d1,d2)
1422 int PKCS12_gen_mac(PKCS12 * p12, const char * pass, int passlen, unsigned char * mac,
1423         unsigned int * maclen) (a0,a1,d0,a2,a3)
1424 int PKCS12_verify_mac(PKCS12 * p12, const char * pass, int passlen) (a0,a1,d0)
1425 int PKCS12_set_mac(PKCS12 * p12, const char * pass, int passlen, unsigned char * salt,
1426         int saltlen, int iter, const EVP_MD * md_type) (a0,a1,d0,a2,d1,d2,a3)
1427 int PKCS12_setup_mac(PKCS12 * p12, int iter, unsigned char * salt, int saltlen,
1428         const EVP_MD * md_type) (a0,d0,a1,d1,a2)
1429 unsigned char * asc2uni(const char * asc, int asclen, unsigned char ** uni,
1430         int * unilen) (a0,d0,a1,a2)
1431 char * uni2asc(unsigned char * uni, int unilen) (a0,d0)
1432 PKCS12 * PKCS12_new() ()
1433 void PKCS12_free(PKCS12 * a) (a0)
1434 PKCS12 * d2i_PKCS12(PKCS12 ** a, unsigned char ** in, long len) (a0,a1,d0)
1435 int i2d_PKCS12(PKCS12 * a, unsigned char ** out) (a0,a1)
1436 const ASN1_ITEM * PKCS12_it() ()
1437 PKCS12_MAC_DATA * PKCS12_MAC_DATA_new() ()
1438 void PKCS12_MAC_DATA_free(PKCS12_MAC_DATA * a) (a0)
1439 PKCS12_MAC_DATA * d2i_PKCS12_MAC_DATA(PKCS12_MAC_DATA ** a, unsigned char ** in, long len) (a0,a1,d0)
1440 int i2d_PKCS12_MAC_DATA(PKCS12_MAC_DATA * a, unsigned char ** out) (a0,a1)
1441 const ASN1_ITEM * PKCS12_MAC_DATA_it() ()
1442 PKCS12_SAFEBAG * PKCS12_SAFEBAG_new() ()
1443 void PKCS12_SAFEBAG_free(PKCS12_SAFEBAG * a) (a0)
1444 PKCS12_SAFEBAG * d2i_PKCS12_SAFEBAG(PKCS12_SAFEBAG ** a, unsigned char ** in, long len) (a0,a1,d0)
1445 int i2d_PKCS12_SAFEBAG(PKCS12_SAFEBAG * a, unsigned char ** out) (a0,a1)
1446 const ASN1_ITEM * PKCS12_SAFEBAG_it() ()
1447 PKCS12_BAGS * PKCS12_BAGS_new() ()
1448 void PKCS12_BAGS_free(PKCS12_BAGS * a) (a0)
1449 PKCS12_BAGS * d2i_PKCS12_BAGS(PKCS12_BAGS ** a, unsigned char ** in, long len) (a0,a1,d0)
1450 int i2d_PKCS12_BAGS(PKCS12_BAGS * a, unsigned char ** out) (a0,a1)
1451 const ASN1_ITEM * PKCS12_BAGS_it() ()
1452 const ASN1_ITEM * PKCS12_SAFEBAGS_it() ()
1453 const ASN1_ITEM * PKCS12_AUTHSAFES_it() ()
1454 void PKCS12_PBE_add() ()
1455 int PKCS12_parse(PKCS12 * p12, const char * pass, EVP_PKEY ** pkey, X509 ** cert,
1456         STACK_OF_X509 ** ca) (a0,a1,a2,a3,d0)
1457 PKCS12 * PKCS12_create(char * pass, char * name, EVP_PKEY * pkey, X509 * cert,
1458         STACK_OF_X509 * ca, int nid_key, int nid_cert, int iter,
1459         int mac_iter, int keytype) (a0,a1,a2,a3,d0,d1,d2,d3,d4,d5)
1460 int i2d_PKCS12_bio(BIO * bp, PKCS12 * p12) (a0,a1)
1461 PKCS12 * d2i_PKCS12_bio(BIO * bp, PKCS12 ** p12) (a0,a1)
1462 int PKCS12_newpass(PKCS12 * p12, char * oldpass, char * newpass) (a0,a1,a2)
1463 void ERR_load_PKCS12_strings() ()
1464 int PKCS7_ISSUER_AND_SERIAL_digest(PKCS7_ISSUER_AND_SERIAL * data, const EVP_MD * type, unsigned char * md,
1465         unsigned int * len) (a0,a1,a2,a3)
1466 PKCS7 * PKCS7_dup(PKCS7 * p7) (a0)
1467 PKCS7 * d2i_PKCS7_bio(BIO * bp, PKCS7 ** p7) (a0,a1)
1468 int i2d_PKCS7_bio(BIO * bp, PKCS7 * p7) (a0,a1)
1469 PKCS7_ISSUER_AND_SERIAL * PKCS7_ISSUER_AND_SERIAL_new() ()
1470 void PKCS7_ISSUER_AND_SERIAL_free(PKCS7_ISSUER_AND_SERIAL * a) (a0)
1471 PKCS7_ISSUER_AND_SERIAL * d2i_PKCS7_ISSUER_AND_SERIAL(PKCS7_ISSUER_AND_SERIAL ** a, unsigned char ** in,
1472         long len) (a0,a1,d0)
1473 int i2d_PKCS7_ISSUER_AND_SERIAL(PKCS7_ISSUER_AND_SERIAL * a, unsigned char ** out) (a0,a1)
1474 const ASN1_ITEM * PKCS7_ISSUER_AND_SERIAL_it() ()
1475 PKCS7_SIGNER_INFO * PKCS7_SIGNER_INFO_new() ()
1476 void PKCS7_SIGNER_INFO_free(PKCS7_SIGNER_INFO * a) (a0)
1477 PKCS7_SIGNER_INFO * d2i_PKCS7_SIGNER_INFO(PKCS7_SIGNER_INFO ** a, unsigned char ** in, long len) (a0,a1,d0)
1478 int i2d_PKCS7_SIGNER_INFO(PKCS7_SIGNER_INFO * a, unsigned char ** out) (a0,a1)
1479 const ASN1_ITEM * PKCS7_SIGNER_INFO_it() ()
1480 PKCS7_RECIP_INFO * PKCS7_RECIP_INFO_new() ()
1481 void PKCS7_RECIP_INFO_free(PKCS7_RECIP_INFO * a) (a0)
1482 PKCS7_RECIP_INFO * d2i_PKCS7_RECIP_INFO(PKCS7_RECIP_INFO ** a, unsigned char ** in, long len) (a0,a1,d0)
1483 int i2d_PKCS7_RECIP_INFO(PKCS7_RECIP_INFO * a, unsigned char ** out) (a0,a1)
1484 const ASN1_ITEM * PKCS7_RECIP_INFO_it() ()
1485 PKCS7_SIGNED * PKCS7_SIGNED_new() ()
1486 void PKCS7_SIGNED_free(PKCS7_SIGNED * a) (a0)
1487 PKCS7_SIGNED * d2i_PKCS7_SIGNED(PKCS7_SIGNED ** a, unsigned char ** in, long len) (a0,a1,d0)
1488 int i2d_PKCS7_SIGNED(PKCS7_SIGNED * a, unsigned char ** out) (a0,a1)
1489 const ASN1_ITEM * PKCS7_SIGNED_it() ()
1490 PKCS7_ENC_CONTENT * PKCS7_ENC_CONTENT_new() ()
1491 void PKCS7_ENC_CONTENT_free(PKCS7_ENC_CONTENT * a) (a0)
1492 PKCS7_ENC_CONTENT * d2i_PKCS7_ENC_CONTENT(PKCS7_ENC_CONTENT ** a, unsigned char ** in, long len) (a0,a1,d0)
1493 int i2d_PKCS7_ENC_CONTENT(PKCS7_ENC_CONTENT * a, unsigned char ** out) (a0,a1)
1494 const ASN1_ITEM * PKCS7_ENC_CONTENT_it() ()
1495 PKCS7_ENVELOPE * PKCS7_ENVELOPE_new() ()
1496 void PKCS7_ENVELOPE_free(PKCS7_ENVELOPE * a) (a0)
1497 PKCS7_ENVELOPE * d2i_PKCS7_ENVELOPE(PKCS7_ENVELOPE ** a, unsigned char ** in, long len) (a0,a1,d0)
1498 int i2d_PKCS7_ENVELOPE(PKCS7_ENVELOPE * a, unsigned char ** out) (a0,a1)
1499 const ASN1_ITEM * PKCS7_ENVELOPE_it() ()
1500 PKCS7_SIGN_ENVELOPE * PKCS7_SIGN_ENVELOPE_new() ()
1501 void PKCS7_SIGN_ENVELOPE_free(PKCS7_SIGN_ENVELOPE * a) (a0)
1502 PKCS7_SIGN_ENVELOPE * d2i_PKCS7_SIGN_ENVELOPE(PKCS7_SIGN_ENVELOPE ** a, unsigned char ** in,
1503         long len) (a0,a1,d0)
1504 int i2d_PKCS7_SIGN_ENVELOPE(PKCS7_SIGN_ENVELOPE * a, unsigned char ** out) (a0,a1)
1505 const ASN1_ITEM * PKCS7_SIGN_ENVELOPE_it() ()
1506 PKCS7_DIGEST * PKCS7_DIGEST_new() ()
1507 void PKCS7_DIGEST_free(PKCS7_DIGEST * a) (a0)
1508 PKCS7_DIGEST * d2i_PKCS7_DIGEST(PKCS7_DIGEST ** a, unsigned char ** in, long len) (a0,a1,d0)
1509 int i2d_PKCS7_DIGEST(PKCS7_DIGEST * a, unsigned char ** out) (a0,a1)
1510 const ASN1_ITEM * PKCS7_DIGEST_it() ()
1511 PKCS7_ENCRYPT * PKCS7_ENCRYPT_new() ()
1512 void PKCS7_ENCRYPT_free(PKCS7_ENCRYPT * a) (a0)
1513 PKCS7_ENCRYPT * d2i_PKCS7_ENCRYPT(PKCS7_ENCRYPT ** a, unsigned char ** in, long len) (a0,a1,d0)
1514 int i2d_PKCS7_ENCRYPT(PKCS7_ENCRYPT * a, unsigned char ** out) (a0,a1)
1515 const ASN1_ITEM * PKCS7_ENCRYPT_it() ()
1516 PKCS7 * PKCS7_new() ()
1517 void PKCS7_free(PKCS7 * a) (a0)
1518 PKCS7 * d2i_PKCS7(PKCS7 ** a, unsigned char ** in, long len) (a0,a1,d0)
1519 int i2d_PKCS7(PKCS7 * a, unsigned char ** out) (a0,a1)
1520 const ASN1_ITEM * PKCS7_it() ()
1521 const ASN1_ITEM * PKCS7_ATTR_SIGN_it() ()
1522 const ASN1_ITEM * PKCS7_ATTR_VERIFY_it() ()
1523 long PKCS7_ctrl(PKCS7 * p7, int cmd, long larg, char * parg) (a0,d0,d1,a1)
1524 int PKCS7_set_type(PKCS7 * p7, int type) (a0,d0)
1525 int PKCS7_set_content(PKCS7 * p7, PKCS7 * p7_data) (a0,a1)
1526 int PKCS7_SIGNER_INFO_set(PKCS7_SIGNER_INFO * p7i, X509 * x509, EVP_PKEY * pkey,
1527         const EVP_MD * dgst) (a0,a1,a2,a3)
1528 int PKCS7_add_signer(PKCS7 * p7, PKCS7_SIGNER_INFO * p7i) (a0,a1)
1529 int PKCS7_add_certificate(PKCS7 * p7, X509 * x509) (a0,a1)
1530 int PKCS7_add_crl(PKCS7 * p7, X509_CRL * x509) (a0,a1)
1531 int PKCS7_content_new(PKCS7 * p7, int nid) (a0,d0)
1532 int PKCS7_dataVerify(X509_STORE * cert_store, X509_STORE_CTX * ctx, BIO * bio, PKCS7 * p7,
1533         PKCS7_SIGNER_INFO * si) (a0,a1,a2,a3,d0)
1534 int PKCS7_signatureVerify(BIO * bio, PKCS7 * p7, PKCS7_SIGNER_INFO * si, X509 * x509) (a0,a1,a2,a3)
1535 BIO * PKCS7_dataInit(PKCS7 * p7, BIO * bio) (a0,a1)
1536 int PKCS7_dataFinal(PKCS7 * p7, BIO * bio) (a0,a1)
1537 BIO * PKCS7_dataDecode(PKCS7 * p7, EVP_PKEY * pkey, BIO * in_bio, X509 * pcert) (a0,a1,a2,a3)
1538 PKCS7_SIGNER_INFO * PKCS7_add_signature(PKCS7 * p7, X509 * x509, EVP_PKEY * pkey,
1539         const EVP_MD * dgst) (a0,a1,a2,a3)
1540 X509 * PKCS7_cert_from_signer_info(PKCS7 * p7, PKCS7_SIGNER_INFO * si) (a0,a1)
1541 STACK_OF_PKCS7_SIGNER_INFO * PKCS7_get_signer_info(PKCS7 * p7) (a0)
1542 PKCS7_RECIP_INFO * PKCS7_add_recipient(PKCS7 * p7, X509 * x509) (a0,a1)
1543 int PKCS7_add_recipient_info(PKCS7 * p7, PKCS7_RECIP_INFO * ri) (a0,a1)
1544 int PKCS7_RECIP_INFO_set(PKCS7_RECIP_INFO * p7i, X509 * x509) (a0,a1)
1545 int PKCS7_set_cipher(PKCS7 * p7, const EVP_CIPHER * cipher) (a0,a1)
1546 PKCS7_ISSUER_AND_SERIAL * PKCS7_get_issuer_and_serial(PKCS7 * p7, int idx) (a0,d0)
1547 ASN1_OCTET_STRING * PKCS7_digest_from_attributes(STACK_OF_X509_ATTRIBUTE * sk) (a0)
1548 int PKCS7_add_signed_attribute(PKCS7_SIGNER_INFO * p7si, int nid, int type, void * data) (a0,d0,d1,a1)
1549 int PKCS7_add_attribute(PKCS7_SIGNER_INFO * p7si, int nid, int atrtype, void * value) (a0,d0,d1,a1)
1550 ASN1_TYPE * PKCS7_get_attribute(PKCS7_SIGNER_INFO * si, int nid) (a0,d0)
1551 ASN1_TYPE * PKCS7_get_signed_attribute(PKCS7_SIGNER_INFO * si, int nid) (a0,d0)
1552 int PKCS7_set_signed_attributes(PKCS7_SIGNER_INFO * p7si, STACK_OF_X509_ATTRIBUTE * sk) (a0,a1)
1553 int PKCS7_set_attributes(PKCS7_SIGNER_INFO * p7si, STACK_OF_X509_ATTRIBUTE * sk) (a0,a1)
1554 PKCS7 * PKCS7_sign(X509 * signcert, EVP_PKEY * pkey, STACK_OF_X509 * certs, BIO * data,
1555         int flags) (a0,a1,a2,a3,d0)
1556 int PKCS7_verify(PKCS7 * p7, STACK_OF_X509 * certs, X509_STORE * store, BIO * indata,
1557         BIO * out, int flags) (a0,a1,a2,a3,d0,d1)
1558 STACK_OF_X509 * PKCS7_get0_signers(PKCS7 * p7, STACK_OF_X509 * certs, int flags) (a0,a1,d0)
1559 PKCS7 * PKCS7_encrypt(STACK_OF_X509 * certs, BIO * in, const EVP_CIPHER * cipher,
1560         int flags) (a0,a1,a2,d0)
1561 int PKCS7_decrypt(PKCS7 * p7, EVP_PKEY * pkey, X509 * cert, BIO * data, int flags) (a0,a1,a2,a3,d0)
1562 int PKCS7_add_attrib_smimecap(PKCS7_SIGNER_INFO * si, STACK_OF_X509_ALGOR * cap) (a0,a1)
1563 STACK_OF_X509_ALGOR * PKCS7_get_smimecap(PKCS7_SIGNER_INFO * si) (a0)
1564 int PKCS7_simple_smimecap(STACK_OF_X509_ALGOR * sk, int nid, int arg) (a0,d0,d1)
1565 int SMIME_write_PKCS7(BIO * bio, PKCS7 * p7, BIO * data, int flags) (a0,a1,a2,d0)
1566 PKCS7 * SMIME_read_PKCS7(BIO * bio, BIO ** bcont) (a0,a1)
1567 int SMIME_crlf_copy(BIO * in, BIO * out, int flags) (a0,a1,d0)
1568 int SMIME_text(BIO * in, BIO * out) (a0,a1)
1569 void ERR_load_PKCS7_strings() ()
1570 int RAND_set_rand_method(const RAND_METHOD * meth) (a0)
1571 const RAND_METHOD * RAND_get_rand_method() ()
1572 RAND_METHOD * RAND_SSLeay() ()
1573 void RAND_cleanup() ()
1574 int RAND_bytes(unsigned char * buf, int num) (a0,d0)
1575 int RAND_pseudo_bytes(unsigned char * buf, int num) (a0,d0)
1576 void RAND_seed(const void * buf, int num) (a0,d0)
1577 void RAND_add(const void * buf, int num, float entropy) (a0,d0,d1)
1578 int RAND_load_file(const char * file, long max_bytes) (a0,d0)
1579 int RAND_write_file(const char * file) (a0)
1580 const char * RAND_file_name(char * file, size_t num) (a0,d0)
1581 int RAND_status() ()
1582 int RAND_query_egd_bytes(const char * path, unsigned char * buf, int bytes) (a0,a1,d0)
1583 int RAND_egd(const char * path) (a0)
1584 int RAND_egd_bytes(const char * path, int bytes) (a0,d0)
1585 int RAND_poll() ()
1586 void ERR_load_RAND_strings() ()
1587 void SSL_CTX_set_msg_callback(SSL_CTX * ctx,
1588         void (*cb)(int write_p, int version, int content_type, const void *buf, size_t len, SSL *ssl, void *arg)) (a0,a1)
1589 void SSL_set_msg_callback(SSL * ssl,
1590         void (*cb)(int write_p, int version, int content_type, const void *buf, size_t len, SSL *ssl, void *arg)) (a0,a1)
1591 struct lhash_st * SSL_CTX_sessions(SSL_CTX * ctx) (a0)
1592 size_t SSL_get_finished(const SSL * s, void * buf, size_t count) (a0,a1,d0)
1593 size_t SSL_get_peer_finished(const SSL * s, void * buf, size_t count) (a0,a1,d0)
1594 BIO_METHOD * BIO_f_ssl() ()
1595 BIO * BIO_new_ssl(SSL_CTX * ctx, int client) (a0,d0)
1596 BIO * BIO_new_ssl_connect(SSL_CTX * ctx) (a0)
1597 BIO * BIO_new_buffer_ssl_connect(SSL_CTX * ctx) (a0)
1598 int BIO_ssl_copy_session_id(BIO * to, BIO * from) (a0,a1)
1599 void BIO_ssl_shutdown(BIO * ssl_bio) (a0)
1600 int SSL_CTX_set_cipher_list(SSL_CTX * a1, const char * str) (a0,a1)
1601 SSL_CTX * SSL_CTX_new(SSL_METHOD * meth) (a0)
1602 void SSL_CTX_free(SSL_CTX * a) (a0)
1603 long SSL_CTX_set_timeout(SSL_CTX * ctx, long t) (a0,d0)
1604 long SSL_CTX_get_timeout(const SSL_CTX * ctx) (a0)
1605 X509_STORE * SSL_CTX_get_cert_store(const SSL_CTX * a) (a0)
1606 void SSL_CTX_set_cert_store(SSL_CTX * a, X509_STORE * b) (a0,a1)
1607 int SSL_want(const SSL * s) (a0)
1608 int SSL_clear(SSL * s) (a0)
1609 void SSL_CTX_flush_sessions(SSL_CTX * ctx, long tm) (a0,d0)
1610 SSL_CIPHER * SSL_get_current_cipher(const SSL * s) (a0)
1611 int SSL_CIPHER_get_bits(const SSL_CIPHER * c, int * alg_bits) (a0,a1)
1612 char * SSL_CIPHER_get_version(const SSL_CIPHER * c) (a0)
1613 const char * SSL_CIPHER_get_name(const SSL_CIPHER * c) (a0)
1614 const char * SSL_CIPHER_get_mac(SSL_CIPHER * cipher) (a0)
1615 const char * SSL_CIPHER_get_encryption(SSL_CIPHER * cipher) (a0)
1616 const char * SSL_CIPHER_get_authentication(SSL_CIPHER * cipher) (a0)
1617 const char * SSL_CIPHER_get_key_exchange(SSL_CIPHER * cipher) (a0)
1618 const char * SSL_CIPHER_get_export(SSL_CIPHER * cipher) (a0)
1619 int SSL_get_fd(const SSL * s) (a0)
1620 int SSL_get_rfd(const SSL * s) (a0)
1621 int SSL_get_wfd(const SSL * s) (a0)
1622 const char * SSL_get_cipher_list(const SSL * s, int n) (a0,d0)
1623 char * SSL_get_shared_ciphers(const SSL * s, char * buf, int len) (a0,a1,d0)
1624 int SSL_get_read_ahead(const SSL * s) (a0)
1625 int SSL_pending(const SSL * s) (a0)
1626 int SSL_set_fd(SSL * s, int fd) (a0,d0)
1627 int SSL_set_rfd(SSL * s, int fd) (a0,d0)
1628 int SSL_set_wfd(SSL * s, int fd) (a0,d0)
1629 void SSL_set_bio(SSL * s, BIO * rbio, BIO * wbio) (a0,a1,a2)
1630 BIO * SSL_get_rbio(const SSL * s) (a0)
1631 BIO * SSL_get_wbio(const SSL * s) (a0)
1632 int SSL_set_cipher_list(SSL * s, const char * str) (a0,a1)
1633 void SSL_set_read_ahead(SSL * s, int yes) (a0,d0)
1634 int SSL_get_verify_mode(const SSL * s) (a0)
1635 int SSL_get_verify_depth(const SSL * s) (a0)
1636 int (*)(int, X509_STORE_CTX *) SSL_get_verify_callback(const SSL * s) (a0)
1637 void SSL_set_verify(SSL * s, int mode, int (*callback)(int ok, X509_STORE_CTX *ctx)) (a0,d0,a1)
1638 void SSL_set_verify_depth(SSL * s, int depth) (a0,d0)
1639 int SSL_use_RSAPrivateKey(SSL * ssl, RSA * rsa) (a0,a1)
1640 int SSL_use_RSAPrivateKey_ASN1(SSL * ssl, unsigned char * d, long len) (a0,a1,d0)
1641 int SSL_use_PrivateKey(SSL * ssl, EVP_PKEY * pkey) (a0,a1)
1642 int SSL_use_PrivateKey_ASN1(int pk, SSL * ssl, unsigned char * d, long len) (d0,a0,a1,d1)
1643 int SSL_use_certificate(SSL * ssl, X509 * x) (a0,a1)
1644 int SSL_use_certificate_ASN1(SSL * ssl, unsigned char * d, int len) (a0,a1,d0)
1645 int SSL_use_RSAPrivateKey_file(SSL * ssl, const char * file, int type) (a0,a1,d0)
1646 int SSL_use_PrivateKey_file(SSL * ssl, const char * file, int type) (a0,a1,d0)
1647 int SSL_use_certificate_file(SSL * ssl, const char * file, int type) (a0,a1,d0)
1648 int SSL_CTX_use_RSAPrivateKey_file(SSL_CTX * ctx, const char * file, int type) (a0,a1,d0)
1649 int SSL_CTX_use_PrivateKey_file(SSL_CTX * ctx, const char * file, int type) (a0,a1,d0)
1650 int SSL_CTX_use_certificate_file(SSL_CTX * ctx, const char * file, int type) (a0,a1,d0)
1651 int SSL_CTX_use_certificate_chain_file(SSL_CTX * ctx, const char * file) (a0,a1)
1652 STACK_OF_X509_NAME * SSL_load_client_CA_file(const char * file) (a0)
1653 int SSL_add_file_cert_subjects_to_stack(STACK_OF_X509_NAME * stackCAs, const char * file) (a0,a1)
1654 int SSL_add_dir_cert_subjects_to_stack(STACK_OF_X509_NAME * stackCAs, const char * dir) (a0,a1)
1655 void SSL_load_error_strings() ()
1656 const char * SSL_state_string(const SSL * s) (a0)
1657 const char * SSL_rstate_string(const SSL * s) (a0)
1658 const char * SSL_state_string_long(const SSL * s) (a0)
1659 const char * SSL_rstate_string_long(const SSL * s) (a0)
1660 long SSL_SESSION_get_time(const SSL_SESSION * s) (a0)
1661 long SSL_SESSION_set_time(SSL_SESSION * s, long t) (a0,d0)
1662 long SSL_SESSION_get_timeout(const SSL_SESSION * s) (a0)
1663 long SSL_SESSION_set_timeout(SSL_SESSION * s, long t) (a0,d0)
1664 void SSL_copy_session_id(SSL * to, const SSL * from) (a0,a1)
1665 SSL_SESSION * SSL_SESSION_new() ()
1666 unsigned long SSL_SESSION_hash(const SSL_SESSION * a) (a0)
1667 int SSL_SESSION_cmp(const SSL_SESSION * a, const SSL_SESSION * b) (a0,a1)
1668 int SSL_SESSION_print(BIO * fp, const SSL_SESSION * ses) (a0,a1)
1669 void SSL_SESSION_free(SSL_SESSION * ses) (a0)
1670 int i2d_SSL_SESSION(SSL_SESSION * in, unsigned char ** pp) (a0,a1)
1671 int SSL_set_session(SSL * to, SSL_SESSION * session) (a0,a1)
1672 int SSL_CTX_add_session(SSL_CTX * s, SSL_SESSION * c) (a0,a1)
1673 int SSL_CTX_remove_session(SSL_CTX * a1, SSL_SESSION * c) (a0,a1)
1674 int SSL_CTX_set_generate_session_id(SSL_CTX * a, GEN_SESSION_CB b) (a0,d0)
1675 int SSL_set_generate_session_id(SSL * a, GEN_SESSION_CB b) (a0,d0)
1676 int SSL_has_matching_session_id(const SSL * ssl, const unsigned char * id, unsigned int id_len) (a0,a1,d0)
1677 SSL_SESSION * d2i_SSL_SESSION(SSL_SESSION ** a, const unsigned char *const * pp, long length) (a0,a1,d0)
1678 X509 * SSL_get_peer_certificate(const SSL * s) (a0)
1679 STACK_OF_X509 * SSL_get_peer_cert_chain(const SSL * s) (a0)
1680 int SSL_CTX_get_verify_mode(const SSL_CTX * ctx) (a0)
1681 int SSL_CTX_get_verify_depth(const SSL_CTX * ctx) (a0)
1682 int (*)(int, X509_STORE_CTX *) SSL_CTX_get_verify_callback(const SSL_CTX * ctx) (a0)
1683 void SSL_CTX_set_verify(SSL_CTX * ctx, int mode, int (*callback)(int, X509_STORE_CTX *)) (a0,d0,a1)
1684 void SSL_CTX_set_verify_depth(SSL_CTX * ctx, int depth) (a0,d0)
1685 void SSL_CTX_set_cert_verify_callback(SSL_CTX * ctx, int (*cb)(X509_STORE_CTX *, void *), void * arg) (a0,a1,a2)
1686 int SSL_CTX_use_RSAPrivateKey(SSL_CTX * ctx, RSA * rsa) (a0,a1)
1687 int SSL_CTX_use_RSAPrivateKey_ASN1(SSL_CTX * ctx, unsigned char * d, long len) (a0,a1,d0)
1688 int SSL_CTX_use_PrivateKey(SSL_CTX * ctx, EVP_PKEY * pkey) (a0,a1)
1689 int SSL_CTX_use_PrivateKey_ASN1(int pk, SSL_CTX * ctx, unsigned char * d, long len) (d0,a0,a1,d1)
1690 int SSL_CTX_use_certificate(SSL_CTX * ctx, X509 * x) (a0,a1)
1691 int SSL_CTX_use_certificate_ASN1(SSL_CTX * ctx, int len, unsigned char * d) (a0,d0,a1)
1692 void SSL_CTX_set_default_passwd_cb(SSL_CTX * ctx,
1693         pem_password_cb * (*cb)(char *buf, int size, int rwflag, void *userdata)) (a0,a1)
1694 void SSL_CTX_set_default_passwd_cb_userdata(SSL_CTX * ctx, void * u) (a0,a1)
1695 int SSL_CTX_check_private_key(const SSL_CTX * ctx) (a0)
1696 int SSL_check_private_key(const SSL * ctx) (a0)
1697 int SSL_CTX_set_session_id_context(SSL_CTX * ctx, const unsigned char * sid_ctx, unsigned int sid_ctx_len) (a0,a1,d0)
1698 SSL * SSL_new(SSL_CTX * ctx) (a0)
1699 int SSL_set_session_id_context(SSL * ssl, const unsigned char * sid_ctx, unsigned int sid_ctx_len) (a0,a1,d0)
1700 int SSL_CTX_set_purpose(SSL_CTX * s, int purpose) (a0,d0)
1701 int SSL_set_purpose(SSL * s, int purpose) (a0,d0)
1702 int SSL_CTX_set_trust(SSL_CTX * s, int trust) (a0,d0)
1703 int SSL_set_trust(SSL * s, int trust) (a0,d0)
1704 void SSL_free(SSL * ssl) (a0)
1705 int SSL_accept(SSL * ssl) (a0)
1706 int SSL_connect(SSL * ssl) (a0)
1707 int SSL_read(SSL * ssl, void * buf, int num) (a0,a1,d0)
1708 int SSL_peek(SSL * ssl, void * buf, int num) (a0,a1,d0)
1709 int SSL_write(SSL * ssl, const void * buf, int num) (a0,a1,d0)
1710 long SSL_ctrl(SSL * ssl, int cmd, long larg, void * parg) (a0,d0,d1,a1)
1711 long SSL_callback_ctrl(SSL * a, int a1, void (*b)()) (a0,d0,a1)
1712 long SSL_CTX_ctrl(SSL_CTX * ctx, int cmd, long larg, void * parg) (a0,d0,d1,a1)
1713 long SSL_CTX_callback_ctrl(SSL_CTX * a1, int a2, void (*a3)()) (a0,d0,a1)
1714 int SSL_get_error(const SSL * s, int ret_code) (a0,d0)
1715 const char * SSL_get_version(const SSL * s) (a0)
1716 int SSL_CTX_set_ssl_version(SSL_CTX * ctx, SSL_METHOD * meth) (a0,a1)
1717 SSL_METHOD * SSLv2_method() ()
1718 SSL_METHOD * SSLv2_server_method() ()
1719 SSL_METHOD * SSLv2_client_method() ()
1720 SSL_METHOD * SSLv3_method() ()
1721 SSL_METHOD * SSLv3_server_method() ()
1722 SSL_METHOD * SSLv3_client_method() ()
1723 SSL_METHOD * SSLv23_method() ()
1724 SSL_METHOD * SSLv23_server_method() ()
1725 SSL_METHOD * SSLv23_client_method() ()
1726 SSL_METHOD * TLSv1_method() ()
1727 SSL_METHOD * TLSv1_server_method() ()
1728 SSL_METHOD * TLSv1_client_method() ()
1729 STACK_OF_SSL_CIPHER * SSL_get_ciphers(const SSL * s) (a0)
1730 int SSL_do_handshake(SSL * s) (a0)
1731 int SSL_renegotiate(SSL * s) (a0)
1732 int SSL_renegotiate_pending(SSL * s) (a0)
1733 int SSL_shutdown(SSL * s) (a0)
1734 SSL_METHOD * SSL_get_ssl_method(SSL * s) (a0)
1735 int SSL_set_ssl_method(SSL * s, SSL_METHOD * method) (a0,a1)
1736 const char * SSL_alert_type_string_long(int value) (d0)
1737 const char * SSL_alert_type_string(int value) (d0)
1738 const char * SSL_alert_desc_string_long(int value) (d0)
1739 const char * SSL_alert_desc_string(int value) (d0)
1740 void SSL_set_client_CA_list(SSL * s, STACK_OF_X509_NAME * name_list) (a0,a1)
1741 void SSL_CTX_set_client_CA_list(SSL_CTX * ctx, STACK_OF_X509_NAME * name_list) (a0,a1)
1742 STACK_OF_X509_NAME * SSL_get_client_CA_list(const SSL * s) (a0)
1743 STACK_OF_X509_NAME * SSL_CTX_get_client_CA_list(const SSL_CTX * s) (a0)
1744 int SSL_add_client_CA(SSL * ssl, X509 * x) (a0,a1)
1745 int SSL_CTX_add_client_CA(SSL_CTX * ctx, X509 * x) (a0,a1)
1746 void SSL_set_connect_state(SSL * s) (a0)
1747 void SSL_set_accept_state(SSL * s) (a0)
1748 long SSL_get_default_timeout(const SSL * s) (a0)
1749 int SSL_library_init() ()
1750 char * SSL_CIPHER_description(SSL_CIPHER * a1, char * buf, int size) (a0,a1,d0)
1751 STACK_OF_X509_NAME * SSL_dup_CA_list(STACK_OF_X509_NAME * sk) (a0)
1752 SSL * SSL_dup(SSL * ssl) (a0)
1753 X509 * SSL_get_certificate(const SSL * ssl) (a0)
1754 struct evp_pkey_st * SSL_get_privatekey(SSL * ssl) (a0)
1755 void SSL_CTX_set_quiet_shutdown(SSL_CTX * ctx, int mode) (a0,d0)
1756 int SSL_CTX_get_quiet_shutdown(const SSL_CTX * ctx) (a0)
1757 void SSL_set_quiet_shutdown(SSL * ssl, int mode) (a0,d0)
1758 int SSL_get_quiet_shutdown(const SSL * ssl) (a0)
1759 void SSL_set_shutdown(SSL * ssl, int mode) (a0,d0)
1760 int SSL_get_shutdown(const SSL * ssl) (a0)
1761 int SSL_version(const SSL * ssl) (a0)
1762 int SSL_CTX_set_default_verify_paths(SSL_CTX * ctx) (a0)
1763 int SSL_CTX_load_verify_locations(SSL_CTX * ctx, const char * CAfile, const char * CApath) (a0,a1,a2)
1764 SSL_SESSION * SSL_get_session(const SSL * ssl) (a0)
1765 SSL_SESSION * SSL_get1_session(SSL * ssl) (a0)
1766 SSL_CTX * SSL_get_SSL_CTX(const SSL * ssl) (a0)
1767 void SSL_set_info_callback(SSL * ssl, void (*cb)(const SSL *ssl, int type, int val)) (a0,a1)
1768 void (*)(const SSL *ssl, int type, int val) SSL_get_info_callback(const SSL * ssl) (a0)
1769 int SSL_state(const SSL * ssl) (a0)
1770 void SSL_set_verify_result(SSL * ssl, long v) (a0,d0)
1771 long SSL_get_verify_result(const SSL * ssl) (a0)
1772 int SSL_set_ex_data(SSL * ssl, int idx, void * data) (a0,d0,a1)
1773 void * SSL_get_ex_data(const SSL * ssl, int idx) (a0,d0)
1774 int SSL_get_ex_new_index(long argl, void * argp, CRYPTO_EX_new * (*new_func)(),
1775         CRYPTO_EX_dup * (*dup_func)(), CRYPTO_EX_free * (*free_func)()) (d0,a0,a1,a2,a3)
1776 int SSL_SESSION_set_ex_data(SSL_SESSION * ss, int idx, void * data) (a0,d0,a1)
1777 void * SSL_SESSION_get_ex_data(const SSL_SESSION * ss, int idx) (a0,d0)
1778 int SSL_SESSION_get_ex_new_index(long argl, void * argp, CRYPTO_EX_new * (*new_func)(),
1779         CRYPTO_EX_dup * (*dup_func)(), CRYPTO_EX_free * (*free_func)()) (d0,a0,a1,a2,a3)
1780 int SSL_CTX_set_ex_data(SSL_CTX * ssl, int idx, void * data) (a0,d0,a1)
1781 void * SSL_CTX_get_ex_data(const SSL_CTX * ssl, int idx) (a0,d0)
1782 int SSL_CTX_get_ex_new_index(long argl, void * argp, CRYPTO_EX_new * (*new_func)(),
1783         CRYPTO_EX_dup * (*dup_func)(), CRYPTO_EX_free * (*free_func)()) (d0,a0,a1,a2,a3)
1784 int SSL_get_ex_data_X509_STORE_CTX_idx() ()
1785 void SSL_CTX_set_tmp_rsa_callback(SSL_CTX * ctx, RSA * (*cb)(SSL *ssl, int is_export, int keylength)) (a0,a1)
1786 void SSL_set_tmp_rsa_callback(SSL * ssl, RSA * (*cb)(SSL *ssl, int is_export, int keylength)) (a0,a1)
1787 void SSL_CTX_set_tmp_dh_callback(SSL_CTX * ctx, DH * (*dh)(SSL *ssl, int is_export, int keylength)) (a0,a1)
1788 void SSL_set_tmp_dh_callback(SSL * ssl, DH * (*dh)(SSL *ssl, int is_export, int keylength)) (a0,a1)
1789 int SSL_COMP_add_compression_method(int id, COMP_METHOD * cm) (d0,a0)
1790 void ERR_load_SSL_strings() ()
1791 int sk_num(const STACK * a) (a0)
1792 char * sk_value(const STACK * a, int b) (a0,d0)
1793 char * sk_set(STACK * a, int b, char * c) (a0,d0,a1)
1794 STACK * sk_new(int (*cmp)(const char *const *, const char *const *)) (a0)
1795 STACK * sk_new_null() ()
1796 void sk_free(STACK * a) (a0)
1797 void sk_pop_free(STACK * st, void (*func)(void *)) (a0,a1)
1798 int sk_insert(STACK * sk, char * data, int where) (a0,a1,d0)
1799 char * sk_delete(STACK * st, int loc) (a0,d0)
1800 char * sk_delete_ptr(STACK * st, char * p) (a0,a1)
1801 int sk_find(STACK * st, char * data) (a0,a1)
1802 int sk_push(STACK * st, char * data) (a0,a1)
1803 int sk_unshift(STACK * st, char * data) (a0,a1)
1804 char * sk_shift(STACK * st) (a0)
1805 char * sk_pop(STACK * st) (a0)
1806 void sk_zero(STACK * st) (a0)
1807 int (*)(const char *const *, const char *const *) sk_set_cmp_func(STACK * sk,   int (*c)(const char *const *, const char *const *)) (a0,a1)
1808 STACK * sk_dup(STACK * st) (a0)
1809 void sk_sort(STACK * st) (a0)
1810 int sk_is_sorted(const STACK * st) (a0)
1811 char * ms_time_new() ()
1812 void ms_time_free(char * a) (a0)
1813 void ms_time_get(char * a) (a0)
1814 double ms_time_diff(char * start, char * end) (a0,a1)
1815 int ms_time_cmp(char * ap, char * bp) (a0,a1)
1816 TXT_DB * TXT_DB_read(BIO * in, int num) (a0,d0)
1817 long TXT_DB_write(BIO * out, TXT_DB * db) (a0,a1)
1818 int TXT_DB_create_index(TXT_DB * db, int field, int (*qual)(), LHASH_HASH_FN_TYPE hash,
1819         LHASH_COMP_FN_TYPE cmp) (a0,d0,a1,d1,d2)
1820 void TXT_DB_free(TXT_DB * db) (a0)
1821 char ** TXT_DB_get_by_index(TXT_DB * db, int idx, char ** value) (a0,d0,a1)
1822 int TXT_DB_insert(TXT_DB * db, char ** value) (a0,a1)
1823 UI * UI_new() ()
1824 UI * UI_new_method(const UI_METHOD * method) (a0)
1825 void UI_free(UI * ui) (a0)
1826 int UI_add_input_string(UI * ui, const char * prompt, int flags, char * result_buf, int minsize,
1827         int maxsize) (a0,a1,d0,a2,d1,d2)
1828 int UI_dup_input_string(UI * ui, const char * prompt, int flags, char * result_buf, int minsize,
1829         int maxsize) (a0,a1,d0,a2,d1,d2)
1830 int UI_add_verify_string(UI * ui, const char * prompt, int flags, char * result_buf, int minsize,
1831         int maxsize, const char * test_buf) (a0,a1,d0,a2,d1,d2,a3)
1832 int UI_dup_verify_string(UI * ui, const char * prompt, int flags, char * result_buf, int minsize,
1833         int maxsize, const char * test_buf) (a0,a1,d0,a2,d1,d2,a3)
1834 int UI_add_input_boolean(UI * ui, const char * prompt, const char * action_desc,
1835         const char * ok_chars, const char * cancel_chars, int flags,
1836         char * result_buf) (a0,a1,a2,a3,d0,d1,d2)
1837 int UI_dup_input_boolean(UI * ui, const char * prompt, const char * action_desc,
1838         const char * ok_chars, const char * cancel_chars, int flags,
1839         char * result_buf) (a0,a1,a2,a3,d0,d1,d2)
1840 int UI_add_info_string(UI * ui, const char * text) (a0,a1)
1841 int UI_dup_info_string(UI * ui, const char * text) (a0,a1)
1842 int UI_add_error_string(UI * ui, const char * text) (a0,a1)
1843 int UI_dup_error_string(UI * ui, const char * text) (a0,a1)
1844 char * UI_construct_prompt(UI * ui_method, const char * object_desc, const char * object_name) (a0,a1,a2)
1845 void * UI_add_user_data(UI * ui, void * user_data) (a0,a1)
1846 void * UI_get0_user_data(UI * ui) (a0)
1847 const char * UI_get0_result(UI * ui, int i) (a0,d0)
1848 int UI_process(UI * ui) (a0)
1849 int UI_ctrl(UI * ui, int cmd, long i, void * p, void (*f)()) (a0,d0,d1,a1,a2)
1850 int UI_get_ex_new_index(long argl, void * argp, CRYPTO_EX_new * (*new_func)(),
1851         CRYPTO_EX_dup * (*dup_func)(), CRYPTO_EX_free * (*free_func)()) (d0,a0,a1,a2,a3)
1852 int UI_set_ex_data(UI * r, int idx, void * arg) (a0,d0,a1)
1853 void * UI_get_ex_data(UI * r, int idx) (a0,d0)
1854 void UI_set_default_method(const UI_METHOD * meth) (a0)
1855 const UI_METHOD * UI_get_default_method() ()
1856 const UI_METHOD * UI_get_method(UI * ui) (a0)
1857 const UI_METHOD * UI_set_method(UI * ui, const UI_METHOD * meth) (a0,a1)
1858 UI_METHOD * UI_OpenSSL() ()
1859 UI_METHOD * UI_create_method(char * name) (a0)
1860 void UI_destroy_method(UI_METHOD * ui_method) (a0)
1861 int UI_method_set_opener(UI_METHOD * method, int (*opener)(UI *ui)) (a0,a1)
1862 int UI_method_set_writer(UI_METHOD * method, int (*writer)(UI *ui, UI_STRING *uis)) (a0,a1)
1863 int UI_method_set_flusher(UI_METHOD * method, int (*flusher)(UI *ui)) (a0,a1)
1864 int UI_method_set_reader(UI_METHOD * method, int (*reader)(UI *ui, UI_STRING *uis)) (a0,a1)
1865 int UI_method_set_closer(UI_METHOD * method, int (*closer)(UI *ui)) (a0,a1)
1866 int (*)(UI*) UI_method_get_opener(UI_METHOD * method) (a0)
1867 int (*)(UI*, UI_STRING*) UI_method_get_writer(UI_METHOD * method) (a0)
1868 int (*)(UI*) UI_method_get_flusher(UI_METHOD * method) (a0)
1869 int (*)(UI*, UI_STRING*) UI_method_get_reader(UI_METHOD * method) (a0)
1870 int (*)(UI*) UI_method_get_closer(UI_METHOD * method) (a0)
1871 enum UI_string_types UI_get_string_type(UI_STRING * uis) (a0)
1872 int UI_get_input_flags(UI_STRING * uis) (a0)
1873 const char * UI_get0_output_string(UI_STRING * uis) (a0)
1874 const char * UI_get0_action_string(UI_STRING * uis) (a0)
1875 const char * UI_get0_result_string(UI_STRING * uis) (a0)
1876 const char * UI_get0_test_string(UI_STRING * uis) (a0)
1877 int UI_get_result_minsize(UI_STRING * uis) (a0)
1878 int UI_get_result_maxsize(UI_STRING * uis) (a0)
1879 int UI_set_result(UI * ui, UI_STRING * uis, const char * result) (a0,a1,a2)
1880 int UI_UTIL_read_pw_string(char * buf, int length, const char * prompt, int verify) (a0,d0,a1,d1)
1881 int UI_UTIL_read_pw(char * buf, char * buff, int size, const char * prompt, int verify) (a0,a1,d0,a2,d1)
1882 void ERR_load_UI_strings() ()
1883 int _ossl_old_des_read_pw_string(char * buf, int length, const char * prompt, int verify) (a0,d0,a1,d1)
1884 int _ossl_old_des_read_pw(char * buf, char * buff, int size, const char * prompt, int verify) (a0,a1,d0,a2,d1)
1885 const char * X509_verify_cert_error_string(long n) (d0)
1886 int X509_verify(X509 * a, EVP_PKEY * r) (a0,a1)
1887 int X509_REQ_verify(X509_REQ * a, EVP_PKEY * r) (a0,a1)
1888 int X509_CRL_verify(X509_CRL * a, EVP_PKEY * r) (a0,a1)
1889 int NETSCAPE_SPKI_verify(NETSCAPE_SPKI * a, EVP_PKEY * r) (a0,a1)
1890 NETSCAPE_SPKI * NETSCAPE_SPKI_b64_decode(const char * str, int len) (a0,d0)
1891 char * NETSCAPE_SPKI_b64_encode(NETSCAPE_SPKI * x) (a0)
1892 EVP_PKEY * NETSCAPE_SPKI_get_pubkey(NETSCAPE_SPKI * x) (a0)
1893 int NETSCAPE_SPKI_set_pubkey(NETSCAPE_SPKI * x, EVP_PKEY * pkey) (a0,a1)
1894 int NETSCAPE_SPKI_print(BIO * out, NETSCAPE_SPKI * spki) (a0,a1)
1895 int X509_signature_print(BIO * bp, X509_ALGOR * alg, ASN1_STRING * sig) (a0,a1,a2)
1896 int X509_sign(X509 * x, EVP_PKEY * pkey, const EVP_MD * md) (a0,a1,a2)
1897 int X509_REQ_sign(X509_REQ * x, EVP_PKEY * pkey, const EVP_MD * md) (a0,a1,a2)
1898 int X509_CRL_sign(X509_CRL * x, EVP_PKEY * pkey, const EVP_MD * md) (a0,a1,a2)
1899 int NETSCAPE_SPKI_sign(NETSCAPE_SPKI * x, EVP_PKEY * pkey, const EVP_MD * md) (a0,a1,a2)
1900 int X509_pubkey_digest(const X509 * data, const EVP_MD * type, unsigned char * md,
1901         unsigned int * len) (a0,a1,a2,a3)
1902 int X509_digest(const X509 * data, const EVP_MD * type, unsigned char * md,
1903         unsigned int * len) (a0,a1,a2,a3)
1904 int X509_CRL_digest(const X509_CRL * data, const EVP_MD * type, unsigned char * md,
1905         unsigned int * len) (a0,a1,a2,a3)
1906 int X509_REQ_digest(const X509_REQ * data, const EVP_MD * type, unsigned char * md,
1907         unsigned int * len) (a0,a1,a2,a3)
1908 int X509_NAME_digest(const X509_NAME * data, const EVP_MD * type, unsigned char * md,
1909         unsigned int * len) (a0,a1,a2,a3)
1910 X509 * d2i_X509_bio(BIO * bp, X509 ** x509) (a0,a1)
1911 int i2d_X509_bio(BIO * bp, X509 * x509) (a0,a1)
1912 X509_CRL * d2i_X509_CRL_bio(BIO * bp, X509_CRL ** crl) (a0,a1)
1913 int i2d_X509_CRL_bio(BIO * bp, X509_CRL * crl) (a0,a1)
1914 X509_REQ * d2i_X509_REQ_bio(BIO * bp, X509_REQ ** req) (a0,a1)
1915 int i2d_X509_REQ_bio(BIO * bp, X509_REQ * req) (a0,a1)
1916 RSA * d2i_RSAPrivateKey_bio(BIO * bp, RSA ** rsa) (a0,a1)
1917 int i2d_RSAPrivateKey_bio(BIO * bp, RSA * rsa) (a0,a1)
1918 RSA * d2i_RSAPublicKey_bio(BIO * bp, RSA ** rsa) (a0,a1)
1919 int i2d_RSAPublicKey_bio(BIO * bp, RSA * rsa) (a0,a1)
1920 RSA * d2i_RSA_PUBKEY_bio(BIO * bp, RSA ** rsa) (a0,a1)
1921 int i2d_RSA_PUBKEY_bio(BIO * bp, RSA * rsa) (a0,a1)
1922 DSA * d2i_DSA_PUBKEY_bio(BIO * bp, DSA ** dsa) (a0,a1)
1923 int i2d_DSA_PUBKEY_bio(BIO * bp, DSA * dsa) (a0,a1)
1924 DSA * d2i_DSAPrivateKey_bio(BIO * bp, DSA ** dsa) (a0,a1)
1925 int i2d_DSAPrivateKey_bio(BIO * bp, DSA * dsa) (a0,a1)
1926 X509_SIG * d2i_PKCS8_bio(BIO * bp, X509_SIG ** p8) (a0,a1)
1927 int i2d_PKCS8_bio(BIO * bp, X509_SIG * p8) (a0,a1)
1928 PKCS8_PRIV_KEY_INFO * d2i_PKCS8_PRIV_KEY_INFO_bio(BIO * bp, PKCS8_PRIV_KEY_INFO ** p8inf) (a0,a1)
1929 int i2d_PKCS8_PRIV_KEY_INFO_bio(BIO * bp, PKCS8_PRIV_KEY_INFO * p8inf) (a0,a1)
1930 int i2d_PKCS8PrivateKeyInfo_bio(BIO * bp, EVP_PKEY * key) (a0,a1)
1931 int i2d_PrivateKey_bio(BIO * bp, EVP_PKEY * pkey) (a0,a1)
1932 EVP_PKEY * d2i_PrivateKey_bio(BIO * bp, EVP_PKEY ** a) (a0,a1)
1933 int i2d_PUBKEY_bio(BIO * bp, EVP_PKEY * pkey) (a0,a1)
1934 EVP_PKEY * d2i_PUBKEY_bio(BIO * bp, EVP_PKEY ** a) (a0,a1)
1935 X509 * X509_dup(X509 * x509) (a0)
1936 X509_ATTRIBUTE * X509_ATTRIBUTE_dup(X509_ATTRIBUTE * xa) (a0)
1937 X509_EXTENSION * X509_EXTENSION_dup(X509_EXTENSION * ex) (a0)
1938 X509_CRL * X509_CRL_dup(X509_CRL * crl) (a0)
1939 X509_REQ * X509_REQ_dup(X509_REQ * req) (a0)
1940 X509_ALGOR * X509_ALGOR_dup(X509_ALGOR * xn) (a0)
1941 X509_NAME * X509_NAME_dup(X509_NAME * xn) (a0)
1942 X509_NAME_ENTRY * X509_NAME_ENTRY_dup(X509_NAME_ENTRY * ne) (a0)
1943 int X509_cmp_time(ASN1_TIME * s, time_t * t) (a0,a1)
1944 int X509_cmp_current_time(ASN1_TIME * s) (a0)
1945 ASN1_TIME * X509_time_adj(ASN1_TIME * s, long adj, time_t * t) (a0,d0,a1)
1946 ASN1_TIME * X509_gmtime_adj(ASN1_TIME * s, long adj) (a0,d0)
1947 const char * X509_get_default_cert_area() ()
1948 const char * X509_get_default_cert_dir() ()
1949 const char * X509_get_default_cert_file() ()
1950 const char * X509_get_default_cert_dir_env() ()
1951 const char * X509_get_default_cert_file_env() ()
1952 const char * X509_get_default_private_dir() ()
1953 X509_REQ * X509_to_X509_REQ(X509 * x, EVP_PKEY * pkey, const EVP_MD * md) (a0,a1,a2)
1954 X509 * X509_REQ_to_X509(X509_REQ * r, int days, EVP_PKEY * pkey) (a0,d0,a1)
1955 X509_ALGOR * X509_ALGOR_new() ()
1956 void X509_ALGOR_free(X509_ALGOR * a) (a0)
1957 X509_ALGOR * d2i_X509_ALGOR(X509_ALGOR ** a, unsigned char ** in, long len) (a0,a1,d0)
1958 int i2d_X509_ALGOR(X509_ALGOR * a, unsigned char ** out) (a0,a1)
1959 const ASN1_ITEM * X509_ALGOR_it() ()
1960 X509_VAL * X509_VAL_new() ()
1961 void X509_VAL_free(X509_VAL * a) (a0)
1962 X509_VAL * d2i_X509_VAL(X509_VAL ** a, unsigned char ** in, long len) (a0,a1,d0)
1963 int i2d_X509_VAL(X509_VAL * a, unsigned char ** out) (a0,a1)
1964 const ASN1_ITEM * X509_VAL_it() ()
1965 X509_PUBKEY * X509_PUBKEY_new() ()
1966 void X509_PUBKEY_free(X509_PUBKEY * a) (a0)
1967 X509_PUBKEY * d2i_X509_PUBKEY(X509_PUBKEY ** a, unsigned char ** in, long len) (a0,a1,d0)
1968 int i2d_X509_PUBKEY(X509_PUBKEY * a, unsigned char ** out) (a0,a1)
1969 const ASN1_ITEM * X509_PUBKEY_it() ()
1970 int X509_PUBKEY_set(X509_PUBKEY ** x, EVP_PKEY * pkey) (a0,a1)
1971 EVP_PKEY * X509_PUBKEY_get(X509_PUBKEY * key) (a0)
1972 int X509_get_pubkey_parameters(EVP_PKEY * pkey, STACK_OF_X509 * chain) (a0,a1)
1973 int i2d_PUBKEY(EVP_PKEY * a, unsigned char ** pp) (a0,a1)
1974 EVP_PKEY * d2i_PUBKEY(EVP_PKEY ** a, unsigned char ** pp, long length) (a0,a1,d0)
1975 int i2d_RSA_PUBKEY(RSA * a, unsigned char ** pp) (a0,a1)
1976 RSA * d2i_RSA_PUBKEY(RSA ** a, unsigned char ** pp, long length) (a0,a1,d0)
1977 int i2d_DSA_PUBKEY(DSA * a, unsigned char ** pp) (a0,a1)
1978 DSA * d2i_DSA_PUBKEY(DSA ** a, unsigned char ** pp, long length) (a0,a1,d0)
1979 X509_SIG * X509_SIG_new() ()
1980 void X509_SIG_free(X509_SIG * a) (a0)
1981 X509_SIG * d2i_X509_SIG(X509_SIG ** a, unsigned char ** in, long len) (a0,a1,d0)
1982 int i2d_X509_SIG(X509_SIG * a, unsigned char ** out) (a0,a1)
1983 const ASN1_ITEM * X509_SIG_it() ()
1984 X509_REQ_INFO * X509_REQ_INFO_new() ()
1985 void X509_REQ_INFO_free(X509_REQ_INFO * a) (a0)
1986 X509_REQ_INFO * d2i_X509_REQ_INFO(X509_REQ_INFO ** a, unsigned char ** in, long len) (a0,a1,d0)
1987 int i2d_X509_REQ_INFO(X509_REQ_INFO * a, unsigned char ** out) (a0,a1)
1988 const ASN1_ITEM * X509_REQ_INFO_it() ()
1989 X509_REQ * X509_REQ_new() ()
1990 void X509_REQ_free(X509_REQ * a) (a0)
1991 X509_REQ * d2i_X509_REQ(X509_REQ ** a, unsigned char ** in, long len) (a0,a1,d0)
1992 int i2d_X509_REQ(X509_REQ * a, unsigned char ** out) (a0,a1)
1993 const ASN1_ITEM * X509_REQ_it() ()
1994 X509_ATTRIBUTE * X509_ATTRIBUTE_new() ()
1995 void X509_ATTRIBUTE_free(X509_ATTRIBUTE * a) (a0)
1996 X509_ATTRIBUTE * d2i_X509_ATTRIBUTE(X509_ATTRIBUTE ** a, unsigned char ** in, long len) (a0,a1,d0)
1997 int i2d_X509_ATTRIBUTE(X509_ATTRIBUTE * a, unsigned char ** out) (a0,a1)
1998 const ASN1_ITEM * X509_ATTRIBUTE_it() ()
1999 X509_ATTRIBUTE * X509_ATTRIBUTE_create(int nid, int atrtype, void * value) (d0,d1,a0)
2000 X509_EXTENSION * X509_EXTENSION_new() ()
2001 void X509_EXTENSION_free(X509_EXTENSION * a) (a0)
2002 X509_EXTENSION * d2i_X509_EXTENSION(X509_EXTENSION ** a, unsigned char ** in, long len) (a0,a1,d0)
2003 int i2d_X509_EXTENSION(X509_EXTENSION * a, unsigned char ** out) (a0,a1)
2004 const ASN1_ITEM * X509_EXTENSION_it() ()
2005 X509_NAME_ENTRY * X509_NAME_ENTRY_new() ()
2006 void X509_NAME_ENTRY_free(X509_NAME_ENTRY * a) (a0)
2007 X509_NAME_ENTRY * d2i_X509_NAME_ENTRY(X509_NAME_ENTRY ** a, unsigned char ** in, long len) (a0,a1,d0)
2008 int i2d_X509_NAME_ENTRY(X509_NAME_ENTRY * a, unsigned char ** out) (a0,a1)
2009 const ASN1_ITEM * X509_NAME_ENTRY_it() ()
2010 X509_NAME * X509_NAME_new() ()
2011 void X509_NAME_free(X509_NAME * a) (a0)
2012 X509_NAME * d2i_X509_NAME(X509_NAME ** a, unsigned char ** in, long len) (a0,a1,d0)
2013 int i2d_X509_NAME(X509_NAME * a, unsigned char ** out) (a0,a1)
2014 const ASN1_ITEM * X509_NAME_it() ()
2015 int X509_NAME_set(X509_NAME ** xn, X509_NAME * name) (a0,a1)
2016 X509_CINF * X509_CINF_new() ()
2017 void X509_CINF_free(X509_CINF * a) (a0)
2018 X509_CINF * d2i_X509_CINF(X509_CINF ** a, unsigned char ** in, long len) (a0,a1,d0)
2019 int i2d_X509_CINF(X509_CINF * a, unsigned char ** out) (a0,a1)
2020 const ASN1_ITEM * X509_CINF_it() ()
2021 X509 * X509_new() ()
2022 void X509_free(X509 * a) (a0)
2023 X509 * d2i_X509(X509 ** a, unsigned char ** in, long len) (a0,a1,d0)
2024 int i2d_X509(X509 * a, unsigned char ** out) (a0,a1)
2025 const ASN1_ITEM * X509_it() ()
2026 X509_CERT_AUX * X509_CERT_AUX_new() ()
2027 void X509_CERT_AUX_free(X509_CERT_AUX * a) (a0)
2028 X509_CERT_AUX * d2i_X509_CERT_AUX(X509_CERT_AUX ** a, unsigned char ** in, long len) (a0,a1,d0)
2029 int i2d_X509_CERT_AUX(X509_CERT_AUX * a, unsigned char ** out) (a0,a1)
2030 const ASN1_ITEM * X509_CERT_AUX_it() ()
2031 int X509_get_ex_new_index(long argl, void * argp, CRYPTO_EX_new * (*new_func)(),
2032         CRYPTO_EX_dup * (*dup_func)(), CRYPTO_EX_free * (*free_func)()) (d0,a0,a1,a2,a3)
2033 int X509_set_ex_data(X509 * r, int idx, void * arg) (a0,d0,a1)
2034 void * X509_get_ex_data(X509 * r, int idx) (a0,d0)
2035 int i2d_X509_AUX(X509 * a, unsigned char ** pp) (a0,a1)
2036 X509 * d2i_X509_AUX(X509 ** a, unsigned char ** pp, long length) (a0,a1,d0)
2037 int X509_alias_set1(X509 * x, unsigned char * name, int len) (a0,a1,d0)
2038 int X509_keyid_set1(X509 * x, unsigned char * id, int len) (a0,a1,d0)
2039 unsigned char * X509_alias_get0(X509 * x, int * len) (a0,a1)
2040 int (*)(int, X509 *, int) X509_TRUST_set_default(int (*trust)(int, X509 *, int)) (a0)
2041 int X509_TRUST_set(int * t, int trust) (a0,d0)
2042 int X509_add1_trust_object(X509 * x, ASN1_OBJECT * obj) (a0,a1)
2043 int X509_add1_reject_object(X509 * x, ASN1_OBJECT * obj) (a0,a1)
2044 void X509_trust_clear(X509 * x) (a0)
2045 void X509_reject_clear(X509 * x) (a0)
2046 X509_REVOKED * X509_REVOKED_new() ()
2047 void X509_REVOKED_free(X509_REVOKED * a) (a0)
2048 X509_REVOKED * d2i_X509_REVOKED(X509_REVOKED ** a, unsigned char ** in, long len) (a0,a1,d0)
2049 int i2d_X509_REVOKED(X509_REVOKED * a, unsigned char ** out) (a0,a1)
2050 const ASN1_ITEM * X509_REVOKED_it() ()
2051 X509_CRL_INFO * X509_CRL_INFO_new() ()
2052 void X509_CRL_INFO_free(X509_CRL_INFO * a) (a0)
2053 X509_CRL_INFO * d2i_X509_CRL_INFO(X509_CRL_INFO ** a, unsigned char ** in, long len) (a0,a1,d0)
2054 int i2d_X509_CRL_INFO(X509_CRL_INFO * a, unsigned char ** out) (a0,a1)
2055 const ASN1_ITEM * X509_CRL_INFO_it() ()
2056 X509_CRL * X509_CRL_new() ()
2057 void X509_CRL_free(X509_CRL * a) (a0)
2058 X509_CRL * d2i_X509_CRL(X509_CRL ** a, unsigned char ** in, long len) (a0,a1,d0)
2059 int i2d_X509_CRL(X509_CRL * a, unsigned char ** out) (a0,a1)
2060 const ASN1_ITEM * X509_CRL_it() ()
2061 int X509_CRL_add0_revoked(X509_CRL * crl, X509_REVOKED * rev) (a0,a1)
2062 X509_PKEY * X509_PKEY_new() ()
2063 void X509_PKEY_free(X509_PKEY * a) (a0)
2064 int i2d_X509_PKEY(X509_PKEY * a, unsigned char ** pp) (a0,a1)
2065 X509_PKEY * d2i_X509_PKEY(X509_PKEY ** a, unsigned char ** pp, long length) (a0,a1,d0)
2066 NETSCAPE_SPKI * NETSCAPE_SPKI_new() ()
2067 void NETSCAPE_SPKI_free(NETSCAPE_SPKI * a) (a0)
2068 NETSCAPE_SPKI * d2i_NETSCAPE_SPKI(NETSCAPE_SPKI ** a, unsigned char ** in, long len) (a0,a1,d0)
2069 int i2d_NETSCAPE_SPKI(NETSCAPE_SPKI * a, unsigned char ** out) (a0,a1)
2070 const ASN1_ITEM * NETSCAPE_SPKI_it() ()
2071 NETSCAPE_SPKAC * NETSCAPE_SPKAC_new() ()
2072 void NETSCAPE_SPKAC_free(NETSCAPE_SPKAC * a) (a0)
2073 NETSCAPE_SPKAC * d2i_NETSCAPE_SPKAC(NETSCAPE_SPKAC ** a, unsigned char ** in, long len) (a0,a1,d0)
2074 int i2d_NETSCAPE_SPKAC(NETSCAPE_SPKAC * a, unsigned char ** out) (a0,a1)
2075 const ASN1_ITEM * NETSCAPE_SPKAC_it() ()
2076 NETSCAPE_CERT_SEQUENCE * NETSCAPE_CERT_SEQUENCE_new() ()
2077 void NETSCAPE_CERT_SEQUENCE_free(NETSCAPE_CERT_SEQUENCE * a) (a0)
2078 NETSCAPE_CERT_SEQUENCE * d2i_NETSCAPE_CERT_SEQUENCE(NETSCAPE_CERT_SEQUENCE ** a, unsigned char ** in,
2079         long len) (a0,a1,d0)
2080 int i2d_NETSCAPE_CERT_SEQUENCE(NETSCAPE_CERT_SEQUENCE * a, unsigned char ** out) (a0,a1)
2081 const ASN1_ITEM * NETSCAPE_CERT_SEQUENCE_it() ()
2082 X509_INFO * X509_INFO_new() ()
2083 void X509_INFO_free(X509_INFO * a) (a0)
2084 char * X509_NAME_oneline(X509_NAME * a, char * buf, int size) (a0,a1,d0)
2085 int ASN1_verify(int (*i2d)(), X509_ALGOR * algor1, ASN1_BIT_STRING * signature,
2086         char * data, EVP_PKEY * pkey) (a0,a1,a2,a3,d0)
2087 int ASN1_digest(int (*i2d)(), const EVP_MD * type, char * data, unsigned char * md,
2088         unsigned int * len) (a0,a1,a2,a3,d0)
2089 int ASN1_sign(int (*i2d)(), X509_ALGOR * algor1, X509_ALGOR * algor2,
2090         ASN1_BIT_STRING * signature, char * data, EVP_PKEY * pkey,
2091         const EVP_MD * type) (a0,a1,a2,a3,d0,d1,d2)
2092 int ASN1_item_digest(const ASN1_ITEM * it, const EVP_MD * type, void * data,
2093         unsigned char * md, unsigned int * len) (a0,a1,a2,a3,d0)
2094 int ASN1_item_verify(const ASN1_ITEM * it, X509_ALGOR * algor1, ASN1_BIT_STRING * signature,
2095         void * data, EVP_PKEY * pkey) (a0,a1,a2,a3,d0)
2096 int ASN1_item_sign(const ASN1_ITEM * it, X509_ALGOR * algor1, X509_ALGOR * algor2,
2097         ASN1_BIT_STRING * signature, void * data, EVP_PKEY * pkey,
2098         const EVP_MD * type) (a0,a1,a2,a3,d0,d1,d2)
2099 int X509_set_version(X509 * x, long version) (a0,d0)
2100 int X509_set_serialNumber(X509 * x, ASN1_INTEGER * serial) (a0,a1)
2101 ASN1_INTEGER * X509_get_serialNumber(X509 * x) (a0)
2102 int X509_set_issuer_name(X509 * x, X509_NAME * name) (a0,a1)
2103 X509_NAME * X509_get_issuer_name(X509 * a) (a0)
2104 int X509_set_subject_name(X509 * x, X509_NAME * name) (a0,a1)
2105 X509_NAME * X509_get_subject_name(X509 * a) (a0)
2106 int X509_set_notBefore(X509 * x, ASN1_TIME * tm) (a0,a1)
2107 int X509_set_notAfter(X509 * x, ASN1_TIME * tm) (a0,a1)
2108 int X509_set_pubkey(X509 * x, EVP_PKEY * pkey) (a0,a1)
2109 EVP_PKEY * X509_get_pubkey(X509 * x) (a0)
2110 ASN1_BIT_STRING * X509_get0_pubkey_bitstr(const X509 * x) (a0)
2111 int X509_certificate_type(X509 * x, EVP_PKEY * pubkey) (a0,a1)
2112 int X509_REQ_set_version(X509_REQ * x, long version) (a0,d0)
2113 int X509_REQ_set_subject_name(X509_REQ * req, X509_NAME * name) (a0,a1)
2114 int X509_REQ_set_pubkey(X509_REQ * x, EVP_PKEY * pkey) (a0,a1)
2115 EVP_PKEY * X509_REQ_get_pubkey(X509_REQ * req) (a0)
2116 int X509_REQ_extension_nid(int nid) (d0)
2117 int * X509_REQ_get_extension_nids() ()
2118 void X509_REQ_set_extension_nids(int * nids) (a0)
2119 STACK_OF_X509_EXTENSION * X509_REQ_get_extensions(X509_REQ * req) (a0)
2120 int X509_REQ_add_extensions_nid(X509_REQ * req, STACK_OF_X509_EXTENSION * exts, int nid) (a0,a1,d0)
2121 int X509_REQ_add_extensions(X509_REQ * req, STACK_OF_X509_EXTENSION * exts) (a0,a1)
2122 int X509_REQ_get_attr_count(const X509_REQ * req) (a0)
2123 int X509_REQ_get_attr_by_NID(const X509_REQ * req, int nid, int lastpos) (a0,d0,d1)
2124 int X509_REQ_get_attr_by_OBJ(const X509_REQ * req, ASN1_OBJECT * obj, int lastpos) (a0,a1,d0)
2125 X509_ATTRIBUTE * X509_REQ_get_attr(const X509_REQ * req, int loc) (a0,d0)
2126 X509_ATTRIBUTE * X509_REQ_delete_attr(X509_REQ * req, int loc) (a0,d0)
2127 int X509_REQ_add1_attr(X509_REQ * req, X509_ATTRIBUTE * attr) (a0,a1)
2128 int X509_REQ_add1_attr_by_OBJ(X509_REQ * req, const ASN1_OBJECT * obj, int type,
2129         const unsigned char * bytes, int len) (a0,a1,d0,a2,d1)
2130 int X509_REQ_add1_attr_by_NID(X509_REQ * req, int nid, int type, const unsigned char * bytes, int len) (a0,d0,d1,a1,d2)
2131 int X509_REQ_add1_attr_by_txt(X509_REQ * req, const char * attrname, int type,
2132         const unsigned char * bytes, int len) (a0,a1,d0,a2,d1)
2133 int X509_CRL_set_version(X509_CRL * x, long version) (a0,d0)
2134 int X509_CRL_set_issuer_name(X509_CRL * x, X509_NAME * name) (a0,a1)
2135 int X509_CRL_set_lastUpdate(X509_CRL * x, ASN1_TIME * tm) (a0,a1)
2136 int X509_CRL_set_nextUpdate(X509_CRL * x, ASN1_TIME * tm) (a0,a1)
2137 int X509_CRL_sort(X509_CRL * crl) (a0)
2138 int X509_REVOKED_set_serialNumber(X509_REVOKED * x, ASN1_INTEGER * serial) (a0,a1)
2139 int X509_REVOKED_set_revocationDate(X509_REVOKED * r, ASN1_TIME * tm) (a0,a1)
2140 int X509_check_private_key(X509 * x509, EVP_PKEY * pkey) (a0,a1)
2141 int X509_issuer_and_serial_cmp(const X509 * a, const X509 * b) (a0,a1)
2142 unsigned long X509_issuer_and_serial_hash(X509 * a) (a0)
2143 int X509_issuer_name_cmp(const X509 * a, const X509 * b) (a0,a1)
2144 unsigned long X509_issuer_name_hash(X509 * a) (a0)
2145 int X509_subject_name_cmp(const X509 * a, const X509 * b) (a0,a1)
2146 unsigned long X509_subject_name_hash(X509 * x) (a0)
2147 int X509_cmp(const X509 * a, const X509 * b) (a0,a1)
2148 int X509_NAME_cmp(const X509_NAME * a, const X509_NAME * b) (a0,a1)
2149 unsigned long X509_NAME_hash(X509_NAME * x) (a0)
2150 int X509_CRL_cmp(const X509_CRL * a, const X509_CRL * b) (a0,a1)
2151 int X509_NAME_print(BIO * bp, X509_NAME * name, int obase) (a0,a1,d0)
2152 int X509_NAME_print_ex(BIO * out, X509_NAME * nm, int indent, unsigned long flags) (a0,a1,d0,d1)
2153 int X509_print_ex(BIO * bp, X509 * x, unsigned long nmflag, unsigned long cflag) (a0,a1,d0,d1)
2154 int X509_print(BIO * bp, X509 * x) (a0,a1)
2155 int X509_ocspid_print(BIO * bp, X509 * x) (a0,a1)
2156 int X509_CERT_AUX_print(BIO * bp, X509_CERT_AUX * x, int indent) (a0,a1,d0)
2157 int X509_CRL_print(BIO * bp, X509_CRL * x) (a0,a1)
2158 int X509_REQ_print_ex(BIO * bp, X509_REQ * x, unsigned long nmflag, unsigned long cflag) (a0,a1,d0,d1)
2159 int X509_REQ_print(BIO * bp, X509_REQ * req) (a0,a1)
2160 int X509_NAME_entry_count(X509_NAME * name) (a0)
2161 int X509_NAME_get_text_by_NID(X509_NAME * name, int nid, char * buf, int len) (a0,d0,a1,d1)
2162 int X509_NAME_get_text_by_OBJ(X509_NAME * name, ASN1_OBJECT * obj, char * buf, int len) (a0,a1,a2,d0)
2163 int X509_NAME_get_index_by_NID(X509_NAME * name, int nid, int lastpos) (a0,d0,d1)
2164 int X509_NAME_get_index_by_OBJ(X509_NAME * name, ASN1_OBJECT * obj, int lastpos) (a0,a1,d0)
2165 X509_NAME_ENTRY * X509_NAME_get_entry(X509_NAME * name, int loc) (a0,d0)
2166 X509_NAME_ENTRY * X509_NAME_delete_entry(X509_NAME * name, int loc) (a0,d0)
2167 int X509_NAME_add_entry(X509_NAME * name, X509_NAME_ENTRY * ne, int loc, int set) (a0,a1,d0,d1)
2168 int X509_NAME_add_entry_by_OBJ(X509_NAME * name, ASN1_OBJECT * obj, int type, unsigned char * bytes,
2169         int len, int loc, int set) (a0,a1,d0,a2,d1,d2,d3)
2170 int X509_NAME_add_entry_by_NID(X509_NAME * name, int nid, int type, unsigned char * bytes, int len,
2171         int loc, int set) (a0,d0,d1,a1,d2,d3,d4)
2172 X509_NAME_ENTRY * X509_NAME_ENTRY_create_by_txt(X509_NAME_ENTRY ** ne, const char * field, int type,
2173         const unsigned char * bytes, int len) (a0,a1,d0,a2,d1)
2174 X509_NAME_ENTRY * X509_NAME_ENTRY_create_by_NID(X509_NAME_ENTRY ** ne, int nid, int type,
2175         unsigned char * bytes, int len) (a0,d0,d1,a1,d2)
2176 int X509_NAME_add_entry_by_txt(X509_NAME * name, const char * field, int type,
2177         const unsigned char * bytes, int len, int loc, int set) (a0,a1,d0,a2,d1,d2,d3)
2178 X509_NAME_ENTRY * X509_NAME_ENTRY_create_by_OBJ(X509_NAME_ENTRY ** ne, ASN1_OBJECT * obj, int type,
2179         const unsigned char * bytes, int len) (a0,a1,d0,a2,d1)
2180 int X509_NAME_ENTRY_set_object(X509_NAME_ENTRY * ne, ASN1_OBJECT * obj) (a0,a1)
2181 int X509_NAME_ENTRY_set_data(X509_NAME_ENTRY * ne, int type, const unsigned char * bytes, int len) (a0,d0,a1,d1)
2182 ASN1_OBJECT * X509_NAME_ENTRY_get_object(X509_NAME_ENTRY * ne) (a0)
2183 ASN1_STRING * X509_NAME_ENTRY_get_data(X509_NAME_ENTRY * ne) (a0)
2184 int X509v3_get_ext_count(const STACK_OF_X509_EXTENSION * x) (a0)
2185 int X509v3_get_ext_by_NID(const STACK_OF_X509_EXTENSION * x, int nid, int lastpos) (a0,d0,d1)
2186 int X509v3_get_ext_by_OBJ(const STACK_OF_X509_EXTENSION * x, ASN1_OBJECT * obj, int lastpos) (a0,a1,d0)
2187 int X509v3_get_ext_by_critical(const STACK_OF_X509_EXTENSION * x, int crit, int lastpos) (a0,d0,d1)
2188 X509_EXTENSION * X509v3_get_ext(const STACK_OF_X509_EXTENSION * x, int loc) (a0,d0)
2189 X509_EXTENSION * X509v3_delete_ext(STACK_OF_X509_EXTENSION * x, int loc) (a0,d0)
2190 STACK_OF_X509_EXTENSION * X509v3_add_ext(STACK_OF_X509_EXTENSION ** x,
2191         X509_EXTENSION * ex, int loc) (a0,a1,d0)
2192 int X509_get_ext_count(X509 * x) (a0)
2193 int X509_get_ext_by_NID(X509 * x, int nid, int lastpos) (a0,d0,d1)
2194 int X509_get_ext_by_OBJ(X509 * x, ASN1_OBJECT * obj, int lastpos) (a0,a1,d0)
2195 int X509_get_ext_by_critical(X509 * x, int crit, int lastpos) (a0,d0,d1)
2196 X509_EXTENSION * X509_get_ext(X509 * x, int loc) (a0,d0)
2197 X509_EXTENSION * X509_delete_ext(X509 * x, int loc) (a0,d0)
2198 int X509_add_ext(X509 * x, X509_EXTENSION * ex, int loc) (a0,a1,d0)
2199 void * X509_get_ext_d2i(X509 * x, int nid, int * crit, int * idx) (a0,d0,a1,a2)
2200 int X509_add1_ext_i2d(X509 * x, int nid, void * value, int crit, unsigned long flags) (a0,d0,a1,d1,d2)
2201 int X509_CRL_get_ext_count(X509_CRL * x) (a0)
2202 int X509_CRL_get_ext_by_NID(X509_CRL * x, int nid, int lastpos) (a0,d0,d1)
2203 int X509_CRL_get_ext_by_OBJ(X509_CRL * x, ASN1_OBJECT * obj, int lastpos) (a0,a1,d0)
2204 int X509_CRL_get_ext_by_critical(X509_CRL * x, int crit, int lastpos) (a0,d0,d1)
2205 X509_EXTENSION * X509_CRL_get_ext(X509_CRL * x, int loc) (a0,d0)
2206 X509_EXTENSION * X509_CRL_delete_ext(X509_CRL * x, int loc) (a0,d0)
2207 int X509_CRL_add_ext(X509_CRL * x, X509_EXTENSION * ex, int loc) (a0,a1,d0)
2208 void * X509_CRL_get_ext_d2i(X509_CRL * x, int nid, int * crit, int * idx) (a0,d0,a1,a2)
2209 int X509_CRL_add1_ext_i2d(X509_CRL * x, int nid, void * value, int crit, unsigned long flags) (a0,d0,a1,d1,d2)
2210 int X509_REVOKED_get_ext_count(X509_REVOKED * x) (a0)
2211 int X509_REVOKED_get_ext_by_NID(X509_REVOKED * x, int nid, int lastpos) (a0,d0,d1)
2212 int X509_REVOKED_get_ext_by_OBJ(X509_REVOKED * x, ASN1_OBJECT * obj, int lastpos) (a0,a1,d0)
2213 int X509_REVOKED_get_ext_by_critical(X509_REVOKED * x, int crit, int lastpos) (a0,d0,d1)
2214 X509_EXTENSION * X509_REVOKED_get_ext(X509_REVOKED * x, int loc) (a0,d0)
2215 X509_EXTENSION * X509_REVOKED_delete_ext(X509_REVOKED * x, int loc) (a0,d0)
2216 int X509_REVOKED_add_ext(X509_REVOKED * x, X509_EXTENSION * ex, int loc) (a0,a1,d0)
2217 void * X509_REVOKED_get_ext_d2i(X509_REVOKED * x, int nid, int * crit, int * idx) (a0,d0,a1,a2)
2218 int X509_REVOKED_add1_ext_i2d(X509_REVOKED * x, int nid, void * value, int crit, unsigned long flags) (a0,d0,a1,d1,d2)
2219 X509_EXTENSION * X509_EXTENSION_create_by_NID(X509_EXTENSION ** ex, int nid, int crit,
2220         ASN1_OCTET_STRING * data) (a0,d0,d1,a1)
2221 X509_EXTENSION * X509_EXTENSION_create_by_OBJ(X509_EXTENSION ** ex, ASN1_OBJECT * obj, int crit,
2222         ASN1_OCTET_STRING * data) (a0,a1,d0,a2)
2223 int X509_EXTENSION_set_object(X509_EXTENSION * ex, ASN1_OBJECT * obj) (a0,a1)
2224 int X509_EXTENSION_set_critical(X509_EXTENSION * ex, int crit) (a0,d0)
2225 int X509_EXTENSION_set_data(X509_EXTENSION * ex, ASN1_OCTET_STRING * data) (a0,a1)
2226 ASN1_OBJECT * X509_EXTENSION_get_object(X509_EXTENSION * ex) (a0)
2227 ASN1_OCTET_STRING * X509_EXTENSION_get_data(X509_EXTENSION * ne) (a0)
2228 int X509_EXTENSION_get_critical(X509_EXTENSION * ex) (a0)
2229 int X509at_get_attr_count(const STACK_OF_X509_ATTRIBUTE * x) (a0)
2230 int X509at_get_attr_by_NID(const STACK_OF_X509_ATTRIBUTE * x, int nid, int lastpos) (a0,d0,d1)
2231 int X509at_get_attr_by_OBJ(const STACK_OF_X509_ATTRIBUTE * sk, ASN1_OBJECT * obj, int lastpos) (a0,a1,d0)
2232 X509_ATTRIBUTE * X509at_get_attr(const STACK_OF_X509_ATTRIBUTE * x, int loc) (a0,d0)
2233 X509_ATTRIBUTE * X509at_delete_attr(STACK_OF_X509_ATTRIBUTE * x, int loc) (a0,d0)
2234 STACK_OF_X509_ATTRIBUTE * X509at_add1_attr(STACK_OF_X509_ATTRIBUTE ** x,
2235         X509_ATTRIBUTE * attr) (a0,a1)
2236 STACK_OF_X509_ATTRIBUTE * X509at_add1_attr_by_OBJ(STACK_OF_X509_ATTRIBUTE ** x,
2237         const ASN1_OBJECT * obj, int type, const unsigned char * bytes,
2238         int len) (a0,a1,d0,a2,d1)
2239 STACK_OF_X509_ATTRIBUTE * X509at_add1_attr_by_NID(STACK_OF_X509_ATTRIBUTE ** x, int nid, int type,
2240         const unsigned char * bytes, int len) (a0,d0,d1,a1,d2)
2241 STACK_OF_X509_ATTRIBUTE * X509at_add1_attr_by_txt(STACK_OF_X509_ATTRIBUTE ** x,
2242         const char * attrname, int type, const unsigned char * bytes,
2243         int len) (a0,a1,d0,a2,d1)
2244 X509_ATTRIBUTE * X509_ATTRIBUTE_create_by_NID(X509_ATTRIBUTE ** attr, int nid, int atrtype,
2245         const void * data, int len) (a0,d0,d1,a1,d2)
2246 X509_ATTRIBUTE * X509_ATTRIBUTE_create_by_OBJ(X509_ATTRIBUTE ** attr, const ASN1_OBJECT * obj,
2247         int atrtype, const void * data, int len) (a0,a1,d0,a2,d1)
2248 X509_ATTRIBUTE * X509_ATTRIBUTE_create_by_txt(X509_ATTRIBUTE ** attr, const char * atrname, int type,
2249         const unsigned char * bytes, int len) (a0,a1,d0,a2,d1)
2250 int X509_ATTRIBUTE_set1_object(X509_ATTRIBUTE * attr, const ASN1_OBJECT * obj) (a0,a1)
2251 int X509_ATTRIBUTE_set1_data(X509_ATTRIBUTE * attr, int attrtype, const void * data, int len) (a0,d0,a1,d1)
2252 void * X509_ATTRIBUTE_get0_data(X509_ATTRIBUTE * attr, int idx, int atrtype, void * data) (a0,d0,d1,a1)
2253 int X509_ATTRIBUTE_count(X509_ATTRIBUTE * attr) (a0)
2254 ASN1_OBJECT * X509_ATTRIBUTE_get0_object(X509_ATTRIBUTE * attr) (a0)
2255 ASN1_TYPE * X509_ATTRIBUTE_get0_type(X509_ATTRIBUTE * attr, int idx) (a0,d0)
2256 int X509_verify_cert(X509_STORE_CTX * ctx) (a0)
2257 X509 * X509_find_by_issuer_and_serial(STACK_OF_X509 * sk, X509_NAME * name, ASN1_INTEGER * serial) (a0,a1,a2)
2258 X509 * X509_find_by_subject(STACK_OF_X509 * sk, X509_NAME * name) (a0,a1)
2259 PBEPARAM * PBEPARAM_new() ()
2260 void PBEPARAM_free(PBEPARAM * a) (a0)
2261 PBEPARAM * d2i_PBEPARAM(PBEPARAM ** a, unsigned char ** in, long len) (a0,a1,d0)
2262 int i2d_PBEPARAM(PBEPARAM * a, unsigned char ** out) (a0,a1)
2263 const ASN1_ITEM * PBEPARAM_it() ()
2264 PBE2PARAM * PBE2PARAM_new() ()
2265 void PBE2PARAM_free(PBE2PARAM * a) (a0)
2266 PBE2PARAM * d2i_PBE2PARAM(PBE2PARAM ** a, unsigned char ** in, long len) (a0,a1,d0)
2267 int i2d_PBE2PARAM(PBE2PARAM * a, unsigned char ** out) (a0,a1)
2268 const ASN1_ITEM * PBE2PARAM_it() ()
2269 PBKDF2PARAM * PBKDF2PARAM_new() ()
2270 void PBKDF2PARAM_free(PBKDF2PARAM * a) (a0)
2271 PBKDF2PARAM * d2i_PBKDF2PARAM(PBKDF2PARAM ** a, unsigned char ** in, long len) (a0,a1,d0)
2272 int i2d_PBKDF2PARAM(PBKDF2PARAM * a, unsigned char ** out) (a0,a1)
2273 const ASN1_ITEM * PBKDF2PARAM_it() ()
2274 X509_ALGOR * PKCS5_pbe_set(int alg, int iter, unsigned char * salt, int saltlen) (d0,d1,a0,d2)
2275 X509_ALGOR * PKCS5_pbe2_set(const EVP_CIPHER * cipher, int iter, unsigned char * salt,
2276         int saltlen) (a0,d0,a1,d1)
2277 PKCS8_PRIV_KEY_INFO * PKCS8_PRIV_KEY_INFO_new() ()
2278 void PKCS8_PRIV_KEY_INFO_free(PKCS8_PRIV_KEY_INFO * a) (a0)
2279 PKCS8_PRIV_KEY_INFO * d2i_PKCS8_PRIV_KEY_INFO(PKCS8_PRIV_KEY_INFO ** a, unsigned char ** in,
2280         long len) (a0,a1,d0)
2281 int i2d_PKCS8_PRIV_KEY_INFO(PKCS8_PRIV_KEY_INFO * a, unsigned char ** out) (a0,a1)
2282 const ASN1_ITEM * PKCS8_PRIV_KEY_INFO_it() ()
2283 EVP_PKEY * EVP_PKCS82PKEY(PKCS8_PRIV_KEY_INFO * p8) (a0)
2284 PKCS8_PRIV_KEY_INFO * EVP_PKEY2PKCS8(EVP_PKEY * pkey) (a0)
2285 PKCS8_PRIV_KEY_INFO * EVP_PKEY2PKCS8_broken(EVP_PKEY * pkey, int broken) (a0,d0)
2286 PKCS8_PRIV_KEY_INFO * PKCS8_set_broken(PKCS8_PRIV_KEY_INFO * p8, int broken) (a0,d0)
2287 int X509_check_trust(X509 * x, int id, int flags) (a0,d0,d1)
2288 int X509_TRUST_get_count() ()
2289 X509_TRUST * X509_TRUST_get0(int idx) (d0)
2290 int X509_TRUST_get_by_id(int id) (d0)
2291 int X509_TRUST_add(int id, int flags, int (*ck)(X509_TRUST *, X509 *, int), char * name,
2292         int arg1, void * arg2) (d0,d1,a0,a1,d2,a2)
2293 void X509_TRUST_cleanup() ()
2294 int X509_TRUST_get_flags(X509_TRUST * xp) (a0)
2295 char * X509_TRUST_get0_name(X509_TRUST * xp) (a0)
2296 int X509_TRUST_get_trust(X509_TRUST * xp) (a0)
2297 void ERR_load_X509_strings() ()
2298 int X509_OBJECT_idx_by_subject(STACK_OF_X509_OBJECT * h, int type, X509_NAME * name) (a0,d0,a1)
2299 X509_OBJECT * X509_OBJECT_retrieve_by_subject(STACK_OF_X509_OBJECT * h, int type, X509_NAME * name) (a0,d0,a1)
2300 X509_OBJECT * X509_OBJECT_retrieve_match(STACK_OF_X509_OBJECT * h, X509_OBJECT * x) (a0,a1)
2301 void X509_OBJECT_up_ref_count(X509_OBJECT * a) (a0)
2302 void X509_OBJECT_free_contents(X509_OBJECT * a) (a0)
2303 X509_STORE * X509_STORE_new() ()
2304 void X509_STORE_free(X509_STORE * v) (a0)
2305 void X509_STORE_set_flags(X509_STORE * ctx, long flags) (a0,d0)
2306 int X509_STORE_set_purpose(X509_STORE * ctx, int purpose) (a0,d0)
2307 int X509_STORE_set_trust(X509_STORE * ctx, int trust) (a0,d0)
2308 X509_STORE_CTX * X509_STORE_CTX_new() ()
2309 int X509_STORE_CTX_get1_issuer(X509 ** issuer, X509_STORE_CTX * ctx, X509 * x) (a0,a1,a2)
2310 void X509_STORE_CTX_free(X509_STORE_CTX * ctx) (a0)
2311 int X509_STORE_CTX_init(X509_STORE_CTX * ctx, X509_STORE * store, X509 * x509,
2312         STACK_OF_X509 * chain) (a0,a1,a2,a3)
2313 void X509_STORE_CTX_trusted_stack(X509_STORE_CTX * ctx, STACK_OF_X509 * sk) (a0,a1)
2314 void X509_STORE_CTX_cleanup(X509_STORE_CTX * ctx) (a0)
2315 X509_LOOKUP * X509_STORE_add_lookup(X509_STORE * v, X509_LOOKUP_METHOD * m) (a0,a1)
2316 X509_LOOKUP_METHOD * X509_LOOKUP_hash_dir() ()
2317 X509_LOOKUP_METHOD * X509_LOOKUP_file() ()
2318 int X509_STORE_add_cert(X509_STORE * ctx, X509 * x) (a0,a1)
2319 int X509_STORE_add_crl(X509_STORE * ctx, X509_CRL * x) (a0,a1)
2320 int X509_STORE_get_by_subject(X509_STORE_CTX * vs, int type, X509_NAME * name, X509_OBJECT * ret) (a0,d0,a1,a2)
2321 int X509_LOOKUP_ctrl(X509_LOOKUP * ctx, int cmd, const char * argc, long argl, char ** ret) (a0,d0,a1,d1,a2)
2322 int X509_load_cert_file(X509_LOOKUP * ctx, const char * file, int type) (a0,a1,d0)
2323 int X509_load_crl_file(X509_LOOKUP * ctx, const char * file, int type) (a0,a1,d0)
2324 int X509_load_cert_crl_file(X509_LOOKUP * ctx, const char * file, int type) (a0,a1,d0)
2325 X509_LOOKUP * X509_LOOKUP_new(X509_LOOKUP_METHOD * method) (a0)
2326 void X509_LOOKUP_free(X509_LOOKUP * ctx) (a0)
2327 int X509_LOOKUP_init(X509_LOOKUP * ctx) (a0)
2328 int X509_LOOKUP_by_subject(X509_LOOKUP * ctx, int type, X509_NAME * name, X509_OBJECT * ret) (a0,d0,a1,a2)
2329 int X509_LOOKUP_by_issuer_serial(X509_LOOKUP * ctx, int type, X509_NAME * name, ASN1_INTEGER * serial,
2330         X509_OBJECT * ret) (a0,d0,a1,a2,a3)
2331 int X509_LOOKUP_by_fingerprint(X509_LOOKUP * ctx, int type, unsigned char * bytes, int len,
2332         X509_OBJECT * ret) (a0,d0,a1,d1,a2)
2333 int X509_LOOKUP_by_alias(X509_LOOKUP * ctx, int type, char * str, int len, X509_OBJECT * ret) (a0,d0,a1,d1,a2)
2334 int X509_LOOKUP_shutdown(X509_LOOKUP * ctx) (a0)
2335 int X509_STORE_load_locations(X509_STORE * ctx, const char * file, const char * dir) (a0,a1,a2)
2336 int X509_STORE_set_default_paths(X509_STORE * ctx) (a0)
2337 int X509_STORE_CTX_get_ex_new_index(long argl, void * argp, CRYPTO_EX_new * (*new_func)(),
2338         CRYPTO_EX_dup * (*dup_func)(), CRYPTO_EX_free * (*free_func)()) (d0,a0,a1,a2,a3)
2339 int X509_STORE_CTX_set_ex_data(X509_STORE_CTX * ctx, int idx, void * data) (a0,d0,a1)
2340 void * X509_STORE_CTX_get_ex_data(X509_STORE_CTX * ctx, int idx) (a0,d0)
2341 int X509_STORE_CTX_get_error(X509_STORE_CTX * ctx) (a0)
2342 void X509_STORE_CTX_set_error(X509_STORE_CTX * ctx, int s) (a0,d0)
2343 int X509_STORE_CTX_get_error_depth(X509_STORE_CTX * ctx) (a0)
2344 X509 * X509_STORE_CTX_get_current_cert(X509_STORE_CTX * ctx) (a0)
2345 STACK_OF_X509 * X509_STORE_CTX_get_chain(X509_STORE_CTX * ctx) (a0)
2346 STACK_OF_X509 * X509_STORE_CTX_get1_chain(X509_STORE_CTX * ctx) (a0)
2347 void X509_STORE_CTX_set_cert(X509_STORE_CTX * c, X509 * x) (a0,a1)
2348 void X509_STORE_CTX_set_chain(X509_STORE_CTX * c, STACK_OF_X509 * sk) (a0,a1)
2349 int X509_STORE_CTX_set_purpose(X509_STORE_CTX * ctx, int purpose) (a0,d0)
2350 int X509_STORE_CTX_set_trust(X509_STORE_CTX * ctx, int trust) (a0,d0)
2351 int X509_STORE_CTX_purpose_inherit(X509_STORE_CTX * ctx, int def_purpose, int purpose, int trust) (a0,d0,d1,d2)
2352 void X509_STORE_CTX_set_flags(X509_STORE_CTX * ctx, long flags) (a0,d0)
2353 void X509_STORE_CTX_set_time(X509_STORE_CTX * ctx, long flags, time_t t) (a0,d0,d1)
2354 void X509_STORE_CTX_set_verify_cb(X509_STORE_CTX * ctx, int (*verify_cb)(int, X509_STORE_CTX *)) (a0,a1)
2355 BASIC_CONSTRAINTS * BASIC_CONSTRAINTS_new() ()
2356 void BASIC_CONSTRAINTS_free(BASIC_CONSTRAINTS * a) (a0)
2357 BASIC_CONSTRAINTS * d2i_BASIC_CONSTRAINTS(BASIC_CONSTRAINTS ** a, unsigned char ** in, long len) (a0,a1,d0)
2358 int i2d_BASIC_CONSTRAINTS(BASIC_CONSTRAINTS * a, unsigned char ** out) (a0,a1)
2359 const ASN1_ITEM * BASIC_CONSTRAINTS_it() ()
2360 SXNET * SXNET_new() ()
2361 void SXNET_free(SXNET * a) (a0)
2362 SXNET * d2i_SXNET(SXNET ** a, unsigned char ** in, long len) (a0,a1,d0)
2363 int i2d_SXNET(SXNET * a, unsigned char ** out) (a0,a1)
2364 const ASN1_ITEM * SXNET_it() ()
2365 SXNETID * SXNETID_new() ()
2366 void SXNETID_free(SXNETID * a) (a0)
2367 SXNETID * d2i_SXNETID(SXNETID ** a, unsigned char ** in, long len) (a0,a1,d0)
2368 int i2d_SXNETID(SXNETID * a, unsigned char ** out) (a0,a1)
2369 const ASN1_ITEM * SXNETID_it() ()
2370 int SXNET_add_id_asc(SXNET ** psx, char * zone, char * user, int userlen) (a0,a1,a2,d0)
2371 int SXNET_add_id_ulong(SXNET ** psx, unsigned long lzone, char * user, int userlen) (a0,d0,a1,d1)
2372 int SXNET_add_id_INTEGER(SXNET ** psx, ASN1_INTEGER * izone, char * user, int userlen) (a0,a1,a2,d0)
2373 ASN1_OCTET_STRING * SXNET_get_id_asc(SXNET * sx, char * zone) (a0,a1)
2374 ASN1_OCTET_STRING * SXNET_get_id_ulong(SXNET * sx, unsigned long lzone) (a0,d0)
2375 ASN1_OCTET_STRING * SXNET_get_id_INTEGER(SXNET * sx, ASN1_INTEGER * zone) (a0,a1)
2376 AUTHORITY_KEYID * AUTHORITY_KEYID_new() ()
2377 void AUTHORITY_KEYID_free(AUTHORITY_KEYID * a) (a0)
2378 AUTHORITY_KEYID * d2i_AUTHORITY_KEYID(AUTHORITY_KEYID ** a, unsigned char ** in, long len) (a0,a1,d0)
2379 int i2d_AUTHORITY_KEYID(AUTHORITY_KEYID * a, unsigned char ** out) (a0,a1)
2380 const ASN1_ITEM * AUTHORITY_KEYID_it() ()
2381 PKEY_USAGE_PERIOD * PKEY_USAGE_PERIOD_new() ()
2382 void PKEY_USAGE_PERIOD_free(PKEY_USAGE_PERIOD * a) (a0)
2383 PKEY_USAGE_PERIOD * d2i_PKEY_USAGE_PERIOD(PKEY_USAGE_PERIOD ** a, unsigned char ** in, long len) (a0,a1,d0)
2384 int i2d_PKEY_USAGE_PERIOD(PKEY_USAGE_PERIOD * a, unsigned char ** out) (a0,a1)
2385 const ASN1_ITEM * PKEY_USAGE_PERIOD_it() ()
2386 GENERAL_NAME * GENERAL_NAME_new() ()
2387 void GENERAL_NAME_free(GENERAL_NAME * a) (a0)
2388 GENERAL_NAME * d2i_GENERAL_NAME(GENERAL_NAME ** a, unsigned char ** in, long len) (a0,a1,d0)
2389 int i2d_GENERAL_NAME(GENERAL_NAME * a, unsigned char ** out) (a0,a1)
2390 const ASN1_ITEM * GENERAL_NAME_it() ()
2391 STACK_OF_CONF_VALUE * i2v_GENERAL_NAME(X509V3_EXT_METHOD * method, GENERAL_NAME * gen,
2392         STACK_OF_CONF_VALUE * ret) (a0,a1,a2)
2393 int GENERAL_NAME_print(BIO * out, GENERAL_NAME * gen) (a0,a1)
2394 GENERAL_NAMES * GENERAL_NAMES_new() ()
2395 void GENERAL_NAMES_free(GENERAL_NAMES * a) (a0)
2396 GENERAL_NAMES * d2i_GENERAL_NAMES(GENERAL_NAMES ** a, unsigned char ** in, long len) (a0,a1,d0)
2397 int i2d_GENERAL_NAMES(GENERAL_NAMES * a, unsigned char ** out) (a0,a1)
2398 const ASN1_ITEM * GENERAL_NAMES_it() ()
2399 STACK_OF_CONF_VALUE * i2v_GENERAL_NAMES(X509V3_EXT_METHOD * method, GENERAL_NAMES * gen,
2400         STACK_OF_CONF_VALUE * extlist) (a0,a1,a2)
2401 GENERAL_NAMES * v2i_GENERAL_NAMES(X509V3_EXT_METHOD * method, X509V3_CTX * ctx,
2402         STACK_OF_CONF_VALUE * nval) (a0,a1,a2)
2403 OTHERNAME * OTHERNAME_new() ()
2404 void OTHERNAME_free(OTHERNAME * a) (a0)
2405 OTHERNAME * d2i_OTHERNAME(OTHERNAME ** a, unsigned char ** in, long len) (a0,a1,d0)
2406 int i2d_OTHERNAME(OTHERNAME * a, unsigned char ** out) (a0,a1)
2407 const ASN1_ITEM * OTHERNAME_it() ()
2408 EDIPARTYNAME * EDIPARTYNAME_new() ()
2409 void EDIPARTYNAME_free(EDIPARTYNAME * a) (a0)
2410 EDIPARTYNAME * d2i_EDIPARTYNAME(EDIPARTYNAME ** a, unsigned char ** in, long len) (a0,a1,d0)
2411 int i2d_EDIPARTYNAME(EDIPARTYNAME * a, unsigned char ** out) (a0,a1)
2412 const ASN1_ITEM * EDIPARTYNAME_it() ()
2413 char * i2s_ASN1_OCTET_STRING(X509V3_EXT_METHOD * method, ASN1_OCTET_STRING * ia5) (a0,a1)
2414 ASN1_OCTET_STRING * s2i_ASN1_OCTET_STRING(X509V3_EXT_METHOD * method, X509V3_CTX * ctx, char * str) (a0,a1,a2)
2415 EXTENDED_KEY_USAGE * EXTENDED_KEY_USAGE_new() ()
2416 void EXTENDED_KEY_USAGE_free(EXTENDED_KEY_USAGE * a) (a0)
2417 EXTENDED_KEY_USAGE * d2i_EXTENDED_KEY_USAGE(EXTENDED_KEY_USAGE ** a, unsigned char ** in, long len) (a0,a1,d0)
2418 int i2d_EXTENDED_KEY_USAGE(EXTENDED_KEY_USAGE * a, unsigned char ** out) (a0,a1)
2419 const ASN1_ITEM * EXTENDED_KEY_USAGE_it() ()
2420 int i2a_ACCESS_DESCRIPTION(BIO * bp, ACCESS_DESCRIPTION* a) (a0,a1)
2421 CERTIFICATEPOLICIES * CERTIFICATEPOLICIES_new() ()
2422 void CERTIFICATEPOLICIES_free(CERTIFICATEPOLICIES * a) (a0)
2423 CERTIFICATEPOLICIES * d2i_CERTIFICATEPOLICIES(CERTIFICATEPOLICIES ** a, unsigned char ** in,
2424         long len) (a0,a1,d0)
2425 int i2d_CERTIFICATEPOLICIES(CERTIFICATEPOLICIES * a, unsigned char ** out) (a0,a1)
2426 const ASN1_ITEM * CERTIFICATEPOLICIES_it() ()
2427 POLICYINFO * POLICYINFO_new() ()
2428 void POLICYINFO_free(POLICYINFO * a) (a0)
2429 POLICYINFO * d2i_POLICYINFO(POLICYINFO ** a, unsigned char ** in, long len) (a0,a1,d0)
2430 int i2d_POLICYINFO(POLICYINFO * a, unsigned char ** out) (a0,a1)
2431 const ASN1_ITEM * POLICYINFO_it() ()
2432 POLICYQUALINFO * POLICYQUALINFO_new() ()
2433 void POLICYQUALINFO_free(POLICYQUALINFO * a) (a0)
2434 POLICYQUALINFO * d2i_POLICYQUALINFO(POLICYQUALINFO ** a, unsigned char ** in, long len) (a0,a1,d0)
2435 int i2d_POLICYQUALINFO(POLICYQUALINFO * a, unsigned char ** out) (a0,a1)
2436 const ASN1_ITEM * POLICYQUALINFO_it() ()
2437 USERNOTICE * USERNOTICE_new() ()
2438 void USERNOTICE_free(USERNOTICE * a) (a0)
2439 USERNOTICE * d2i_USERNOTICE(USERNOTICE ** a, unsigned char ** in, long len) (a0,a1,d0)
2440 int i2d_USERNOTICE(USERNOTICE * a, unsigned char ** out) (a0,a1)
2441 const ASN1_ITEM * USERNOTICE_it() ()
2442 NOTICEREF * NOTICEREF_new() ()
2443 void NOTICEREF_free(NOTICEREF * a) (a0)
2444 NOTICEREF * d2i_NOTICEREF(NOTICEREF ** a, unsigned char ** in, long len) (a0,a1,d0)
2445 int i2d_NOTICEREF(NOTICEREF * a, unsigned char ** out) (a0,a1)
2446 const ASN1_ITEM * NOTICEREF_it() ()
2447 CRL_DIST_POINTS * CRL_DIST_POINTS_new() ()
2448 void CRL_DIST_POINTS_free(CRL_DIST_POINTS * a) (a0)
2449 CRL_DIST_POINTS * d2i_CRL_DIST_POINTS(CRL_DIST_POINTS ** a, unsigned char ** in, long len) (a0,a1,d0)
2450 int i2d_CRL_DIST_POINTS(CRL_DIST_POINTS * a, unsigned char ** out) (a0,a1)
2451 const ASN1_ITEM * CRL_DIST_POINTS_it() ()
2452 DIST_POINT * DIST_POINT_new() ()
2453 void DIST_POINT_free(DIST_POINT * a) (a0)
2454 DIST_POINT * d2i_DIST_POINT(DIST_POINT ** a, unsigned char ** in, long len) (a0,a1,d0)
2455 int i2d_DIST_POINT(DIST_POINT * a, unsigned char ** out) (a0,a1)
2456 const ASN1_ITEM * DIST_POINT_it() ()
2457 DIST_POINT_NAME * DIST_POINT_NAME_new() ()
2458 void DIST_POINT_NAME_free(DIST_POINT_NAME * a) (a0)
2459 DIST_POINT_NAME * d2i_DIST_POINT_NAME(DIST_POINT_NAME ** a, unsigned char ** in, long len) (a0,a1,d0)
2460 int i2d_DIST_POINT_NAME(DIST_POINT_NAME * a, unsigned char ** out) (a0,a1)
2461 const ASN1_ITEM * DIST_POINT_NAME_it() ()
2462 ACCESS_DESCRIPTION * ACCESS_DESCRIPTION_new() ()
2463 void ACCESS_DESCRIPTION_free(ACCESS_DESCRIPTION * a) (a0)
2464 ACCESS_DESCRIPTION * d2i_ACCESS_DESCRIPTION(ACCESS_DESCRIPTION ** a, unsigned char ** in, long len) (a0,a1,d0)
2465 int i2d_ACCESS_DESCRIPTION(ACCESS_DESCRIPTION * a, unsigned char ** out) (a0,a1)
2466 const ASN1_ITEM * ACCESS_DESCRIPTION_it() ()
2467 AUTHORITY_INFO_ACCESS * AUTHORITY_INFO_ACCESS_new() ()
2468 void AUTHORITY_INFO_ACCESS_free(AUTHORITY_INFO_ACCESS * a) (a0)
2469 AUTHORITY_INFO_ACCESS * d2i_AUTHORITY_INFO_ACCESS(AUTHORITY_INFO_ACCESS ** a, unsigned char ** in,
2470         long len) (a0,a1,d0)
2471 int i2d_AUTHORITY_INFO_ACCESS(AUTHORITY_INFO_ACCESS * a, unsigned char ** out) (a0,a1)
2472 const ASN1_ITEM * AUTHORITY_INFO_ACCESS_it() ()
2473 GENERAL_NAME * v2i_GENERAL_NAME(X509V3_EXT_METHOD * method, X509V3_CTX * ctx,
2474         CONF_VALUE * cnf) (a0,a1,a2)
2475 void X509V3_conf_free(CONF_VALUE * val) (a0)
2476 X509_EXTENSION * X509V3_EXT_nconf_nid(CONF * conf, X509V3_CTX * ctx, int ext_nid, char * value) (a0,a1,d0,a2)
2477 X509_EXTENSION * X509V3_EXT_nconf(CONF * conf, X509V3_CTX * ctx, char * name, char * value) (a0,a1,a2,a3)
2478 int X509V3_EXT_add_nconf_sk(CONF * conf, X509V3_CTX * ctx, char * section,
2479         STACK_OF_X509_EXTENSION ** sk) (a0,a1,a2,a3)
2480 int X509V3_EXT_add_nconf(CONF * conf, X509V3_CTX * ctx, char * section, X509 * cert) (a0,a1,a2,a3)
2481 int X509V3_EXT_REQ_add_nconf(CONF * conf, X509V3_CTX * ctx, char * section, X509_REQ * req) (a0,a1,a2,a3)
2482 int X509V3_EXT_CRL_add_nconf(CONF * conf, X509V3_CTX * ctx, char * section, X509_CRL * crl) (a0,a1,a2,a3)
2483 X509_EXTENSION * X509V3_EXT_conf_nid(LHASH * conf, X509V3_CTX * ctx, int ext_nid, char * value) (a0,a1,d0,a2)
2484 X509_EXTENSION * X509V3_EXT_conf(LHASH * conf, X509V3_CTX * ctx, char * name, char * value) (a0,a1,a2,a3)
2485 int X509V3_EXT_add_conf(LHASH * conf, X509V3_CTX * ctx, char * section, X509 * cert) (a0,a1,a2,a3)
2486 int X509V3_EXT_REQ_add_conf(LHASH * conf, X509V3_CTX * ctx, char * section, X509_REQ * req) (a0,a1,a2,a3)
2487 int X509V3_EXT_CRL_add_conf(LHASH * conf, X509V3_CTX * ctx, char * section, X509_CRL * crl) (a0,a1,a2,a3)
2488 int X509V3_add_value_bool_nf(char * name, int asn1_bool, STACK_OF_CONF_VALUE ** extlist) (a0,d0,a1)
2489 int X509V3_get_value_bool(CONF_VALUE * value, int * asn1_bool) (a0,a1)
2490 int X509V3_get_value_int(CONF_VALUE * value, ASN1_INTEGER ** aint) (a0,a1)
2491 void X509V3_set_nconf(X509V3_CTX * ctx, CONF * conf) (a0,a1)
2492 void X509V3_set_conf_lhash(X509V3_CTX * ctx, LHASH * lhash) (a0,a1)
2493 char * X509V3_get_string(X509V3_CTX * ctx, char * name, char * section) (a0,a1,a2)
2494 STACK_OF_CONF_VALUE * X509V3_get_section(X509V3_CTX * ctx, char * section) (a0,a1)
2495 void X509V3_string_free(X509V3_CTX * ctx, char * str) (a0,a1)
2496 void X509V3_section_free(X509V3_CTX * ctx, STACK_OF_CONF_VALUE * section) (a0,a1)
2497 void X509V3_set_ctx(X509V3_CTX * ctx, X509 * issuer, X509 * subject, X509_REQ * req,
2498         X509_CRL * crl, int flags) (a0,a1,a2,a3,d0,d1)
2499 int X509V3_add_value(const char * name, const char * value, STACK_OF_CONF_VALUE ** extlist) (a0,a1,a2)
2500 int X509V3_add_value_uchar(const char * name, const unsigned char * value,
2501         STACK_OF_CONF_VALUE ** extlist) (a0,a1,a2)
2502 int X509V3_add_value_bool(const char * name, int asn1_bool, STACK_OF_CONF_VALUE ** extlist) (a0,d0,a1)
2503 int X509V3_add_value_int(const char * name, ASN1_INTEGER * aint, STACK_OF_CONF_VALUE ** extlist) (a0,a1,a2)
2504 char * i2s_ASN1_INTEGER(X509V3_EXT_METHOD * meth, ASN1_INTEGER * aint) (a0,a1)
2505 ASN1_INTEGER * s2i_ASN1_INTEGER(X509V3_EXT_METHOD * meth, char * value) (a0,a1)
2506 char * i2s_ASN1_ENUMERATED(X509V3_EXT_METHOD * meth, ASN1_ENUMERATED * aint) (a0,a1)
2507 char * i2s_ASN1_ENUMERATED_TABLE(X509V3_EXT_METHOD * meth, ASN1_ENUMERATED * aint) (a0,a1)
2508 int X509V3_EXT_add(X509V3_EXT_METHOD * ext) (a0)
2509 int X509V3_EXT_add_list(X509V3_EXT_METHOD * extlist) (a0)
2510 int X509V3_EXT_add_alias(int nid_to, int nid_from) (d0,d1)
2511 void X509V3_EXT_cleanup() ()
2512 X509V3_EXT_METHOD * X509V3_EXT_get(X509_EXTENSION * ext) (a0)
2513 X509V3_EXT_METHOD * X509V3_EXT_get_nid(int nid) (d0)
2514 int X509V3_add_standard_extensions() ()
2515 STACK_OF_CONF_VALUE * X509V3_parse_list(const char * line) (a0)
2516 void * X509V3_EXT_d2i(X509_EXTENSION * ext) (a0)
2517 void * X509V3_get_d2i(STACK_OF_X509_EXTENSION * x, int nid, int * crit, int * idx) (a0,d0,a1,a2)
2518 X509_EXTENSION * X509V3_EXT_i2d(int ext_nid, int crit, void * ext_struc) (d0,d1,a0)
2519 int X509V3_add1_i2d(STACK_OF_X509_EXTENSION ** x, int nid, void * value, int crit,
2520         unsigned long flags) (a0,d0,a1,d1,d2)
2521 char * hex_to_string(unsigned char * buffer, long len) (a0,d0)
2522 unsigned char * string_to_hex(char * str, long * len) (a0,a1)
2523 int name_cmp(const char * name, const char * cmp) (a0,a1)
2524 void X509V3_EXT_val_prn(BIO * out, STACK_OF_CONF_VALUE * val, int indent, int ml) (a0,a1,d0,d1)
2525 int X509V3_EXT_print(BIO * out, X509_EXTENSION * ext, unsigned long flag, int indent) (a0,a1,d0,d1)
2526 int X509V3_extensions_print(BIO * out, char * title, STACK_OF_X509_EXTENSION * exts,
2527         unsigned long flag, int indent) (a0,a1,a2,d0,d1)
2528 int X509_check_purpose(X509 * x, int id, int ca) (a0,d0,d1)
2529 int X509_supported_extension(X509_EXTENSION * ex) (a0)
2530 int X509_PURPOSE_set(int * p, int purpose) (a0,d0)
2531 int X509_check_issued(X509 * issuer, X509 * subject) (a0,a1)
2532 int X509_PURPOSE_get_count() ()
2533 X509_PURPOSE * X509_PURPOSE_get0(int idx) (d0)
2534 int X509_PURPOSE_get_by_sname(char * sname) (a0)
2535 int X509_PURPOSE_get_by_id(int id) (d0)
2536 int X509_PURPOSE_add(int id, int trust, int flags,
2537         int (*ck)(const X509_PURPOSE *, const X509 *, int), char * name,
2538         char * sname, void * arg) (d0,d1,d2,a0,a1,a2,a3)
2539 char * X509_PURPOSE_get0_name(X509_PURPOSE * xp) (a0)
2540 char * X509_PURPOSE_get0_sname(X509_PURPOSE * xp) (a0)
2541 int X509_PURPOSE_get_trust(X509_PURPOSE * xp) (a0)
2542 void X509_PURPOSE_cleanup() ()
2543 int X509_PURPOSE_get_id(X509_PURPOSE * a) (a0)
2544 STACK * X509_get1_email(X509 * x) (a0)
2545 STACK * X509_REQ_get1_email(X509_REQ * x) (a0)
2546 void X509_email_free(STACK * sk) (a0)
2547 void ERR_load_X509V3_strings() ()
2548 const char * AES_options() ()
2549 int AES_set_encrypt_key(const unsigned char * userKey, const int bits, AES_KEY * key) (a0,d0,a1)
2550 int AES_set_decrypt_key(const unsigned char * userKey, const int bits, AES_KEY * key) (a0,d0,a1)
2551 void AES_encrypt(const unsigned char * in, unsigned char * out, const AES_KEY * key) (a0,a1,a2)
2552 void AES_decrypt(const unsigned char * in, unsigned char * out, const AES_KEY * key) (a0,a1,a2)
2553 void AES_ecb_encrypt(const unsigned char * in, unsigned char * out, const AES_KEY * key,
2554         const int enc) (a0,a1,a2,d0)
2555 void AES_cbc_encrypt(const unsigned char * in, unsigned char * out,
2556         const unsigned long length, const AES_KEY * key,
2557         unsigned char * ivec, const int enc) (a0,a1,d0,a2,a3,d1)
2558 void AES_cfb128_encrypt(const unsigned char * in, unsigned char * out,
2559         const unsigned long length, const AES_KEY * key,
2560         unsigned char * ivec, int * num, const int enc) (a0,a1,d0,a2,a3,d1,d2)
2561 void AES_cfb1_encrypt(const unsigned char * in, unsigned char * out,
2562         const unsigned long length, const AES_KEY * key,
2563         unsigned char * ivec, int * num, const int enc) (a0,a1,d0,a2,a3,d1,d2)
2564 void AES_cfb8_encrypt(const unsigned char * in, unsigned char * out,
2565         const unsigned long length, const AES_KEY * key,
2566         unsigned char * ivec, int * num, const int enc) (a0,a1,d0,a2,a3,d1,d2)
2567 void AES_cfbr_encrypt_block(const unsigned char * in, unsigned char * out, const int nbits,
2568         const AES_KEY * key, unsigned char * ivec, const int enc) (a0,a1,d0,a2,a3,d1)
2569 void AES_ofb128_encrypt(const unsigned char * in, unsigned char * out,
2570         const unsigned long length, const AES_KEY * key,
2571         unsigned char * ivec, int * num) (a0,a1,d0,a2,a3,d1)
2572 void AES_ctr128_encrypt(const unsigned char * in, unsigned char * out,
2573         const unsigned long length, const AES_KEY * key, unsigned char ivec,
2574         unsigned char ecount_buf, unsigned int * num) (a0,a1,d0,a2,d1,d2,a3)
2575 void BF_set_key(BF_KEY * key, int len, const unsigned char * data) (a0,d0,a1)
2576 void BF_encrypt(BF_LONG * data, const BF_KEY * key) (a0,a1)
2577 void BF_decrypt(BF_LONG * data, const BF_KEY * key) (a0,a1)
2578 void BF_ecb_encrypt(const unsigned char * in, unsigned char * out, const BF_KEY * key,
2579         int enc) (a0,a1,a2,d0)
2580 void BF_cbc_encrypt(const unsigned char * in, unsigned char * out, long length,
2581         const BF_KEY * schedule, unsigned char * ivec, int enc) (a0,a1,d0,a2,a3,d1)
2582 void BF_cfb64_encrypt(const unsigned char * in, unsigned char * out, long length,
2583         const BF_KEY * schedule, unsigned char * ivec, int * num, int enc) (a0,a1,d0,a2,a3,d1,d2)
2584 void BF_ofb64_encrypt(const unsigned char * in, unsigned char * out, long length,
2585         const BF_KEY * schedule, unsigned char * ivec, int * num) (a0,a1,d0,a2,a3,d1)
2586 const char * BF_options() ()
2587 void CAST_set_key(CAST_KEY * key, int len, const unsigned char * data) (a0,d0,a1)
2588 void CAST_ecb_encrypt(const unsigned char * in, unsigned char * out, CAST_KEY * key, int enc) (a0,a1,a2,d0)
2589 void CAST_encrypt(CAST_LONG * data, CAST_KEY * key) (a0,a1)
2590 void CAST_decrypt(CAST_LONG * data, CAST_KEY * key) (a0,a1)
2591 void CAST_cbc_encrypt(const unsigned char * in, unsigned char * out, long length,
2592         CAST_KEY * ks, unsigned char * iv, int enc) (a0,a1,d0,a2,a3,d1)
2593 void CAST_cfb64_encrypt(const unsigned char * in, unsigned char * out, long length,
2594         CAST_KEY * schedule, unsigned char * ivec, int * num, int enc) (a0,a1,d0,a2,a3,d1,d2)
2595 void CAST_ofb64_encrypt(const unsigned char * in, unsigned char * out, long length,
2596         CAST_KEY * schedule, unsigned char * ivec, int * num) (a0,a1,d0,a2,a3,d1)
2597 int * _shadow_DES_check_key() ()
2598 int * _shadow_DES_rw_mode() ()
2599 const char * DES_options() ()
2600 void DES_ecb3_encrypt(const unsigned char * input, unsigned char * output,
2601         DES_key_schedule * ks1, DES_key_schedule * ks2,
2602         DES_key_schedule * ks3, int enc) (a0,a1,a2,a3,d0,d1)
2603 DES_LONG DES_cbc_cksum(const unsigned char * input, DES_cblock * output, long length,
2604         DES_key_schedule * schedule, const_DES_cblock * ivec) (a0,a1,d0,a2,a3)
2605 void DES_cbc_encrypt(const unsigned char * input, unsigned char * output, long length,
2606         DES_key_schedule * schedule, DES_cblock * ivec, int enc) (a0,a1,d0,a2,a3,d1)
2607 void DES_ncbc_encrypt(const unsigned char * input, unsigned char * output, long length,
2608         DES_key_schedule * schedule, DES_cblock * ivec, int enc) (a0,a1,d0,a2,a3,d1)
2609 void DES_xcbc_encrypt(const unsigned char * input, unsigned char * output, long length,
2610         DES_key_schedule * schedule, DES_cblock * ivec,
2611         const_DES_cblock * inw, const_DES_cblock * outw, int enc) (a0,a1,d0,a2,a3,d1,d2,d3)
2612 void DES_cfb_encrypt(const unsigned char * in, unsigned char * out, int numbits, long length,
2613         DES_key_schedule * schedule, DES_cblock * ivec, int enc) (a0,a1,d0,d1,a2,a3,d2)
2614 void DES_ecb_encrypt(const_DES_cblock * input, DES_cblock * output, DES_key_schedule * ks,
2615         int enc) (a0,a1,a2,d0)
2616 void DES_encrypt1(DES_LONG * data, DES_key_schedule * ks, int enc) (a0,a1,d0)
2617 void DES_encrypt2(DES_LONG * data, DES_key_schedule * ks, int enc) (a0,a1,d0)
2618 void DES_encrypt3(DES_LONG * data, DES_key_schedule * ks1, DES_key_schedule * ks2,
2619         DES_key_schedule * ks3) (a0,a1,a2,a3)
2620 void DES_decrypt3(DES_LONG * data, DES_key_schedule * ks1, DES_key_schedule * ks2,
2621         DES_key_schedule * ks3) (a0,a1,a2,a3)
2622 void DES_ede3_cbc_encrypt(const unsigned char * input, unsigned char * output, long length,
2623         DES_key_schedule * ks1, DES_key_schedule * ks2,
2624         DES_key_schedule * ks3, DES_cblock * ivec, int enc) (a0,a1,d0,a2,a3,d1,d2,d3)
2625 void DES_ede3_cbcm_encrypt(const unsigned char * in, unsigned char * out, long length,
2626         DES_key_schedule * ks1, DES_key_schedule * ks2,
2627         DES_key_schedule * ks3, DES_cblock * ivec1, DES_cblock * ivec2,
2628         int enc) (a0,a1,d0,a2,a3,d1,d2,d3,d4)
2629 void DES_ede3_cfb64_encrypt(const unsigned char * in, unsigned char * out, long length,
2630         DES_key_schedule * ks1, DES_key_schedule * ks2,
2631         DES_key_schedule * ks3, DES_cblock * ivec, int * num, int enc) (a0,a1,d0,a2,a3,d1,d2,d3,d4)
2632 void DES_ede3_cfb_encrypt(const unsigned char * in, unsigned char * out, int numbits, long length,
2633         DES_key_schedule * ks1, DES_key_schedule * ks2,
2634         DES_key_schedule * ks3, DES_cblock * ivec, int enc) (a0,a1,d0,d1,a2,a3,d2,d3,d4)
2635 void DES_ede3_ofb64_encrypt(const unsigned char * in, unsigned char * out, long length,
2636         DES_key_schedule * ks1, DES_key_schedule * ks2,
2637         DES_key_schedule * ks3, DES_cblock * ivec, int * num) (a0,a1,d0,a2,a3,d1,d2,d3)
2638 void DES_xwhite_in2out(const_DES_cblock * DES_key, const_DES_cblock * in_white,
2639         DES_cblock * out_white) (a0,a1,a2)
2640 int DES_enc_read(int fd, void * buf, int len, DES_key_schedule * sched, DES_cblock * iv) (d0,a0,d1,a1,a2)
2641 int DES_enc_write(int fd, const void * buf, int len, DES_key_schedule * sched,
2642         DES_cblock * iv) (d0,a0,d1,a1,a2)
2643 char * DES_fcrypt(const char * buf, const char * salt, char * ret) (a0,a1,a2)
2644 char * DES_crypt(const char * buf, const char * salt) (a0,a1)
2645 void DES_ofb_encrypt(const unsigned char * in, unsigned char * out, int numbits, long length,
2646         DES_key_schedule * schedule, DES_cblock * ivec) (a0,a1,d0,d1,a2,a3)
2647 void DES_pcbc_encrypt(const unsigned char * input, unsigned char * output, long length,
2648         DES_key_schedule * schedule, DES_cblock * ivec, int enc) (a0,a1,d0,a2,a3,d1)
2649 DES_LONG DES_quad_cksum(const unsigned char * input, DES_cblock * output, long length,
2650         int out_count, DES_cblock * seed) (a0,a1,d0,d1,a2)
2651 int DES_random_key(DES_cblock * ret) (a0)
2652 void DES_set_odd_parity(DES_cblock * key) (a0)
2653 int DES_check_key_parity(const_DES_cblock * key) (a0)
2654 int DES_is_weak_key(const_DES_cblock * key) (a0)
2655 int DES_set_key(const_DES_cblock * key, DES_key_schedule * schedule) (a0,a1)
2656 int DES_key_sched(const_DES_cblock * key, DES_key_schedule * schedule) (a0,a1)
2657 int DES_set_key_checked(const_DES_cblock * key, DES_key_schedule * schedule) (a0,a1)
2658 void DES_set_key_unchecked(const_DES_cblock * key, DES_key_schedule * schedule) (a0,a1)
2659 void DES_string_to_key(const char * str, DES_cblock * key) (a0,a1)
2660 void DES_string_to_2keys(const char * str, DES_cblock * key1, DES_cblock * key2) (a0,a1,a2)
2661 void DES_cfb64_encrypt(const unsigned char * in, unsigned char * out, long length,
2662         DES_key_schedule * schedule, DES_cblock * ivec, int * num, int enc) (a0,a1,d0,a2,a3,d1,d2)
2663 void DES_ofb64_encrypt(const unsigned char * in, unsigned char * out, long length,
2664         DES_key_schedule * schedule, DES_cblock * ivec, int * num) (a0,a1,d0,a2,a3,d1)
2665 int DES_read_password(DES_cblock * key, const char * prompt, int verify) (a0,a1,d0)
2666 int DES_read_2passwords(DES_cblock * key1, DES_cblock * key2, const char * prompt, int verify) (a0,a1,a2,d0)
2667 const char * _ossl_old_des_options() ()
2668 void _ossl_old_des_ecb3_encrypt(_ossl_old_des_cblock * input, _ossl_old_des_cblock * output,
2669         _ossl_old_des_key_schedule ks1, _ossl_old_des_key_schedule ks2,
2670         _ossl_old_des_key_schedule ks3, int enc) (a0,a1,d0,d1,d2,d3)
2671 DES_LONG _ossl_old_des_cbc_cksum(_ossl_old_des_cblock * input, _ossl_old_des_cblock * output,
2672         long length, _ossl_old_des_key_schedule schedule,
2673         _ossl_old_des_cblock * ivec) (a0,a1,d0,d1,a2)
2674 void _ossl_old_des_cbc_encrypt(_ossl_old_des_cblock * input, _ossl_old_des_cblock * output,
2675         long length, _ossl_old_des_key_schedule schedule,
2676         _ossl_old_des_cblock * ivec, int enc) (a0,a1,d0,d1,a2,d2)
2677 void _ossl_old_des_ncbc_encrypt(_ossl_old_des_cblock * input, _ossl_old_des_cblock * output,
2678         long length, _ossl_old_des_key_schedule schedule,
2679         _ossl_old_des_cblock * ivec, int enc) (a0,a1,d0,d1,a2,d2)
2680 void _ossl_old_des_xcbc_encrypt(_ossl_old_des_cblock * input, _ossl_old_des_cblock * output,
2681         long length, _ossl_old_des_key_schedule schedule,
2682         _ossl_old_des_cblock * ivec, _ossl_old_des_cblock * inw,
2683         _ossl_old_des_cblock * outw, int enc) (a0,a1,d0,d1,a2,a3,d2,d3)
2684 void _ossl_old_des_cfb_encrypt(unsigned char * in, unsigned char * out, int numbits, long length,
2685         _ossl_old_des_key_schedule schedule, _ossl_old_des_cblock * ivec,
2686         int enc) (a0,a1,d0,d1,d2,a2,d3)
2687 void _ossl_old_des_ecb_encrypt(_ossl_old_des_cblock * input, _ossl_old_des_cblock * output,
2688         _ossl_old_des_key_schedule ks, int enc) (a0,a1,d0,d1)
2689 void _ossl_old_des_encrypt(DES_LONG * data, _ossl_old_des_key_schedule ks, int enc) (a0,d0,d1)
2690 void _ossl_old_des_encrypt2(DES_LONG * data, _ossl_old_des_key_schedule ks, int enc) (a0,d0,d1)
2691 void _ossl_old_des_encrypt3(DES_LONG * data, _ossl_old_des_key_schedule ks1,
2692         _ossl_old_des_key_schedule ks2, _ossl_old_des_key_schedule ks3) (a0,d0,d1,d2)
2693 void _ossl_old_des_decrypt3(DES_LONG * data, _ossl_old_des_key_schedule ks1,
2694         _ossl_old_des_key_schedule ks2, _ossl_old_des_key_schedule ks3) (a0,d0,d1,d2)
2695 void _ossl_old_des_ede3_cbc_encrypt(_ossl_old_des_cblock * input, _ossl_old_des_cblock * output,
2696         long length, _ossl_old_des_key_schedule ks1,
2697         _ossl_old_des_key_schedule ks2, _ossl_old_des_key_schedule ks3,
2698         _ossl_old_des_cblock * ivec, int enc) (a0,a1,d0,d1,d2,d3,a2,d4)
2699 void _ossl_old_des_ede3_cfb64_encrypt(unsigned char * in, unsigned char * out, long length,
2700         _ossl_old_des_key_schedule ks1, _ossl_old_des_key_schedule ks2,
2701         _ossl_old_des_key_schedule ks3, _ossl_old_des_cblock * ivec,
2702         int * num, int enc) (a0,a1,d0,d1,d2,d3,a2,a3,d4)
2703 void _ossl_old_des_ede3_ofb64_encrypt(unsigned char * in, unsigned char * out, long length,
2704         _ossl_old_des_key_schedule ks1, _ossl_old_des_key_schedule ks2,
2705         _ossl_old_des_key_schedule ks3, _ossl_old_des_cblock * ivec,
2706         int * num) (a0,a1,d0,d1,d2,d3,a2,a3)
2707 void _ossl_old_des_xwhite_in2out(_ossl_old_des_cblock * des_key, _ossl_old_des_cblock * in_white,
2708         _ossl_old_des_cblock * out_white) (a0,a1,a2)
2709 int _ossl_old_des_enc_read(int fd, char * buf, int len, _ossl_old_des_key_schedule sched,
2710         _ossl_old_des_cblock * iv) (d0,a0,d1,d2,a1)
2711 int _ossl_old_des_enc_write(int fd, char * buf, int len, _ossl_old_des_key_schedule sched,
2712         _ossl_old_des_cblock * iv) (d0,a0,d1,d2,a1)
2713 char * _ossl_old_des_fcrypt(const char * buf, const char * salt, char * ret) (a0,a1,a2)
2714 char * _ossl_old_des_crypt(const char * buf, const char * salt) (a0,a1)
2715 char * _ossl_old_crypt(const char * buf, const char * salt) (a0,a1)
2716 void _ossl_old_des_ofb_encrypt(unsigned char * in, unsigned char * out, int numbits, long length,
2717         _ossl_old_des_key_schedule schedule, _ossl_old_des_cblock * ivec) (a0,a1,d0,d1,d2,a2)
2718 void _ossl_old_des_pcbc_encrypt(_ossl_old_des_cblock * input, _ossl_old_des_cblock * output,
2719         long length, _ossl_old_des_key_schedule schedule,
2720         _ossl_old_des_cblock * ivec, int enc) (a0,a1,d0,d1,a2,d2)
2721 DES_LONG _ossl_old_des_quad_cksum(_ossl_old_des_cblock * input, _ossl_old_des_cblock * output,
2722         long length, int out_count, _ossl_old_des_cblock * seed) (a0,a1,d0,d1,a2)
2723 void _ossl_old_des_random_seed(_ossl_old_des_cblock key) (d0)
2724 void _ossl_old_des_random_key(_ossl_old_des_cblock ret) (d0)
2725 int _ossl_old_des_read_password(_ossl_old_des_cblock * key, const char * prompt, int verify) (a0,a1,d0)
2726 int _ossl_old_des_read_2passwords(_ossl_old_des_cblock * key1, _ossl_old_des_cblock * key2,
2727         const char * prompt, int verify) (a0,a1,a2,d0)
2728 void _ossl_old_des_set_odd_parity(_ossl_old_des_cblock * key) (a0)
2729 int _ossl_old_des_is_weak_key(_ossl_old_des_cblock * key) (a0)
2730 int _ossl_old_des_set_key(_ossl_old_des_cblock * key, _ossl_old_des_key_schedule schedule) (a0,d0)
2731 int _ossl_old_des_key_sched(_ossl_old_des_cblock * key, _ossl_old_des_key_schedule schedule) (a0,d0)
2732 void _ossl_old_des_string_to_key(char * str, _ossl_old_des_cblock * key) (a0,a1)
2733 void _ossl_old_des_string_to_2keys(char * str, _ossl_old_des_cblock * key1, _ossl_old_des_cblock * key2) (a0,a1,a2)
2734 void _ossl_old_des_cfb64_encrypt(unsigned char * in, unsigned char * out, long length,
2735         _ossl_old_des_key_schedule schedule, _ossl_old_des_cblock * ivec,
2736         int * num, int enc) (a0,a1,d0,d1,a2,a3,d2)
2737 void _ossl_old_des_ofb64_encrypt(unsigned char * in, unsigned char * out, long length,
2738         _ossl_old_des_key_schedule schedule, _ossl_old_des_cblock * ivec,
2739         int * num) (a0,a1,d0,d1,a2,a3)
2740 void _ossl_096_des_random_seed(des_cblock * key) (a0)
2741 const DH_METHOD * DH_OpenSSL() ()
2742 void DH_set_default_method(const DH_METHOD * meth) (a0)
2743 const DH_METHOD * DH_get_default_method() ()
2744 int DH_set_method(DH * dh, const DH_METHOD * meth) (a0,a1)
2745 DH * DH_new_method(ENGINE * engine) (a0)
2746 DH * DH_new() ()
2747 void DH_free(DH * dh) (a0)
2748 int DH_up_ref(DH * dh) (a0)
2749 int DH_size(const DH * dh) (a0)
2750 int DH_get_ex_new_index(long argl, void * argp, CRYPTO_EX_new * (*new_func)(),
2751         CRYPTO_EX_dup * (*dup_func)(), CRYPTO_EX_free * (*free_func)()) (d0,a0,a1,a2,a3)
2752 int DH_set_ex_data(DH * d, int idx, void * arg) (a0,d0,a1)
2753 void * DH_get_ex_data(DH * d, int idx) (a0,d0)
2754 DH * DH_generate_parameters(int prime_len, int generator, void (*callback)(int, int, void *),
2755         void * cb_arg) (d0,d1,a0,a1)
2756 int DH_check(const DH * dh, int * codes) (a0,a1)
2757 int DH_generate_key(DH * dh) (a0)
2758 int DH_compute_key(unsigned char * key, const BIGNUM * pub_key, DH * dh) (a0,a1,a2)
2759 DH * d2i_DHparams(DH ** a, const unsigned char ** pp, long length) (a0,a1,d0)
2760 int i2d_DHparams(const DH * a, unsigned char ** pp) (a0,a1)
2761 int DHparams_print(BIO * bp, const DH * x) (a0,a1)
2762 void ERR_load_DH_strings() ()
2763 DSA_SIG * DSA_SIG_new() ()
2764 void DSA_SIG_free(DSA_SIG * a) (a0)
2765 int i2d_DSA_SIG(const DSA_SIG * a, unsigned char ** pp) (a0,a1)
2766 DSA_SIG * d2i_DSA_SIG(DSA_SIG ** v, const unsigned char ** pp, long length) (a0,a1,d0)
2767 DSA_SIG * DSA_do_sign(const unsigned char * dgst, int dlen, DSA * dsa) (a0,d0,a1)
2768 int DSA_do_verify(const unsigned char * dgst, int dgst_len, DSA_SIG * sig, DSA * dsa) (a0,d0,a1,a2)
2769 const DSA_METHOD * DSA_OpenSSL() ()
2770 void DSA_set_default_method(const DSA_METHOD * a) (a0)
2771 const DSA_METHOD * DSA_get_default_method() ()
2772 int DSA_set_method(DSA * dsa, const DSA_METHOD * a) (a0,a1)
2773 DSA * DSA_new() ()
2774 DSA * DSA_new_method(ENGINE * engine) (a0)
2775 void DSA_free(DSA * r) (a0)
2776 int DSA_up_ref(DSA * r) (a0)
2777 int DSA_size(const DSA * a) (a0)
2778 int DSA_sign_setup(DSA * dsa, BN_CTX * ctx_in, BIGNUM ** kinvp, BIGNUM ** rp) (a0,a1,a2,a3)
2779 int DSA_sign(int type, const unsigned char * dgst, int dlen, unsigned char * sig,
2780         unsigned int * siglen, DSA * dsa) (d0,a0,d1,a1,a2,a3)
2781 int DSA_verify(int type, const unsigned char * dgst, int dgst_len,
2782         const unsigned char * sigbuf, int siglen, DSA * dsa) (d0,a0,d1,a1,d2,a2)
2783 int DSA_get_ex_new_index(long argl, void * argp, CRYPTO_EX_new * (*new_func)(),
2784         CRYPTO_EX_dup * (*dup_func)(), CRYPTO_EX_free * (*free_func)()) (d0,a0,a1,a2,a3)
2785 int DSA_set_ex_data(DSA * d, int idx, void * arg) (a0,d0,a1)
2786 void * DSA_get_ex_data(DSA * d, int idx) (a0,d0)
2787 DSA * d2i_DSAPublicKey(DSA ** a, const unsigned char ** pp, long length) (a0,a1,d0)
2788 DSA * d2i_DSAPrivateKey(DSA ** a, const unsigned char ** pp, long length) (a0,a1,d0)
2789 DSA * d2i_DSAparams(DSA ** a, const unsigned char ** pp, long length) (a0,a1,d0)
2790 DSA * DSA_generate_parameters(int bits, unsigned char * seed, int seed_len, int * counter_ret,
2791         unsigned long * h_ret, void (*callback)(int, int, void *),
2792         void * cb_arg) (d0,a0,d1,a1,a2,a3,d2)
2793 int DSA_generate_key(DSA * a) (a0)
2794 int i2d_DSAPublicKey(const DSA * a, unsigned char ** pp) (a0,a1)
2795 int i2d_DSAPrivateKey(const DSA * a, unsigned char ** pp) (a0,a1)
2796 int i2d_DSAparams(const DSA * a, unsigned char ** pp) (a0,a1)
2797 int DSAparams_print(BIO * bp, const DSA * x) (a0,a1)
2798 int DSA_print(BIO * bp, const DSA * x, int off) (a0,a1,d0)
2799 DH * DSA_dup_DH(const DSA * r) (a0)
2800 void ERR_load_DSA_strings() ()
2801 const char * idea_options() ()
2802 void idea_ecb_encrypt(const unsigned char * in, unsigned char * out, IDEA_KEY_SCHEDULE * ks) (a0,a1,a2)
2803 void idea_set_encrypt_key(const unsigned char * key, IDEA_KEY_SCHEDULE * ks) (a0,a1)
2804 void idea_set_decrypt_key(IDEA_KEY_SCHEDULE * ek, IDEA_KEY_SCHEDULE * dk) (a0,a1)
2805 void idea_cbc_encrypt(const unsigned char * in, unsigned char * out, long length,
2806         IDEA_KEY_SCHEDULE * ks, unsigned char * iv, int enc) (a0,a1,d0,a2,a3,d1)
2807 void idea_cfb64_encrypt(const unsigned char * in, unsigned char * out, long length,
2808         IDEA_KEY_SCHEDULE * ks, unsigned char * iv, int * num, int enc) (a0,a1,d0,a2,a3,d1,d2)
2809 void idea_ofb64_encrypt(const unsigned char * in, unsigned char * out, long length,
2810         IDEA_KEY_SCHEDULE * ks, unsigned char * iv, int * num) (a0,a1,d0,a2,a3,d1)
2811 void idea_encrypt(unsigned long * in, IDEA_KEY_SCHEDULE * ks) (a0,a1)
2812 const char * MD2_options() ()
2813 int MD2_Init(MD2_CTX * c) (a0)
2814 int MD2_Update(MD2_CTX * c, const unsigned char * data, unsigned long len) (a0,a1,d0)
2815 int MD2_Final(unsigned char * md, MD2_CTX * c) (a0,a1)
2816 unsigned char * MD2(const unsigned char * d, unsigned long n, unsigned char * md) (a0,d0,a1)
2817 int MD4_Init(MD4_CTX * c) (a0)
2818 int MD4_Update(MD4_CTX * c, const void * data, unsigned long len) (a0,a1,d0)
2819 int MD4_Final(unsigned char * md, MD4_CTX * c) (a0,a1)
2820 unsigned char * MD4(const unsigned char * d, unsigned long n, unsigned char * md) (a0,d0,a1)
2821 void MD4_Transform(MD4_CTX * c, const unsigned char * b) (a0,a1)
2822 int MD5_Init(MD5_CTX * c) (a0)
2823 int MD5_Update(MD5_CTX * c, const void * data, unsigned long len) (a0,a1,d0)
2824 int MD5_Final(unsigned char * md, MD5_CTX * c) (a0,a1)
2825 unsigned char * MD5(const unsigned char * d, unsigned long n, unsigned char * md) (a0,d0,a1)
2826 void MD5_Transform(MD5_CTX * c, const unsigned char * b) (a0,a1)
2827 int MDC2_Init(MDC2_CTX * c) (a0)
2828 int MDC2_Update(MDC2_CTX * c, const unsigned char * data, unsigned long len) (a0,a1,d0)
2829 int MDC2_Final(unsigned char * md, MDC2_CTX * c) (a0,a1)
2830 unsigned char * MDC2(const unsigned char * d, unsigned long n, unsigned char * md) (a0,d0,a1)
2831 void RC2_set_key(RC2_KEY * key, int len, const unsigned char * data, int bits) (a0,d0,a1,d1)
2832 void RC2_ecb_encrypt(const unsigned char * in, unsigned char * out, RC2_KEY * key, int enc) (a0,a1,a2,d0)
2833 void RC2_encrypt(unsigned long * data, RC2_KEY * key) (a0,a1)
2834 void RC2_decrypt(unsigned long * data, RC2_KEY * key) (a0,a1)
2835 void RC2_cbc_encrypt(const unsigned char * in, unsigned char * out, long length,
2836         RC2_KEY * ks, unsigned char * iv, int enc) (a0,a1,d0,a2,a3,d1)
2837 void RC2_cfb64_encrypt(const unsigned char * in, unsigned char * out, long length,
2838         RC2_KEY * schedule, unsigned char * ivec, int * num, int enc) (a0,a1,d0,a2,a3,d1,d2)
2839 void RC2_ofb64_encrypt(const unsigned char * in, unsigned char * out, long length,
2840         RC2_KEY * schedule, unsigned char * ivec, int * num) (a0,a1,d0,a2,a3,d1)
2841 const char * RC4_options() ()
2842 void RC4_set_key(RC4_KEY * key, int len, const unsigned char * data) (a0,d0,a1)
2843 void RC4(RC4_KEY * key, unsigned long len, const unsigned char * indata,
2844         unsigned char * outdata) (a0,d0,a1,a2)
2845 void RC5_32_set_key(RC5_32_KEY * key, int len, const unsigned char * data, int rounds) (a0,d0,a1,d1)
2846 void RC5_32_ecb_encrypt(const unsigned char * in, unsigned char * out, RC5_32_KEY * key,
2847         int enc) (a0,a1,a2,d0)
2848 void RC5_32_encrypt(unsigned long * data, RC5_32_KEY * key) (a0,a1)
2849 void RC5_32_decrypt(unsigned long * data, RC5_32_KEY * key) (a0,a1)
2850 void RC5_32_cbc_encrypt(const unsigned char * in, unsigned char * out, long length,
2851         RC5_32_KEY * ks, unsigned char * iv, int enc) (a0,a1,d0,a2,a3,d1)
2852 void RC5_32_cfb64_encrypt(const unsigned char * in, unsigned char * out, long length,
2853         RC5_32_KEY * schedule, unsigned char * ivec, int * num, int enc) (a0,a1,d0,a2,a3,d1,d2)
2854 void RC5_32_ofb64_encrypt(const unsigned char * in, unsigned char * out, long length,
2855         RC5_32_KEY * schedule, unsigned char * ivec, int * num) (a0,a1,d0,a2,a3,d1)
2856 int RIPEMD160_Init(RIPEMD160_CTX * c) (a0)
2857 int RIPEMD160_Update(RIPEMD160_CTX * c, const void * data, unsigned long len) (a0,a1,d0)
2858 int RIPEMD160_Final(unsigned char * md, RIPEMD160_CTX * c) (a0,a1)
2859 unsigned char * RIPEMD160(const unsigned char * d, unsigned long n, unsigned char * md) (a0,d0,a1)
2860 void RIPEMD160_Transform(RIPEMD160_CTX * c, const unsigned char * b) (a0,a1)
2861 RSA * RSA_new() ()
2862 RSA * RSA_new_method(ENGINE * engine) (a0)
2863 int RSA_size(const RSA * a) (a0)
2864 RSA * RSA_generate_key(int bits, unsigned long e, void (*callback)(int, int, void *),
2865         void * cb_arg) (d0,d1,a0,a1)
2866 int RSA_check_key(const RSA * a) (a0)
2867 int RSA_public_encrypt(int flen, const unsigned char * from, unsigned char * to, RSA * rsa,
2868         int padding) (d0,a0,a1,a2,d1)
2869 int RSA_private_encrypt(int flen, const unsigned char * from, unsigned char * to, RSA * rsa,
2870         int padding) (d0,a0,a1,a2,d1)
2871 int RSA_public_decrypt(int flen, const unsigned char * from, unsigned char * to, RSA * rsa,
2872         int padding) (d0,a0,a1,a2,d1)
2873 int RSA_private_decrypt(int flen, const unsigned char * from, unsigned char * to, RSA * rsa,
2874         int padding) (d0,a0,a1,a2,d1)
2875 void RSA_free(RSA * r) (a0)
2876 int RSA_up_ref(RSA * r) (a0)
2877 int RSA_flags(const RSA * r) (a0)
2878 void RSA_set_default_method(const RSA_METHOD * meth) (a0)
2879 const RSA_METHOD * RSA_get_default_method() ()
2880 const RSA_METHOD * RSA_get_method(const RSA * rsa) (a0)
2881 int RSA_set_method(RSA * rsa, const RSA_METHOD * meth) (a0,a1)
2882 int RSA_memory_lock(RSA * r) (a0)
2883 const RSA_METHOD * RSA_PKCS1_SSLeay() ()
2884 const RSA_METHOD * RSA_null_method() ()
2885 RSA * d2i_RSAPublicKey(RSA ** a, const unsigned char ** in, long len) (a0,a1,d0)
2886 int i2d_RSAPublicKey(const RSA * a, unsigned char ** out) (a0,a1)
2887 const ASN1_ITEM * RSAPublicKey_it() ()
2888 RSA * d2i_RSAPrivateKey(RSA ** a, const unsigned char ** in, long len) (a0,a1,d0)
2889 int i2d_RSAPrivateKey(const RSA * a, unsigned char ** out) (a0,a1)
2890 const ASN1_ITEM * RSAPrivateKey_it() ()
2891 int RSA_print(BIO * bp, const RSA * r, int offset) (a0,a1,d0)
2892 int i2d_RSA_NET(const RSA * a, unsigned char ** pp, int (*cb)(), int sgckey) (a0,a1,a2,d0)
2893 RSA * d2i_RSA_NET(RSA ** a, const unsigned char ** pp, long length, int (*cb)(),
2894         int sgckey) (a0,a1,d0,a2,d1)
2895 int i2d_Netscape_RSA(const RSA * a, unsigned char ** pp, int (*cb)()) (a0,a1,a2)
2896 RSA * d2i_Netscape_RSA(RSA ** a, const unsigned char ** pp, long length, int (*cb)()) (a0,a1,d0,a2)
2897 int RSA_sign(int type, const unsigned char * m, unsigned int m_length,
2898         unsigned char * sigret, unsigned int * siglen, RSA * rsa) (d0,a0,d1,a1,a2,a3)
2899 int RSA_verify(int type, const unsigned char * m, unsigned int m_length,
2900         unsigned char * sigbuf, unsigned int siglen, RSA * rsa) (d0,a0,d1,a1,d2,a2)
2901 int RSA_sign_ASN1_OCTET_STRING(int type, const unsigned char * m, unsigned int m_length,
2902         unsigned char * sigret, unsigned int * siglen, RSA * rsa) (d0,a0,d1,a1,a2,a3)
2903 int RSA_verify_ASN1_OCTET_STRING(int type, const unsigned char * m, unsigned int m_length,
2904         unsigned char * sigbuf, unsigned int siglen, RSA * rsa) (d0,a0,d1,a1,d2,a2)
2905 int RSA_blinding_on(RSA * rsa, BN_CTX * ctx) (a0,a1)
2906 void RSA_blinding_off(RSA * rsa) (a0)
2907 int RSA_padding_add_PKCS1_type_1(unsigned char * to, int tlen, const unsigned char * f, int fl) (a0,d0,a1,d1)
2908 int RSA_padding_check_PKCS1_type_1(unsigned char * to, int tlen, const unsigned char * f, int fl,
2909         int rsa_len) (a0,d0,a1,d1,d2)
2910 int RSA_padding_add_PKCS1_type_2(unsigned char * to, int tlen, const unsigned char * f, int fl) (a0,d0,a1,d1)
2911 int RSA_padding_check_PKCS1_type_2(unsigned char * to, int tlen, const unsigned char * f, int fl,
2912         int rsa_len) (a0,d0,a1,d1,d2)
2913 int RSA_padding_add_PKCS1_OAEP(unsigned char * to, int tlen, const unsigned char * f, int fl,
2914         const unsigned char * p, int pl) (a0,d0,a1,d1,a2,d2)
2915 int RSA_padding_check_PKCS1_OAEP(unsigned char * to, int tlen, const unsigned char * f, int fl,
2916         int rsa_len, const unsigned char * p, int pl) (a0,d0,a1,d1,d2,a2,d3)
2917 int RSA_padding_add_SSLv23(unsigned char * to, int tlen, const unsigned char * f, int fl) (a0,d0,a1,d1)
2918 int RSA_padding_check_SSLv23(unsigned char * to, int tlen, const unsigned char * f, int fl,
2919         int rsa_len) (a0,d0,a1,d1,d2)
2920 int RSA_padding_add_none(unsigned char * to, int tlen, const unsigned char * f, int fl) (a0,d0,a1,d1)
2921 int RSA_padding_check_none(unsigned char * to, int tlen, const unsigned char * f, int fl,
2922         int rsa_len) (a0,d0,a1,d1,d2)
2923 int RSA_get_ex_new_index(long argl, void * argp, CRYPTO_EX_new * (*new_func)(),
2924         CRYPTO_EX_dup * (*dup_func)(), CRYPTO_EX_free * (*free_func)()) (d0,a0,a1,a2,a3)
2925 int RSA_set_ex_data(RSA * r, int idx, void * arg) (a0,d0,a1)
2926 void * RSA_get_ex_data(const RSA * r, int idx) (a0,d0)
2927 RSA * RSAPublicKey_dup(RSA * rsa) (a0)
2928 RSA * RSAPrivateKey_dup(RSA * rsa) (a0)
2929 void ERR_load_RSA_strings() ()
2930 int SHA_Init(SHA_CTX * c) (a0)
2931 int SHA_Update(SHA_CTX * c, const void * data, unsigned long len) (a0,a1,d0)
2932 int SHA_Final(unsigned char * md, SHA_CTX * c) (a0,a1)
2933 unsigned char * SHA(const unsigned char * d, unsigned long n, unsigned char * md) (a0,d0,a1)
2934 void SHA_Transform(SHA_CTX * c, const unsigned char * data) (a0,a1)
2935 int SHA1_Init(SHA_CTX * c) (a0)
2936 int SHA1_Update(SHA_CTX * c, const void * data, unsigned long len) (a0,a1,d0)
2937 int SHA1_Final(unsigned char * md, SHA_CTX * c) (a0,a1)
2938 unsigned char * SHA1(const unsigned char * d, unsigned long n, unsigned char * md) (a0,d0,a1)
2939 void SHA1_Transform(SHA_CTX * c, const unsigned char * data) (a0,a1)
2940 ==private
2941 int UI_read_string_lib(UI * ui, UI_STRING * uis) (a0,a1)
2942 int UI_write_string_lib(UI * ui, UI_STRING * uis) (a0,a1)
2943 ==public
2944 void HMAC_CTX_set_flags(HMAC_CTX * ctx, unsigned long flags) (a0,d0)
2945 int X509_check_ca(X509 * x) (a0)
2946 PROXY_POLICY * PROXY_POLICY_new() ()
2947 void PROXY_POLICY_free(PROXY_POLICY * a) (a0)
2948 PROXY_POLICY * d2i_PROXY_POLICY(PROXY_POLICY ** a, unsigned char ** in, long len) (a0,a1,d0)
2949 int i2d_PROXY_POLICY(PROXY_POLICY * a, unsigned char ** out) (a0,a1)
2950 const ASN1_ITEM * PROXY_POLICY_it() ()
2951 PROXY_CERT_INFO_EXTENSION * PROXY_CERT_INFO_EXTENSION_new() ()
2952 void PROXY_CERT_INFO_EXTENSION_free(PROXY_CERT_INFO_EXTENSION * a) (a0)
2953 PROXY_CERT_INFO_EXTENSION * d2i_PROXY_CERT_INFO_EXTENSION(PROXY_CERT_INFO_EXTENSION ** a,
2954         unsigned char ** in, long len) (a0,a1,d0)
2955 int i2d_PROXY_CERT_INFO_EXTENSION(PROXY_CERT_INFO_EXTENSION * a, unsigned char ** out) (a0,a1)
2956 const ASN1_ITEM * PROXY_CERT_INFO_EXTENSION_it() ()
2957 ==end