diff options
author | jsing <> | 2016-12-21 15:49:29 +0000 |
---|---|---|
committer | jsing <> | 2016-12-21 15:49:29 +0000 |
commit | b0083b858b1b84b8b19bc553faa582079dda96ae (patch) | |
tree | dc6bf9e697be4171031836e4b004f8c6c396b66c /src/lib | |
parent | 2bf82d6a2f5736c3b836867840e3ec84075634ca (diff) | |
download | openbsd-b0083b858b1b84b8b19bc553faa582079dda96ae.tar.gz openbsd-b0083b858b1b84b8b19bc553faa582079dda96ae.tar.bz2 openbsd-b0083b858b1b84b8b19bc553faa582079dda96ae.zip |
Explicitly export a list of symbols from libcrypto.
Move the "internal" BN functions from bn.h to bn_lcl.h and stop exporting
the bn_* symbols. These are documented as only being intended for internal
use, so why they were placed in a public header is beyond me...
This hides 363 previously exported symbols, most of which exist in headers
that are not installed and were never intended to be public. This also
removes a few crusty old things that should have died long ago (like
_ossl_old_des_read_pw). But don't worry... there are still 3451 symbols
exported from the library.
With input and testing from inoguchi@.
ok beck@ inoguchi@
Diffstat (limited to 'src/lib')
39 files changed, 3744 insertions, 184 deletions
diff --git a/src/lib/libcrypto/Makefile b/src/lib/libcrypto/Makefile index e3ab864a80..29b6669a12 100644 --- a/src/lib/libcrypto/Makefile +++ b/src/lib/libcrypto/Makefile | |||
@@ -1,4 +1,4 @@ | |||
1 | # $OpenBSD: Makefile,v 1.12 2016/11/05 15:01:54 schwarze Exp $ | 1 | # $OpenBSD: Makefile,v 1.13 2016/12/21 15:49:29 jsing Exp $ |
2 | 2 | ||
3 | LIB= crypto | 3 | LIB= crypto |
4 | 4 | ||
@@ -9,7 +9,7 @@ SUBDIR= man | |||
9 | 9 | ||
10 | PC_FILES=libcrypto.pc | 10 | PC_FILES=libcrypto.pc |
11 | 11 | ||
12 | CLEANFILES=${PC_FILES} | 12 | CLEANFILES=${PC_FILES} ${VERSION_SCRIPT} |
13 | 13 | ||
14 | LCRYPTO_SRC= ${.CURDIR} | 14 | LCRYPTO_SRC= ${.CURDIR} |
15 | 15 | ||
@@ -26,6 +26,9 @@ CFLAGS+= -DOPENSSL_NO_HW_PADLOCK # XXX enable this? | |||
26 | CFLAGS+= -I${LCRYPTO_SRC} | 26 | CFLAGS+= -I${LCRYPTO_SRC} |
27 | CFLAGS+= -I${LCRYPTO_SRC}/modes -I${LCRYPTO_SRC}/asn1 -I${LCRYPTO_SRC}/evp | 27 | CFLAGS+= -I${LCRYPTO_SRC}/modes -I${LCRYPTO_SRC}/asn1 -I${LCRYPTO_SRC}/evp |
28 | 28 | ||
29 | VERSION_SCRIPT= Symbols.map | ||
30 | SYMBOL_LIST= ${.CURDIR}/Symbols.list | ||
31 | |||
29 | # crypto/ | 32 | # crypto/ |
30 | SRCS+= cryptlib.c malloc-wrapper.c mem_dbg.c cversion.c ex_data.c cpt_err.c | 33 | SRCS+= cryptlib.c malloc-wrapper.c mem_dbg.c cversion.c ex_data.c cpt_err.c |
31 | SRCS+= o_time.c o_str.c o_init.c | 34 | SRCS+= o_time.c o_str.c o_init.c |
@@ -393,6 +396,11 @@ includes: prereq | |||
393 | eval "$$j"; \ | 396 | eval "$$j"; \ |
394 | done; | 397 | done; |
395 | 398 | ||
399 | ${VERSION_SCRIPT}: ${SYMBOL_LIST} | ||
400 | { printf '{\n\tglobal:\n'; \ | ||
401 | sed '/^[._a-zA-Z]/s/$$/;/; s/^/ /' ${SYMBOL_LIST}; \ | ||
402 | printf '\n\tlocal:\n\t\t*;\n};\n'; } >$@.tmp && mv $@.tmp $@ | ||
403 | |||
396 | # generated | 404 | # generated |
397 | CFLAGS+= -I${.OBJDIR} | 405 | CFLAGS+= -I${.OBJDIR} |
398 | 406 | ||
diff --git a/src/lib/libcrypto/Symbols.list b/src/lib/libcrypto/Symbols.list new file mode 100644 index 0000000000..ae14b1a607 --- /dev/null +++ b/src/lib/libcrypto/Symbols.list | |||
@@ -0,0 +1,3451 @@ | |||
1 | ACCESS_DESCRIPTION_free | ||
2 | ACCESS_DESCRIPTION_it | ||
3 | ACCESS_DESCRIPTION_new | ||
4 | AES_cbc_encrypt | ||
5 | AES_cfb128_encrypt | ||
6 | AES_cfb1_encrypt | ||
7 | AES_cfb8_encrypt | ||
8 | AES_ctr128_encrypt | ||
9 | AES_decrypt | ||
10 | AES_ecb_encrypt | ||
11 | AES_encrypt | ||
12 | AES_ige_encrypt | ||
13 | AES_ofb128_encrypt | ||
14 | AES_options | ||
15 | AES_set_decrypt_key | ||
16 | AES_set_encrypt_key | ||
17 | AES_unwrap_key | ||
18 | AES_wrap_key | ||
19 | ASN1_ANY_it | ||
20 | ASN1_BIT_STRING_check | ||
21 | ASN1_BIT_STRING_free | ||
22 | ASN1_BIT_STRING_get_bit | ||
23 | ASN1_BIT_STRING_it | ||
24 | ASN1_BIT_STRING_name_print | ||
25 | ASN1_BIT_STRING_new | ||
26 | ASN1_BIT_STRING_num_asc | ||
27 | ASN1_BIT_STRING_set | ||
28 | ASN1_BIT_STRING_set_asc | ||
29 | ASN1_BIT_STRING_set_bit | ||
30 | ASN1_BMPSTRING_free | ||
31 | ASN1_BMPSTRING_it | ||
32 | ASN1_BMPSTRING_new | ||
33 | ASN1_BOOLEAN_it | ||
34 | ASN1_ENUMERATED_free | ||
35 | ASN1_ENUMERATED_get | ||
36 | ASN1_ENUMERATED_it | ||
37 | ASN1_ENUMERATED_new | ||
38 | ASN1_ENUMERATED_set | ||
39 | ASN1_ENUMERATED_to_BN | ||
40 | ASN1_FBOOLEAN_it | ||
41 | ASN1_GENERALIZEDTIME_adj | ||
42 | ASN1_GENERALIZEDTIME_check | ||
43 | ASN1_GENERALIZEDTIME_free | ||
44 | ASN1_GENERALIZEDTIME_it | ||
45 | ASN1_GENERALIZEDTIME_new | ||
46 | ASN1_GENERALIZEDTIME_print | ||
47 | ASN1_GENERALIZEDTIME_set | ||
48 | ASN1_GENERALIZEDTIME_set_string | ||
49 | ASN1_GENERALSTRING_free | ||
50 | ASN1_GENERALSTRING_it | ||
51 | ASN1_GENERALSTRING_new | ||
52 | ASN1_IA5STRING_free | ||
53 | ASN1_IA5STRING_it | ||
54 | ASN1_IA5STRING_new | ||
55 | ASN1_INTEGER_cmp | ||
56 | ASN1_INTEGER_dup | ||
57 | ASN1_INTEGER_free | ||
58 | ASN1_INTEGER_get | ||
59 | ASN1_INTEGER_it | ||
60 | ASN1_INTEGER_new | ||
61 | ASN1_INTEGER_set | ||
62 | ASN1_INTEGER_to_BN | ||
63 | ASN1_NULL_free | ||
64 | ASN1_NULL_it | ||
65 | ASN1_NULL_new | ||
66 | ASN1_OBJECT_create | ||
67 | ASN1_OBJECT_free | ||
68 | ASN1_OBJECT_it | ||
69 | ASN1_OBJECT_new | ||
70 | ASN1_OCTET_STRING_NDEF_it | ||
71 | ASN1_OCTET_STRING_cmp | ||
72 | ASN1_OCTET_STRING_dup | ||
73 | ASN1_OCTET_STRING_free | ||
74 | ASN1_OCTET_STRING_it | ||
75 | ASN1_OCTET_STRING_new | ||
76 | ASN1_OCTET_STRING_set | ||
77 | ASN1_PCTX_free | ||
78 | ASN1_PCTX_get_cert_flags | ||
79 | ASN1_PCTX_get_flags | ||
80 | ASN1_PCTX_get_nm_flags | ||
81 | ASN1_PCTX_get_oid_flags | ||
82 | ASN1_PCTX_get_str_flags | ||
83 | ASN1_PCTX_new | ||
84 | ASN1_PCTX_set_cert_flags | ||
85 | ASN1_PCTX_set_flags | ||
86 | ASN1_PCTX_set_nm_flags | ||
87 | ASN1_PCTX_set_oid_flags | ||
88 | ASN1_PCTX_set_str_flags | ||
89 | ASN1_PRINTABLESTRING_free | ||
90 | ASN1_PRINTABLESTRING_it | ||
91 | ASN1_PRINTABLESTRING_new | ||
92 | ASN1_PRINTABLE_free | ||
93 | ASN1_PRINTABLE_it | ||
94 | ASN1_PRINTABLE_new | ||
95 | ASN1_PRINTABLE_type | ||
96 | ASN1_SEQUENCE_ANY_it | ||
97 | ASN1_SEQUENCE_it | ||
98 | ASN1_SET_ANY_it | ||
99 | ASN1_STRING_TABLE_add | ||
100 | ASN1_STRING_TABLE_cleanup | ||
101 | ASN1_STRING_TABLE_get | ||
102 | ASN1_STRING_cmp | ||
103 | ASN1_STRING_copy | ||
104 | ASN1_STRING_data | ||
105 | ASN1_STRING_dup | ||
106 | ASN1_STRING_free | ||
107 | ASN1_STRING_get_default_mask | ||
108 | ASN1_STRING_length | ||
109 | ASN1_STRING_length_set | ||
110 | ASN1_STRING_new | ||
111 | ASN1_STRING_print | ||
112 | ASN1_STRING_print_ex | ||
113 | ASN1_STRING_print_ex_fp | ||
114 | ASN1_STRING_set | ||
115 | ASN1_STRING_set0 | ||
116 | ASN1_STRING_set_by_NID | ||
117 | ASN1_STRING_set_default_mask | ||
118 | ASN1_STRING_set_default_mask_asc | ||
119 | ASN1_STRING_to_UTF8 | ||
120 | ASN1_STRING_type | ||
121 | ASN1_STRING_type_new | ||
122 | ASN1_T61STRING_free | ||
123 | ASN1_T61STRING_it | ||
124 | ASN1_T61STRING_new | ||
125 | ASN1_TBOOLEAN_it | ||
126 | ASN1_TIME_adj | ||
127 | ASN1_TIME_check | ||
128 | ASN1_TIME_free | ||
129 | ASN1_TIME_it | ||
130 | ASN1_TIME_new | ||
131 | ASN1_TIME_print | ||
132 | ASN1_TIME_set | ||
133 | ASN1_TIME_set_string | ||
134 | ASN1_TIME_to_generalizedtime | ||
135 | ASN1_TYPE_cmp | ||
136 | ASN1_TYPE_free | ||
137 | ASN1_TYPE_get | ||
138 | ASN1_TYPE_get_int_octetstring | ||
139 | ASN1_TYPE_get_octetstring | ||
140 | ASN1_TYPE_new | ||
141 | ASN1_TYPE_set | ||
142 | ASN1_TYPE_set1 | ||
143 | ASN1_TYPE_set_int_octetstring | ||
144 | ASN1_TYPE_set_octetstring | ||
145 | ASN1_UNIVERSALSTRING_free | ||
146 | ASN1_UNIVERSALSTRING_it | ||
147 | ASN1_UNIVERSALSTRING_new | ||
148 | ASN1_UNIVERSALSTRING_to_string | ||
149 | ASN1_UTCTIME_adj | ||
150 | ASN1_UTCTIME_check | ||
151 | ASN1_UTCTIME_cmp_time_t | ||
152 | ASN1_UTCTIME_free | ||
153 | ASN1_UTCTIME_it | ||
154 | ASN1_UTCTIME_new | ||
155 | ASN1_UTCTIME_print | ||
156 | ASN1_UTCTIME_set | ||
157 | ASN1_UTCTIME_set_string | ||
158 | ASN1_UTF8STRING_free | ||
159 | ASN1_UTF8STRING_it | ||
160 | ASN1_UTF8STRING_new | ||
161 | ASN1_VISIBLESTRING_free | ||
162 | ASN1_VISIBLESTRING_it | ||
163 | ASN1_VISIBLESTRING_new | ||
164 | ASN1_add_oid_module | ||
165 | ASN1_bn_print | ||
166 | ASN1_check_infinite_end | ||
167 | ASN1_const_check_infinite_end | ||
168 | ASN1_d2i_bio | ||
169 | ASN1_d2i_fp | ||
170 | ASN1_dup | ||
171 | ASN1_generate_nconf | ||
172 | ASN1_generate_v3 | ||
173 | ASN1_get_object | ||
174 | ASN1_i2d_bio | ||
175 | ASN1_i2d_fp | ||
176 | ASN1_item_d2i | ||
177 | ASN1_item_d2i_bio | ||
178 | ASN1_item_d2i_fp | ||
179 | ASN1_item_digest | ||
180 | ASN1_item_dup | ||
181 | ASN1_item_ex_d2i | ||
182 | ASN1_item_ex_free | ||
183 | ASN1_item_ex_i2d | ||
184 | ASN1_item_ex_new | ||
185 | ASN1_item_free | ||
186 | ASN1_item_i2d | ||
187 | ASN1_item_i2d_bio | ||
188 | ASN1_item_i2d_fp | ||
189 | ASN1_item_ndef_i2d | ||
190 | ASN1_item_new | ||
191 | ASN1_item_pack | ||
192 | ASN1_item_print | ||
193 | ASN1_item_sign | ||
194 | ASN1_item_sign_ctx | ||
195 | ASN1_item_unpack | ||
196 | ASN1_item_verify | ||
197 | ASN1_mbstring_copy | ||
198 | ASN1_mbstring_ncopy | ||
199 | ASN1_object_size | ||
200 | ASN1_pack_string | ||
201 | ASN1_parse | ||
202 | ASN1_parse_dump | ||
203 | ASN1_primitive_free | ||
204 | ASN1_primitive_new | ||
205 | ASN1_put_eoc | ||
206 | ASN1_put_object | ||
207 | ASN1_seq_pack | ||
208 | ASN1_seq_unpack | ||
209 | ASN1_tag2bit | ||
210 | ASN1_tag2str | ||
211 | ASN1_template_d2i | ||
212 | ASN1_template_free | ||
213 | ASN1_template_i2d | ||
214 | ASN1_template_new | ||
215 | ASN1_time_parse | ||
216 | ASN1_time_tm_cmp | ||
217 | ASN1_unpack_string | ||
218 | AUTHORITY_INFO_ACCESS_free | ||
219 | AUTHORITY_INFO_ACCESS_it | ||
220 | AUTHORITY_INFO_ACCESS_new | ||
221 | AUTHORITY_KEYID_free | ||
222 | AUTHORITY_KEYID_it | ||
223 | AUTHORITY_KEYID_new | ||
224 | BASIC_CONSTRAINTS_free | ||
225 | BASIC_CONSTRAINTS_it | ||
226 | BASIC_CONSTRAINTS_new | ||
227 | BF_cbc_encrypt | ||
228 | BF_cfb64_encrypt | ||
229 | BF_decrypt | ||
230 | BF_ecb_encrypt | ||
231 | BF_encrypt | ||
232 | BF_ofb64_encrypt | ||
233 | BF_options | ||
234 | BF_set_key | ||
235 | BIGNUM_it | ||
236 | BIO_CONNECT_free | ||
237 | BIO_CONNECT_new | ||
238 | BIO_accept | ||
239 | BIO_asn1_get_prefix | ||
240 | BIO_asn1_get_suffix | ||
241 | BIO_asn1_set_prefix | ||
242 | BIO_asn1_set_suffix | ||
243 | BIO_callback_ctrl | ||
244 | BIO_clear_flags | ||
245 | BIO_copy_next_retry | ||
246 | BIO_ctrl | ||
247 | BIO_ctrl_get_read_request | ||
248 | BIO_ctrl_get_write_guarantee | ||
249 | BIO_ctrl_pending | ||
250 | BIO_ctrl_reset_read_request | ||
251 | BIO_ctrl_wpending | ||
252 | BIO_debug_callback | ||
253 | BIO_dgram_non_fatal_error | ||
254 | BIO_dump | ||
255 | BIO_dump_cb | ||
256 | BIO_dump_fp | ||
257 | BIO_dump_indent | ||
258 | BIO_dump_indent_cb | ||
259 | BIO_dump_indent_fp | ||
260 | BIO_dup_chain | ||
261 | BIO_f_asn1 | ||
262 | BIO_f_base64 | ||
263 | BIO_f_buffer | ||
264 | BIO_f_cipher | ||
265 | BIO_f_md | ||
266 | BIO_f_nbio_test | ||
267 | BIO_f_null | ||
268 | BIO_fd_non_fatal_error | ||
269 | BIO_fd_should_retry | ||
270 | BIO_find_type | ||
271 | BIO_free | ||
272 | BIO_free_all | ||
273 | BIO_get_accept_socket | ||
274 | BIO_get_callback | ||
275 | BIO_get_callback_arg | ||
276 | BIO_get_ex_data | ||
277 | BIO_get_ex_new_index | ||
278 | BIO_get_host_ip | ||
279 | BIO_get_port | ||
280 | BIO_get_retry_BIO | ||
281 | BIO_get_retry_reason | ||
282 | BIO_gethostbyname | ||
283 | BIO_gets | ||
284 | BIO_indent | ||
285 | BIO_int_ctrl | ||
286 | BIO_method_name | ||
287 | BIO_method_type | ||
288 | BIO_new | ||
289 | BIO_new_NDEF | ||
290 | BIO_new_PKCS7 | ||
291 | BIO_new_accept | ||
292 | BIO_new_bio_pair | ||
293 | BIO_new_connect | ||
294 | BIO_new_dgram | ||
295 | BIO_new_fd | ||
296 | BIO_new_file | ||
297 | BIO_new_fp | ||
298 | BIO_new_mem_buf | ||
299 | BIO_new_socket | ||
300 | BIO_next | ||
301 | BIO_nread | ||
302 | BIO_nread0 | ||
303 | BIO_number_read | ||
304 | BIO_number_written | ||
305 | BIO_nwrite | ||
306 | BIO_nwrite0 | ||
307 | BIO_pop | ||
308 | BIO_printf | ||
309 | BIO_ptr_ctrl | ||
310 | BIO_push | ||
311 | BIO_puts | ||
312 | BIO_read | ||
313 | BIO_s_accept | ||
314 | BIO_s_bio | ||
315 | BIO_s_connect | ||
316 | BIO_s_datagram | ||
317 | BIO_s_fd | ||
318 | BIO_s_file | ||
319 | BIO_s_log | ||
320 | BIO_s_mem | ||
321 | BIO_s_null | ||
322 | BIO_s_socket | ||
323 | BIO_set | ||
324 | BIO_set_callback | ||
325 | BIO_set_callback_arg | ||
326 | BIO_set_cipher | ||
327 | BIO_set_ex_data | ||
328 | BIO_set_flags | ||
329 | BIO_set_tcp_ndelay | ||
330 | BIO_snprintf | ||
331 | BIO_sock_cleanup | ||
332 | BIO_sock_error | ||
333 | BIO_sock_init | ||
334 | BIO_sock_non_fatal_error | ||
335 | BIO_sock_should_retry | ||
336 | BIO_socket_ioctl | ||
337 | BIO_socket_nbio | ||
338 | BIO_test_flags | ||
339 | BIO_vfree | ||
340 | BIO_vprintf | ||
341 | BIO_vsnprintf | ||
342 | BIO_write | ||
343 | BN_BLINDING_convert | ||
344 | BN_BLINDING_convert_ex | ||
345 | BN_BLINDING_create_param | ||
346 | BN_BLINDING_free | ||
347 | BN_BLINDING_get_flags | ||
348 | BN_BLINDING_get_thread_id | ||
349 | BN_BLINDING_invert | ||
350 | BN_BLINDING_invert_ex | ||
351 | BN_BLINDING_new | ||
352 | BN_BLINDING_set_flags | ||
353 | BN_BLINDING_set_thread_id | ||
354 | BN_BLINDING_thread_id | ||
355 | BN_BLINDING_update | ||
356 | BN_CTX_end | ||
357 | BN_CTX_free | ||
358 | BN_CTX_get | ||
359 | BN_CTX_init | ||
360 | BN_CTX_new | ||
361 | BN_CTX_start | ||
362 | BN_GENCB_call | ||
363 | BN_GF2m_add | ||
364 | BN_GF2m_arr2poly | ||
365 | BN_GF2m_mod | ||
366 | BN_GF2m_mod_arr | ||
367 | BN_GF2m_mod_div | ||
368 | BN_GF2m_mod_div_arr | ||
369 | BN_GF2m_mod_exp | ||
370 | BN_GF2m_mod_exp_arr | ||
371 | BN_GF2m_mod_inv | ||
372 | BN_GF2m_mod_inv_arr | ||
373 | BN_GF2m_mod_mul | ||
374 | BN_GF2m_mod_mul_arr | ||
375 | BN_GF2m_mod_solve_quad | ||
376 | BN_GF2m_mod_solve_quad_arr | ||
377 | BN_GF2m_mod_sqr | ||
378 | BN_GF2m_mod_sqr_arr | ||
379 | BN_GF2m_mod_sqrt | ||
380 | BN_GF2m_mod_sqrt_arr | ||
381 | BN_GF2m_poly2arr | ||
382 | BN_MONT_CTX_copy | ||
383 | BN_MONT_CTX_free | ||
384 | BN_MONT_CTX_init | ||
385 | BN_MONT_CTX_new | ||
386 | BN_MONT_CTX_set | ||
387 | BN_MONT_CTX_set_locked | ||
388 | BN_RECP_CTX_free | ||
389 | BN_RECP_CTX_init | ||
390 | BN_RECP_CTX_new | ||
391 | BN_RECP_CTX_set | ||
392 | BN_X931_derive_prime_ex | ||
393 | BN_X931_generate_Xpq | ||
394 | BN_X931_generate_prime_ex | ||
395 | BN_add | ||
396 | BN_add_word | ||
397 | BN_asc2bn | ||
398 | BN_bin2bn | ||
399 | BN_bn2bin | ||
400 | BN_bn2dec | ||
401 | BN_bn2hex | ||
402 | BN_bn2mpi | ||
403 | BN_clear | ||
404 | BN_clear_bit | ||
405 | BN_clear_free | ||
406 | BN_cmp | ||
407 | BN_consttime_swap | ||
408 | BN_copy | ||
409 | BN_dec2bn | ||
410 | BN_div | ||
411 | BN_div_recp | ||
412 | BN_div_word | ||
413 | BN_dup | ||
414 | BN_exp | ||
415 | BN_free | ||
416 | BN_from_montgomery | ||
417 | BN_gcd | ||
418 | BN_generate_prime | ||
419 | BN_generate_prime_ex | ||
420 | BN_get0_nist_prime_192 | ||
421 | BN_get0_nist_prime_224 | ||
422 | BN_get0_nist_prime_256 | ||
423 | BN_get0_nist_prime_384 | ||
424 | BN_get0_nist_prime_521 | ||
425 | BN_get_params | ||
426 | BN_get_word | ||
427 | BN_hex2bn | ||
428 | BN_init | ||
429 | BN_is_bit_set | ||
430 | BN_is_prime | ||
431 | BN_is_prime_ex | ||
432 | BN_is_prime_fasttest | ||
433 | BN_is_prime_fasttest_ex | ||
434 | BN_kronecker | ||
435 | BN_lshift | ||
436 | BN_lshift1 | ||
437 | BN_mask_bits | ||
438 | BN_mod_add | ||
439 | BN_mod_add_quick | ||
440 | BN_mod_exp | ||
441 | BN_mod_exp2_mont | ||
442 | BN_mod_exp_mont | ||
443 | BN_mod_exp_mont_consttime | ||
444 | BN_mod_exp_mont_word | ||
445 | BN_mod_exp_recp | ||
446 | BN_mod_exp_simple | ||
447 | BN_mod_inverse | ||
448 | BN_mod_lshift | ||
449 | BN_mod_lshift1 | ||
450 | BN_mod_lshift1_quick | ||
451 | BN_mod_lshift_quick | ||
452 | BN_mod_mul | ||
453 | BN_mod_mul_montgomery | ||
454 | BN_mod_mul_reciprocal | ||
455 | BN_mod_sqr | ||
456 | BN_mod_sqrt | ||
457 | BN_mod_sub | ||
458 | BN_mod_sub_quick | ||
459 | BN_mod_word | ||
460 | BN_mpi2bn | ||
461 | BN_mul | ||
462 | BN_mul_word | ||
463 | BN_new | ||
464 | BN_nist_mod_192 | ||
465 | BN_nist_mod_224 | ||
466 | BN_nist_mod_256 | ||
467 | BN_nist_mod_384 | ||
468 | BN_nist_mod_521 | ||
469 | BN_nnmod | ||
470 | BN_num_bits | ||
471 | BN_num_bits_word | ||
472 | BN_options | ||
473 | BN_print | ||
474 | BN_print_fp | ||
475 | BN_pseudo_rand | ||
476 | BN_pseudo_rand_range | ||
477 | BN_rand | ||
478 | BN_rand_range | ||
479 | BN_reciprocal | ||
480 | BN_rshift | ||
481 | BN_rshift1 | ||
482 | BN_set_bit | ||
483 | BN_set_negative | ||
484 | BN_set_params | ||
485 | BN_set_word | ||
486 | BN_sqr | ||
487 | BN_sub | ||
488 | BN_sub_word | ||
489 | BN_swap | ||
490 | BN_to_ASN1_ENUMERATED | ||
491 | BN_to_ASN1_INTEGER | ||
492 | BN_uadd | ||
493 | BN_ucmp | ||
494 | BN_usub | ||
495 | BN_value_one | ||
496 | BUF_MEM_free | ||
497 | BUF_MEM_grow | ||
498 | BUF_MEM_grow_clean | ||
499 | BUF_MEM_new | ||
500 | BUF_memdup | ||
501 | BUF_reverse | ||
502 | BUF_strdup | ||
503 | BUF_strlcat | ||
504 | BUF_strlcpy | ||
505 | BUF_strndup | ||
506 | CAST_cbc_encrypt | ||
507 | CAST_cfb64_encrypt | ||
508 | CAST_decrypt | ||
509 | CAST_ecb_encrypt | ||
510 | CAST_encrypt | ||
511 | CAST_ofb64_encrypt | ||
512 | CAST_set_key | ||
513 | CBIGNUM_it | ||
514 | CERTIFICATEPOLICIES_free | ||
515 | CERTIFICATEPOLICIES_it | ||
516 | CERTIFICATEPOLICIES_new | ||
517 | CMAC_CTX_cleanup | ||
518 | CMAC_CTX_copy | ||
519 | CMAC_CTX_free | ||
520 | CMAC_CTX_get0_cipher_ctx | ||
521 | CMAC_CTX_new | ||
522 | CMAC_Final | ||
523 | CMAC_Init | ||
524 | CMAC_Update | ||
525 | CMAC_resume | ||
526 | COMP_CTX_free | ||
527 | COMP_CTX_new | ||
528 | COMP_compress_block | ||
529 | COMP_expand_block | ||
530 | COMP_rle | ||
531 | COMP_zlib | ||
532 | COMP_zlib_cleanup | ||
533 | CONF_dump_bio | ||
534 | CONF_dump_fp | ||
535 | CONF_free | ||
536 | CONF_get1_default_config_file | ||
537 | CONF_get_number | ||
538 | CONF_get_section | ||
539 | CONF_get_string | ||
540 | CONF_imodule_get_flags | ||
541 | CONF_imodule_get_module | ||
542 | CONF_imodule_get_name | ||
543 | CONF_imodule_get_usr_data | ||
544 | CONF_imodule_get_value | ||
545 | CONF_imodule_set_flags | ||
546 | CONF_imodule_set_usr_data | ||
547 | CONF_load | ||
548 | CONF_load_bio | ||
549 | CONF_load_fp | ||
550 | CONF_module_add | ||
551 | CONF_module_get_usr_data | ||
552 | CONF_module_set_usr_data | ||
553 | CONF_modules_finish | ||
554 | CONF_modules_free | ||
555 | CONF_modules_load | ||
556 | CONF_modules_load_file | ||
557 | CONF_modules_unload | ||
558 | CONF_parse_list | ||
559 | CONF_set_default_method | ||
560 | CONF_set_nconf | ||
561 | CRL_DIST_POINTS_free | ||
562 | CRL_DIST_POINTS_it | ||
563 | CRL_DIST_POINTS_new | ||
564 | CRYPTO_THREADID_cmp | ||
565 | CRYPTO_THREADID_cpy | ||
566 | CRYPTO_THREADID_current | ||
567 | CRYPTO_THREADID_get_callback | ||
568 | CRYPTO_THREADID_hash | ||
569 | CRYPTO_THREADID_set_callback | ||
570 | CRYPTO_THREADID_set_numeric | ||
571 | CRYPTO_THREADID_set_pointer | ||
572 | CRYPTO_add_lock | ||
573 | CRYPTO_cbc128_decrypt | ||
574 | CRYPTO_cbc128_encrypt | ||
575 | CRYPTO_ccm128_aad | ||
576 | CRYPTO_ccm128_decrypt | ||
577 | CRYPTO_ccm128_decrypt_ccm64 | ||
578 | CRYPTO_ccm128_encrypt | ||
579 | CRYPTO_ccm128_encrypt_ccm64 | ||
580 | CRYPTO_ccm128_init | ||
581 | CRYPTO_ccm128_setiv | ||
582 | CRYPTO_ccm128_tag | ||
583 | CRYPTO_cfb128_1_encrypt | ||
584 | CRYPTO_cfb128_8_encrypt | ||
585 | CRYPTO_cfb128_encrypt | ||
586 | CRYPTO_chacha_20 | ||
587 | CRYPTO_cleanup_all_ex_data | ||
588 | CRYPTO_ctr128_encrypt | ||
589 | CRYPTO_ctr128_encrypt_ctr32 | ||
590 | CRYPTO_cts128_decrypt | ||
591 | CRYPTO_cts128_decrypt_block | ||
592 | CRYPTO_cts128_encrypt | ||
593 | CRYPTO_cts128_encrypt_block | ||
594 | CRYPTO_dbg_free | ||
595 | CRYPTO_dbg_get_options | ||
596 | CRYPTO_dbg_malloc | ||
597 | CRYPTO_dbg_realloc | ||
598 | CRYPTO_dbg_set_options | ||
599 | CRYPTO_destroy_dynlockid | ||
600 | CRYPTO_dup_ex_data | ||
601 | CRYPTO_ex_data_new_class | ||
602 | CRYPTO_free | ||
603 | CRYPTO_free_ex_data | ||
604 | CRYPTO_free_locked | ||
605 | CRYPTO_gcm128_aad | ||
606 | CRYPTO_gcm128_decrypt | ||
607 | CRYPTO_gcm128_decrypt_ctr32 | ||
608 | CRYPTO_gcm128_encrypt | ||
609 | CRYPTO_gcm128_encrypt_ctr32 | ||
610 | CRYPTO_gcm128_finish | ||
611 | CRYPTO_gcm128_init | ||
612 | CRYPTO_gcm128_new | ||
613 | CRYPTO_gcm128_release | ||
614 | CRYPTO_gcm128_setiv | ||
615 | CRYPTO_gcm128_tag | ||
616 | CRYPTO_get_add_lock_callback | ||
617 | CRYPTO_get_dynlock_create_callback | ||
618 | CRYPTO_get_dynlock_destroy_callback | ||
619 | CRYPTO_get_dynlock_lock_callback | ||
620 | CRYPTO_get_dynlock_value | ||
621 | CRYPTO_get_ex_data | ||
622 | CRYPTO_get_ex_data_implementation | ||
623 | CRYPTO_get_ex_new_index | ||
624 | CRYPTO_get_id_callback | ||
625 | CRYPTO_get_lock_name | ||
626 | CRYPTO_get_locked_mem_ex_functions | ||
627 | CRYPTO_get_locked_mem_functions | ||
628 | CRYPTO_get_locking_callback | ||
629 | CRYPTO_get_mem_debug_functions | ||
630 | CRYPTO_get_mem_debug_options | ||
631 | CRYPTO_get_mem_ex_functions | ||
632 | CRYPTO_get_mem_functions | ||
633 | CRYPTO_get_new_dynlockid | ||
634 | CRYPTO_get_new_lockid | ||
635 | CRYPTO_is_mem_check_on | ||
636 | CRYPTO_lock | ||
637 | CRYPTO_malloc | ||
638 | CRYPTO_malloc_locked | ||
639 | CRYPTO_mem_ctrl | ||
640 | CRYPTO_mem_leaks | ||
641 | CRYPTO_mem_leaks_cb | ||
642 | CRYPTO_mem_leaks_fp | ||
643 | CRYPTO_memcmp | ||
644 | CRYPTO_new_ex_data | ||
645 | CRYPTO_nistcts128_decrypt | ||
646 | CRYPTO_nistcts128_decrypt_block | ||
647 | CRYPTO_nistcts128_encrypt | ||
648 | CRYPTO_nistcts128_encrypt_block | ||
649 | CRYPTO_num_locks | ||
650 | CRYPTO_ofb128_encrypt | ||
651 | CRYPTO_poly1305_finish | ||
652 | CRYPTO_poly1305_init | ||
653 | CRYPTO_poly1305_update | ||
654 | CRYPTO_pop_info | ||
655 | CRYPTO_push_info_ | ||
656 | CRYPTO_realloc | ||
657 | CRYPTO_realloc_clean | ||
658 | CRYPTO_remalloc | ||
659 | CRYPTO_remove_all_info | ||
660 | CRYPTO_set_add_lock_callback | ||
661 | CRYPTO_set_dynlock_create_callback | ||
662 | CRYPTO_set_dynlock_destroy_callback | ||
663 | CRYPTO_set_dynlock_lock_callback | ||
664 | CRYPTO_set_ex_data | ||
665 | CRYPTO_set_ex_data_implementation | ||
666 | CRYPTO_set_id_callback | ||
667 | CRYPTO_set_locked_mem_ex_functions | ||
668 | CRYPTO_set_locked_mem_functions | ||
669 | CRYPTO_set_locking_callback | ||
670 | CRYPTO_set_mem_debug_functions | ||
671 | CRYPTO_set_mem_debug_options | ||
672 | CRYPTO_set_mem_ex_functions | ||
673 | CRYPTO_set_mem_functions | ||
674 | CRYPTO_strdup | ||
675 | CRYPTO_thread_id | ||
676 | CRYPTO_xts128_encrypt | ||
677 | Camellia_cbc_encrypt | ||
678 | Camellia_cfb128_encrypt | ||
679 | Camellia_cfb1_encrypt | ||
680 | Camellia_cfb8_encrypt | ||
681 | Camellia_ctr128_encrypt | ||
682 | Camellia_decrypt | ||
683 | Camellia_ecb_encrypt | ||
684 | Camellia_encrypt | ||
685 | Camellia_ofb128_encrypt | ||
686 | Camellia_set_key | ||
687 | ChaCha | ||
688 | ChaCha_set_iv | ||
689 | ChaCha_set_key | ||
690 | DES_cbc_cksum | ||
691 | DES_cbc_encrypt | ||
692 | DES_cfb64_encrypt | ||
693 | DES_cfb_encrypt | ||
694 | DES_check_key | ||
695 | DES_check_key_parity | ||
696 | DES_crypt | ||
697 | DES_decrypt3 | ||
698 | DES_ecb3_encrypt | ||
699 | DES_ecb_encrypt | ||
700 | DES_ede3_cbc_encrypt | ||
701 | DES_ede3_cbcm_encrypt | ||
702 | DES_ede3_cfb64_encrypt | ||
703 | DES_ede3_cfb_encrypt | ||
704 | DES_ede3_ofb64_encrypt | ||
705 | DES_enc_read | ||
706 | DES_enc_write | ||
707 | DES_encrypt1 | ||
708 | DES_encrypt2 | ||
709 | DES_encrypt3 | ||
710 | DES_fcrypt | ||
711 | DES_is_weak_key | ||
712 | DES_key_sched | ||
713 | DES_ncbc_encrypt | ||
714 | DES_ofb64_encrypt | ||
715 | DES_ofb_encrypt | ||
716 | DES_options | ||
717 | DES_pcbc_encrypt | ||
718 | DES_quad_cksum | ||
719 | DES_random_key | ||
720 | DES_rw_mode | ||
721 | DES_set_key | ||
722 | DES_set_key_checked | ||
723 | DES_set_key_unchecked | ||
724 | DES_set_odd_parity | ||
725 | DES_string_to_2keys | ||
726 | DES_string_to_key | ||
727 | DES_xcbc_encrypt | ||
728 | DH_OpenSSL | ||
729 | DH_check | ||
730 | DH_check_pub_key | ||
731 | DH_compute_key | ||
732 | DH_free | ||
733 | DH_generate_key | ||
734 | DH_generate_parameters | ||
735 | DH_generate_parameters_ex | ||
736 | DH_get_default_method | ||
737 | DH_get_ex_data | ||
738 | DH_get_ex_new_index | ||
739 | DH_new | ||
740 | DH_new_method | ||
741 | DH_set_default_method | ||
742 | DH_set_ex_data | ||
743 | DH_set_method | ||
744 | DH_size | ||
745 | DH_up_ref | ||
746 | DHparams_dup | ||
747 | DHparams_it | ||
748 | DHparams_print | ||
749 | DHparams_print_fp | ||
750 | DIRECTORYSTRING_free | ||
751 | DIRECTORYSTRING_it | ||
752 | DIRECTORYSTRING_new | ||
753 | DISPLAYTEXT_free | ||
754 | DISPLAYTEXT_it | ||
755 | DISPLAYTEXT_new | ||
756 | DIST_POINT_NAME_free | ||
757 | DIST_POINT_NAME_it | ||
758 | DIST_POINT_NAME_new | ||
759 | DIST_POINT_free | ||
760 | DIST_POINT_it | ||
761 | DIST_POINT_new | ||
762 | DIST_POINT_set_dpname | ||
763 | DSAPrivateKey_it | ||
764 | DSAPublicKey_it | ||
765 | DSA_OpenSSL | ||
766 | DSA_SIG_free | ||
767 | DSA_SIG_it | ||
768 | DSA_SIG_new | ||
769 | DSA_do_sign | ||
770 | DSA_do_verify | ||
771 | DSA_dup_DH | ||
772 | DSA_free | ||
773 | DSA_generate_key | ||
774 | DSA_generate_parameters | ||
775 | DSA_generate_parameters_ex | ||
776 | DSA_get_default_method | ||
777 | DSA_get_ex_data | ||
778 | DSA_get_ex_new_index | ||
779 | DSA_new | ||
780 | DSA_new_method | ||
781 | DSA_print | ||
782 | DSA_print_fp | ||
783 | DSA_set_default_method | ||
784 | DSA_set_ex_data | ||
785 | DSA_set_method | ||
786 | DSA_sign | ||
787 | DSA_sign_setup | ||
788 | DSA_size | ||
789 | DSA_up_ref | ||
790 | DSA_verify | ||
791 | DSAparams_dup | ||
792 | DSAparams_it | ||
793 | DSAparams_print | ||
794 | DSAparams_print_fp | ||
795 | DSO_METHOD_dlfcn | ||
796 | DSO_METHOD_null | ||
797 | DSO_METHOD_openssl | ||
798 | DSO_bind_func | ||
799 | DSO_bind_var | ||
800 | DSO_convert_filename | ||
801 | DSO_ctrl | ||
802 | DSO_flags | ||
803 | DSO_free | ||
804 | DSO_get_default_method | ||
805 | DSO_get_filename | ||
806 | DSO_get_loaded_filename | ||
807 | DSO_get_method | ||
808 | DSO_global_lookup | ||
809 | DSO_load | ||
810 | DSO_merge | ||
811 | DSO_new | ||
812 | DSO_new_method | ||
813 | DSO_pathbyaddr | ||
814 | DSO_set_default_method | ||
815 | DSO_set_filename | ||
816 | DSO_set_method | ||
817 | DSO_set_name_converter | ||
818 | DSO_up_ref | ||
819 | ECDH_OpenSSL | ||
820 | ECDH_compute_key | ||
821 | ECDH_get_default_method | ||
822 | ECDH_get_ex_data | ||
823 | ECDH_get_ex_new_index | ||
824 | ECDH_set_default_method | ||
825 | ECDH_set_ex_data | ||
826 | ECDH_set_method | ||
827 | ECDH_size | ||
828 | ECDSA_OpenSSL | ||
829 | ECDSA_SIG_free | ||
830 | ECDSA_SIG_it | ||
831 | ECDSA_SIG_new | ||
832 | ECDSA_do_sign | ||
833 | ECDSA_do_sign_ex | ||
834 | ECDSA_do_verify | ||
835 | ECDSA_get_default_method | ||
836 | ECDSA_get_ex_data | ||
837 | ECDSA_get_ex_new_index | ||
838 | ECDSA_set_default_method | ||
839 | ECDSA_set_ex_data | ||
840 | ECDSA_set_method | ||
841 | ECDSA_sign | ||
842 | ECDSA_sign_ex | ||
843 | ECDSA_sign_setup | ||
844 | ECDSA_size | ||
845 | ECDSA_verify | ||
846 | ECPARAMETERS_free | ||
847 | ECPARAMETERS_it | ||
848 | ECPARAMETERS_new | ||
849 | ECPKPARAMETERS_free | ||
850 | ECPKPARAMETERS_it | ||
851 | ECPKPARAMETERS_new | ||
852 | ECPKParameters_print | ||
853 | ECPKParameters_print_fp | ||
854 | ECParameters_dup | ||
855 | ECParameters_print | ||
856 | ECParameters_print_fp | ||
857 | EC_GF2m_simple_method | ||
858 | EC_GFp_mont_method | ||
859 | EC_GFp_nist_method | ||
860 | EC_GFp_simple_method | ||
861 | EC_GROUP_check | ||
862 | EC_GROUP_check_discriminant | ||
863 | EC_GROUP_clear_free | ||
864 | EC_GROUP_cmp | ||
865 | EC_GROUP_copy | ||
866 | EC_GROUP_dup | ||
867 | EC_GROUP_free | ||
868 | EC_GROUP_get0_generator | ||
869 | EC_GROUP_get0_seed | ||
870 | EC_GROUP_get_asn1_flag | ||
871 | EC_GROUP_get_basis_type | ||
872 | EC_GROUP_get_cofactor | ||
873 | EC_GROUP_get_curve_GF2m | ||
874 | EC_GROUP_get_curve_GFp | ||
875 | EC_GROUP_get_curve_name | ||
876 | EC_GROUP_get_degree | ||
877 | EC_GROUP_get_order | ||
878 | EC_GROUP_get_pentanomial_basis | ||
879 | EC_GROUP_get_point_conversion_form | ||
880 | EC_GROUP_get_seed_len | ||
881 | EC_GROUP_get_trinomial_basis | ||
882 | EC_GROUP_have_precompute_mult | ||
883 | EC_GROUP_method_of | ||
884 | EC_GROUP_new | ||
885 | EC_GROUP_new_by_curve_name | ||
886 | EC_GROUP_new_curve_GF2m | ||
887 | EC_GROUP_new_curve_GFp | ||
888 | EC_GROUP_precompute_mult | ||
889 | EC_GROUP_set_asn1_flag | ||
890 | EC_GROUP_set_curve_GF2m | ||
891 | EC_GROUP_set_curve_GFp | ||
892 | EC_GROUP_set_curve_name | ||
893 | EC_GROUP_set_generator | ||
894 | EC_GROUP_set_point_conversion_form | ||
895 | EC_GROUP_set_seed | ||
896 | EC_KEY_check_key | ||
897 | EC_KEY_clear_flags | ||
898 | EC_KEY_copy | ||
899 | EC_KEY_dup | ||
900 | EC_KEY_free | ||
901 | EC_KEY_generate_key | ||
902 | EC_KEY_get0_group | ||
903 | EC_KEY_get0_private_key | ||
904 | EC_KEY_get0_public_key | ||
905 | EC_KEY_get_conv_form | ||
906 | EC_KEY_get_enc_flags | ||
907 | EC_KEY_get_flags | ||
908 | EC_KEY_get_key_method_data | ||
909 | EC_KEY_insert_key_method_data | ||
910 | EC_KEY_new | ||
911 | EC_KEY_new_by_curve_name | ||
912 | EC_KEY_precompute_mult | ||
913 | EC_KEY_print | ||
914 | EC_KEY_print_fp | ||
915 | EC_KEY_set_asn1_flag | ||
916 | EC_KEY_set_conv_form | ||
917 | EC_KEY_set_enc_flags | ||
918 | EC_KEY_set_flags | ||
919 | EC_KEY_set_group | ||
920 | EC_KEY_set_private_key | ||
921 | EC_KEY_set_public_key | ||
922 | EC_KEY_set_public_key_affine_coordinates | ||
923 | EC_KEY_up_ref | ||
924 | EC_METHOD_get_field_type | ||
925 | EC_POINT_add | ||
926 | EC_POINT_bn2point | ||
927 | EC_POINT_clear_free | ||
928 | EC_POINT_cmp | ||
929 | EC_POINT_copy | ||
930 | EC_POINT_dbl | ||
931 | EC_POINT_dup | ||
932 | EC_POINT_free | ||
933 | EC_POINT_get_Jprojective_coordinates_GFp | ||
934 | EC_POINT_get_affine_coordinates_GF2m | ||
935 | EC_POINT_get_affine_coordinates_GFp | ||
936 | EC_POINT_hex2point | ||
937 | EC_POINT_invert | ||
938 | EC_POINT_is_at_infinity | ||
939 | EC_POINT_is_on_curve | ||
940 | EC_POINT_make_affine | ||
941 | EC_POINT_method_of | ||
942 | EC_POINT_mul | ||
943 | EC_POINT_new | ||
944 | EC_POINT_oct2point | ||
945 | EC_POINT_point2bn | ||
946 | EC_POINT_point2hex | ||
947 | EC_POINT_point2oct | ||
948 | EC_POINT_set_Jprojective_coordinates_GFp | ||
949 | EC_POINT_set_affine_coordinates_GF2m | ||
950 | EC_POINT_set_affine_coordinates_GFp | ||
951 | EC_POINT_set_compressed_coordinates_GF2m | ||
952 | EC_POINT_set_compressed_coordinates_GFp | ||
953 | EC_POINT_set_to_infinity | ||
954 | EC_POINTs_make_affine | ||
955 | EC_POINTs_mul | ||
956 | EC_PRIVATEKEY_free | ||
957 | EC_PRIVATEKEY_it | ||
958 | EC_PRIVATEKEY_new | ||
959 | EC_curve_nid2nist | ||
960 | EC_curve_nist2nid | ||
961 | EC_get_builtin_curves | ||
962 | EDIPARTYNAME_free | ||
963 | EDIPARTYNAME_it | ||
964 | EDIPARTYNAME_new | ||
965 | ENGINE_add | ||
966 | ENGINE_add_conf_module | ||
967 | ENGINE_by_id | ||
968 | ENGINE_cleanup | ||
969 | ENGINE_cmd_is_executable | ||
970 | ENGINE_ctrl | ||
971 | ENGINE_ctrl_cmd | ||
972 | ENGINE_ctrl_cmd_string | ||
973 | ENGINE_finish | ||
974 | ENGINE_free | ||
975 | ENGINE_get_DH | ||
976 | ENGINE_get_DSA | ||
977 | ENGINE_get_ECDH | ||
978 | ENGINE_get_ECDSA | ||
979 | ENGINE_get_RAND | ||
980 | ENGINE_get_RSA | ||
981 | ENGINE_get_STORE | ||
982 | ENGINE_get_cipher | ||
983 | ENGINE_get_cipher_engine | ||
984 | ENGINE_get_ciphers | ||
985 | ENGINE_get_cmd_defns | ||
986 | ENGINE_get_ctrl_function | ||
987 | ENGINE_get_default_DH | ||
988 | ENGINE_get_default_DSA | ||
989 | ENGINE_get_default_ECDH | ||
990 | ENGINE_get_default_ECDSA | ||
991 | ENGINE_get_default_RAND | ||
992 | ENGINE_get_default_RSA | ||
993 | ENGINE_get_destroy_function | ||
994 | ENGINE_get_digest | ||
995 | ENGINE_get_digest_engine | ||
996 | ENGINE_get_digests | ||
997 | ENGINE_get_ex_data | ||
998 | ENGINE_get_ex_new_index | ||
999 | ENGINE_get_finish_function | ||
1000 | ENGINE_get_first | ||
1001 | ENGINE_get_flags | ||
1002 | ENGINE_get_id | ||
1003 | ENGINE_get_init_function | ||
1004 | ENGINE_get_last | ||
1005 | ENGINE_get_load_privkey_function | ||
1006 | ENGINE_get_load_pubkey_function | ||
1007 | ENGINE_get_name | ||
1008 | ENGINE_get_next | ||
1009 | ENGINE_get_pkey_asn1_meth | ||
1010 | ENGINE_get_pkey_asn1_meth_engine | ||
1011 | ENGINE_get_pkey_asn1_meth_str | ||
1012 | ENGINE_get_pkey_asn1_meths | ||
1013 | ENGINE_get_pkey_meth | ||
1014 | ENGINE_get_pkey_meth_engine | ||
1015 | ENGINE_get_pkey_meths | ||
1016 | ENGINE_get_prev | ||
1017 | ENGINE_get_ssl_client_cert_function | ||
1018 | ENGINE_get_static_state | ||
1019 | ENGINE_get_table_flags | ||
1020 | ENGINE_init | ||
1021 | ENGINE_load_builtin_engines | ||
1022 | ENGINE_load_dynamic | ||
1023 | ENGINE_load_openssl | ||
1024 | ENGINE_load_private_key | ||
1025 | ENGINE_load_public_key | ||
1026 | ENGINE_load_ssl_client_cert | ||
1027 | ENGINE_new | ||
1028 | ENGINE_pkey_asn1_find_str | ||
1029 | ENGINE_register_DH | ||
1030 | ENGINE_register_DSA | ||
1031 | ENGINE_register_ECDH | ||
1032 | ENGINE_register_ECDSA | ||
1033 | ENGINE_register_RAND | ||
1034 | ENGINE_register_RSA | ||
1035 | ENGINE_register_STORE | ||
1036 | ENGINE_register_all_DH | ||
1037 | ENGINE_register_all_DSA | ||
1038 | ENGINE_register_all_ECDH | ||
1039 | ENGINE_register_all_ECDSA | ||
1040 | ENGINE_register_all_RAND | ||
1041 | ENGINE_register_all_RSA | ||
1042 | ENGINE_register_all_STORE | ||
1043 | ENGINE_register_all_ciphers | ||
1044 | ENGINE_register_all_complete | ||
1045 | ENGINE_register_all_digests | ||
1046 | ENGINE_register_all_pkey_asn1_meths | ||
1047 | ENGINE_register_all_pkey_meths | ||
1048 | ENGINE_register_ciphers | ||
1049 | ENGINE_register_complete | ||
1050 | ENGINE_register_digests | ||
1051 | ENGINE_register_pkey_asn1_meths | ||
1052 | ENGINE_register_pkey_meths | ||
1053 | ENGINE_remove | ||
1054 | ENGINE_set_DH | ||
1055 | ENGINE_set_DSA | ||
1056 | ENGINE_set_ECDH | ||
1057 | ENGINE_set_ECDSA | ||
1058 | ENGINE_set_RAND | ||
1059 | ENGINE_set_RSA | ||
1060 | ENGINE_set_STORE | ||
1061 | ENGINE_set_ciphers | ||
1062 | ENGINE_set_cmd_defns | ||
1063 | ENGINE_set_ctrl_function | ||
1064 | ENGINE_set_default | ||
1065 | ENGINE_set_default_DH | ||
1066 | ENGINE_set_default_DSA | ||
1067 | ENGINE_set_default_ECDH | ||
1068 | ENGINE_set_default_ECDSA | ||
1069 | ENGINE_set_default_RAND | ||
1070 | ENGINE_set_default_RSA | ||
1071 | ENGINE_set_default_ciphers | ||
1072 | ENGINE_set_default_digests | ||
1073 | ENGINE_set_default_pkey_asn1_meths | ||
1074 | ENGINE_set_default_pkey_meths | ||
1075 | ENGINE_set_default_string | ||
1076 | ENGINE_set_destroy_function | ||
1077 | ENGINE_set_digests | ||
1078 | ENGINE_set_ex_data | ||
1079 | ENGINE_set_finish_function | ||
1080 | ENGINE_set_flags | ||
1081 | ENGINE_set_id | ||
1082 | ENGINE_set_init_function | ||
1083 | ENGINE_set_load_privkey_function | ||
1084 | ENGINE_set_load_pubkey_function | ||
1085 | ENGINE_set_load_ssl_client_cert_function | ||
1086 | ENGINE_set_name | ||
1087 | ENGINE_set_pkey_asn1_meths | ||
1088 | ENGINE_set_pkey_meths | ||
1089 | ENGINE_set_table_flags | ||
1090 | ENGINE_unregister_DH | ||
1091 | ENGINE_unregister_DSA | ||
1092 | ENGINE_unregister_ECDH | ||
1093 | ENGINE_unregister_ECDSA | ||
1094 | ENGINE_unregister_RAND | ||
1095 | ENGINE_unregister_RSA | ||
1096 | ENGINE_unregister_STORE | ||
1097 | ENGINE_unregister_ciphers | ||
1098 | ENGINE_unregister_digests | ||
1099 | ENGINE_unregister_pkey_asn1_meths | ||
1100 | ENGINE_unregister_pkey_meths | ||
1101 | ENGINE_up_ref | ||
1102 | ERR_add_error_data | ||
1103 | ERR_add_error_vdata | ||
1104 | ERR_asprintf_error_data | ||
1105 | ERR_clear_error | ||
1106 | ERR_error_string | ||
1107 | ERR_error_string_n | ||
1108 | ERR_free_strings | ||
1109 | ERR_func_error_string | ||
1110 | ERR_get_err_state_table | ||
1111 | ERR_get_error | ||
1112 | ERR_get_error_line | ||
1113 | ERR_get_error_line_data | ||
1114 | ERR_get_implementation | ||
1115 | ERR_get_next_error_library | ||
1116 | ERR_get_state | ||
1117 | ERR_get_string_table | ||
1118 | ERR_lib_error_string | ||
1119 | ERR_load_ASN1_strings | ||
1120 | ERR_load_BIO_strings | ||
1121 | ERR_load_BN_strings | ||
1122 | ERR_load_BUF_strings | ||
1123 | ERR_load_COMP_strings | ||
1124 | ERR_load_CONF_strings | ||
1125 | ERR_load_CRYPTO_strings | ||
1126 | ERR_load_DH_strings | ||
1127 | ERR_load_DSA_strings | ||
1128 | ERR_load_DSO_strings | ||
1129 | ERR_load_ECDH_strings | ||
1130 | ERR_load_ECDSA_strings | ||
1131 | ERR_load_EC_strings | ||
1132 | ERR_load_ENGINE_strings | ||
1133 | ERR_load_ERR_strings | ||
1134 | ERR_load_EVP_strings | ||
1135 | ERR_load_GOST_strings | ||
1136 | ERR_load_OBJ_strings | ||
1137 | ERR_load_OCSP_strings | ||
1138 | ERR_load_PEM_strings | ||
1139 | ERR_load_PKCS12_strings | ||
1140 | ERR_load_PKCS7_strings | ||
1141 | ERR_load_RAND_strings | ||
1142 | ERR_load_RSA_strings | ||
1143 | ERR_load_TS_strings | ||
1144 | ERR_load_UI_strings | ||
1145 | ERR_load_X509V3_strings | ||
1146 | ERR_load_X509_strings | ||
1147 | ERR_load_crypto_strings | ||
1148 | ERR_load_strings | ||
1149 | ERR_peek_error | ||
1150 | ERR_peek_error_line | ||
1151 | ERR_peek_error_line_data | ||
1152 | ERR_peek_last_error | ||
1153 | ERR_peek_last_error_line | ||
1154 | ERR_peek_last_error_line_data | ||
1155 | ERR_pop_to_mark | ||
1156 | ERR_print_errors | ||
1157 | ERR_print_errors_cb | ||
1158 | ERR_print_errors_fp | ||
1159 | ERR_put_error | ||
1160 | ERR_reason_error_string | ||
1161 | ERR_release_err_state_table | ||
1162 | ERR_remove_state | ||
1163 | ERR_remove_thread_state | ||
1164 | ERR_set_error_data | ||
1165 | ERR_set_implementation | ||
1166 | ERR_set_mark | ||
1167 | ERR_unload_strings | ||
1168 | ESS_CERT_ID_dup | ||
1169 | ESS_CERT_ID_free | ||
1170 | ESS_CERT_ID_it | ||
1171 | ESS_CERT_ID_new | ||
1172 | ESS_ISSUER_SERIAL_dup | ||
1173 | ESS_ISSUER_SERIAL_free | ||
1174 | ESS_ISSUER_SERIAL_it | ||
1175 | ESS_ISSUER_SERIAL_new | ||
1176 | ESS_SIGNING_CERT_dup | ||
1177 | ESS_SIGNING_CERT_free | ||
1178 | ESS_SIGNING_CERT_it | ||
1179 | ESS_SIGNING_CERT_new | ||
1180 | EVP_AEAD_CTX_cleanup | ||
1181 | EVP_AEAD_CTX_init | ||
1182 | EVP_AEAD_CTX_open | ||
1183 | EVP_AEAD_CTX_seal | ||
1184 | EVP_AEAD_key_length | ||
1185 | EVP_AEAD_max_overhead | ||
1186 | EVP_AEAD_max_tag_len | ||
1187 | EVP_AEAD_nonce_length | ||
1188 | EVP_BytesToKey | ||
1189 | EVP_CIPHER_CTX_block_size | ||
1190 | EVP_CIPHER_CTX_cipher | ||
1191 | EVP_CIPHER_CTX_cleanup | ||
1192 | EVP_CIPHER_CTX_clear_flags | ||
1193 | EVP_CIPHER_CTX_copy | ||
1194 | EVP_CIPHER_CTX_ctrl | ||
1195 | EVP_CIPHER_CTX_flags | ||
1196 | EVP_CIPHER_CTX_free | ||
1197 | EVP_CIPHER_CTX_get_app_data | ||
1198 | EVP_CIPHER_CTX_init | ||
1199 | EVP_CIPHER_CTX_iv_length | ||
1200 | EVP_CIPHER_CTX_key_length | ||
1201 | EVP_CIPHER_CTX_new | ||
1202 | EVP_CIPHER_CTX_nid | ||
1203 | EVP_CIPHER_CTX_rand_key | ||
1204 | EVP_CIPHER_CTX_set_app_data | ||
1205 | EVP_CIPHER_CTX_set_flags | ||
1206 | EVP_CIPHER_CTX_set_key_length | ||
1207 | EVP_CIPHER_CTX_set_padding | ||
1208 | EVP_CIPHER_CTX_test_flags | ||
1209 | EVP_CIPHER_asn1_to_param | ||
1210 | EVP_CIPHER_block_size | ||
1211 | EVP_CIPHER_do_all | ||
1212 | EVP_CIPHER_do_all_sorted | ||
1213 | EVP_CIPHER_flags | ||
1214 | EVP_CIPHER_get_asn1_iv | ||
1215 | EVP_CIPHER_iv_length | ||
1216 | EVP_CIPHER_key_length | ||
1217 | EVP_CIPHER_nid | ||
1218 | EVP_CIPHER_param_to_asn1 | ||
1219 | EVP_CIPHER_set_asn1_iv | ||
1220 | EVP_CIPHER_type | ||
1221 | EVP_Cipher | ||
1222 | EVP_CipherFinal | ||
1223 | EVP_CipherFinal_ex | ||
1224 | EVP_CipherInit | ||
1225 | EVP_CipherInit_ex | ||
1226 | EVP_CipherUpdate | ||
1227 | EVP_DecodeBlock | ||
1228 | EVP_DecodeFinal | ||
1229 | EVP_DecodeInit | ||
1230 | EVP_DecodeUpdate | ||
1231 | EVP_DecryptFinal | ||
1232 | EVP_DecryptFinal_ex | ||
1233 | EVP_DecryptInit | ||
1234 | EVP_DecryptInit_ex | ||
1235 | EVP_DecryptUpdate | ||
1236 | EVP_Digest | ||
1237 | EVP_DigestFinal | ||
1238 | EVP_DigestFinal_ex | ||
1239 | EVP_DigestInit | ||
1240 | EVP_DigestInit_ex | ||
1241 | EVP_DigestSignFinal | ||
1242 | EVP_DigestSignInit | ||
1243 | EVP_DigestUpdate | ||
1244 | EVP_DigestVerifyFinal | ||
1245 | EVP_DigestVerifyInit | ||
1246 | EVP_EncodeBlock | ||
1247 | EVP_EncodeFinal | ||
1248 | EVP_EncodeInit | ||
1249 | EVP_EncodeUpdate | ||
1250 | EVP_EncryptFinal | ||
1251 | EVP_EncryptFinal_ex | ||
1252 | EVP_EncryptInit | ||
1253 | EVP_EncryptInit_ex | ||
1254 | EVP_EncryptUpdate | ||
1255 | EVP_MD_CTX_cleanup | ||
1256 | EVP_MD_CTX_clear_flags | ||
1257 | EVP_MD_CTX_copy | ||
1258 | EVP_MD_CTX_copy_ex | ||
1259 | EVP_MD_CTX_create | ||
1260 | EVP_MD_CTX_ctrl | ||
1261 | EVP_MD_CTX_destroy | ||
1262 | EVP_MD_CTX_init | ||
1263 | EVP_MD_CTX_md | ||
1264 | EVP_MD_CTX_set_flags | ||
1265 | EVP_MD_CTX_test_flags | ||
1266 | EVP_MD_block_size | ||
1267 | EVP_MD_do_all | ||
1268 | EVP_MD_do_all_sorted | ||
1269 | EVP_MD_flags | ||
1270 | EVP_MD_pkey_type | ||
1271 | EVP_MD_size | ||
1272 | EVP_MD_type | ||
1273 | EVP_OpenFinal | ||
1274 | EVP_OpenInit | ||
1275 | EVP_PBE_CipherInit | ||
1276 | EVP_PBE_alg_add | ||
1277 | EVP_PBE_alg_add_type | ||
1278 | EVP_PBE_cleanup | ||
1279 | EVP_PBE_find | ||
1280 | EVP_PKCS82PKEY | ||
1281 | EVP_PKEY2PKCS8 | ||
1282 | EVP_PKEY2PKCS8_broken | ||
1283 | EVP_PKEY_CTX_ctrl | ||
1284 | EVP_PKEY_CTX_ctrl_str | ||
1285 | EVP_PKEY_CTX_dup | ||
1286 | EVP_PKEY_CTX_free | ||
1287 | EVP_PKEY_CTX_get0_peerkey | ||
1288 | EVP_PKEY_CTX_get0_pkey | ||
1289 | EVP_PKEY_CTX_get_app_data | ||
1290 | EVP_PKEY_CTX_get_cb | ||
1291 | EVP_PKEY_CTX_get_data | ||
1292 | EVP_PKEY_CTX_get_keygen_info | ||
1293 | EVP_PKEY_CTX_get_operation | ||
1294 | EVP_PKEY_CTX_new | ||
1295 | EVP_PKEY_CTX_new_id | ||
1296 | EVP_PKEY_CTX_set0_keygen_info | ||
1297 | EVP_PKEY_CTX_set_app_data | ||
1298 | EVP_PKEY_CTX_set_cb | ||
1299 | EVP_PKEY_CTX_set_data | ||
1300 | EVP_PKEY_add1_attr | ||
1301 | EVP_PKEY_add1_attr_by_NID | ||
1302 | EVP_PKEY_add1_attr_by_OBJ | ||
1303 | EVP_PKEY_add1_attr_by_txt | ||
1304 | EVP_PKEY_asn1_add0 | ||
1305 | EVP_PKEY_asn1_add_alias | ||
1306 | EVP_PKEY_asn1_copy | ||
1307 | EVP_PKEY_asn1_find | ||
1308 | EVP_PKEY_asn1_find_str | ||
1309 | EVP_PKEY_asn1_free | ||
1310 | EVP_PKEY_asn1_get0 | ||
1311 | EVP_PKEY_asn1_get0_info | ||
1312 | EVP_PKEY_asn1_get_count | ||
1313 | EVP_PKEY_asn1_new | ||
1314 | EVP_PKEY_asn1_set_ctrl | ||
1315 | EVP_PKEY_asn1_set_free | ||
1316 | EVP_PKEY_asn1_set_param | ||
1317 | EVP_PKEY_asn1_set_private | ||
1318 | EVP_PKEY_asn1_set_public | ||
1319 | EVP_PKEY_assign | ||
1320 | EVP_PKEY_base_id | ||
1321 | EVP_PKEY_bits | ||
1322 | EVP_PKEY_cmp | ||
1323 | EVP_PKEY_cmp_parameters | ||
1324 | EVP_PKEY_copy_parameters | ||
1325 | EVP_PKEY_decrypt | ||
1326 | EVP_PKEY_decrypt_init | ||
1327 | EVP_PKEY_decrypt_old | ||
1328 | EVP_PKEY_delete_attr | ||
1329 | EVP_PKEY_derive | ||
1330 | EVP_PKEY_derive_init | ||
1331 | EVP_PKEY_derive_set_peer | ||
1332 | EVP_PKEY_encrypt | ||
1333 | EVP_PKEY_encrypt_init | ||
1334 | EVP_PKEY_encrypt_old | ||
1335 | EVP_PKEY_free | ||
1336 | EVP_PKEY_get0 | ||
1337 | EVP_PKEY_get0_asn1 | ||
1338 | EVP_PKEY_get1_DH | ||
1339 | EVP_PKEY_get1_DSA | ||
1340 | EVP_PKEY_get1_EC_KEY | ||
1341 | EVP_PKEY_get1_RSA | ||
1342 | EVP_PKEY_get_attr | ||
1343 | EVP_PKEY_get_attr_by_NID | ||
1344 | EVP_PKEY_get_attr_by_OBJ | ||
1345 | EVP_PKEY_get_attr_count | ||
1346 | EVP_PKEY_get_default_digest_nid | ||
1347 | EVP_PKEY_id | ||
1348 | EVP_PKEY_keygen | ||
1349 | EVP_PKEY_keygen_init | ||
1350 | EVP_PKEY_meth_add0 | ||
1351 | EVP_PKEY_meth_copy | ||
1352 | EVP_PKEY_meth_find | ||
1353 | EVP_PKEY_meth_free | ||
1354 | EVP_PKEY_meth_get0_info | ||
1355 | EVP_PKEY_meth_new | ||
1356 | EVP_PKEY_meth_set_cleanup | ||
1357 | EVP_PKEY_meth_set_copy | ||
1358 | EVP_PKEY_meth_set_ctrl | ||
1359 | EVP_PKEY_meth_set_decrypt | ||
1360 | EVP_PKEY_meth_set_derive | ||
1361 | EVP_PKEY_meth_set_encrypt | ||
1362 | EVP_PKEY_meth_set_init | ||
1363 | EVP_PKEY_meth_set_keygen | ||
1364 | EVP_PKEY_meth_set_paramgen | ||
1365 | EVP_PKEY_meth_set_sign | ||
1366 | EVP_PKEY_meth_set_signctx | ||
1367 | EVP_PKEY_meth_set_verify | ||
1368 | EVP_PKEY_meth_set_verify_recover | ||
1369 | EVP_PKEY_meth_set_verifyctx | ||
1370 | EVP_PKEY_missing_parameters | ||
1371 | EVP_PKEY_new | ||
1372 | EVP_PKEY_new_mac_key | ||
1373 | EVP_PKEY_paramgen | ||
1374 | EVP_PKEY_paramgen_init | ||
1375 | EVP_PKEY_print_params | ||
1376 | EVP_PKEY_print_private | ||
1377 | EVP_PKEY_print_public | ||
1378 | EVP_PKEY_save_parameters | ||
1379 | EVP_PKEY_set1_DH | ||
1380 | EVP_PKEY_set1_DSA | ||
1381 | EVP_PKEY_set1_EC_KEY | ||
1382 | EVP_PKEY_set1_RSA | ||
1383 | EVP_PKEY_set_type | ||
1384 | EVP_PKEY_set_type_str | ||
1385 | EVP_PKEY_sign | ||
1386 | EVP_PKEY_sign_init | ||
1387 | EVP_PKEY_size | ||
1388 | EVP_PKEY_type | ||
1389 | EVP_PKEY_verify | ||
1390 | EVP_PKEY_verify_init | ||
1391 | EVP_PKEY_verify_recover | ||
1392 | EVP_PKEY_verify_recover_init | ||
1393 | EVP_SealFinal | ||
1394 | EVP_SealInit | ||
1395 | EVP_SignFinal | ||
1396 | EVP_VerifyFinal | ||
1397 | EVP_add_cipher | ||
1398 | EVP_add_digest | ||
1399 | EVP_aead_aes_128_gcm | ||
1400 | EVP_aead_aes_256_gcm | ||
1401 | EVP_aead_chacha20_poly1305 | ||
1402 | EVP_aead_chacha20_poly1305_old | ||
1403 | EVP_aes_128_cbc | ||
1404 | EVP_aes_128_cbc_hmac_sha1 | ||
1405 | EVP_aes_128_ccm | ||
1406 | EVP_aes_128_cfb | ||
1407 | EVP_aes_128_cfb1 | ||
1408 | EVP_aes_128_cfb128 | ||
1409 | EVP_aes_128_cfb8 | ||
1410 | EVP_aes_128_ctr | ||
1411 | EVP_aes_128_ecb | ||
1412 | EVP_aes_128_gcm | ||
1413 | EVP_aes_128_ofb | ||
1414 | EVP_aes_128_xts | ||
1415 | EVP_aes_192_cbc | ||
1416 | EVP_aes_192_ccm | ||
1417 | EVP_aes_192_cfb | ||
1418 | EVP_aes_192_cfb1 | ||
1419 | EVP_aes_192_cfb128 | ||
1420 | EVP_aes_192_cfb8 | ||
1421 | EVP_aes_192_ctr | ||
1422 | EVP_aes_192_ecb | ||
1423 | EVP_aes_192_gcm | ||
1424 | EVP_aes_192_ofb | ||
1425 | EVP_aes_256_cbc | ||
1426 | EVP_aes_256_cbc_hmac_sha1 | ||
1427 | EVP_aes_256_ccm | ||
1428 | EVP_aes_256_cfb | ||
1429 | EVP_aes_256_cfb1 | ||
1430 | EVP_aes_256_cfb128 | ||
1431 | EVP_aes_256_cfb8 | ||
1432 | EVP_aes_256_ctr | ||
1433 | EVP_aes_256_ecb | ||
1434 | EVP_aes_256_gcm | ||
1435 | EVP_aes_256_ofb | ||
1436 | EVP_aes_256_xts | ||
1437 | EVP_bf_cbc | ||
1438 | EVP_bf_cfb | ||
1439 | EVP_bf_cfb64 | ||
1440 | EVP_bf_ecb | ||
1441 | EVP_bf_ofb | ||
1442 | EVP_camellia_128_cbc | ||
1443 | EVP_camellia_128_cfb1 | ||
1444 | EVP_camellia_128_cfb128 | ||
1445 | EVP_camellia_128_cfb8 | ||
1446 | EVP_camellia_128_ecb | ||
1447 | EVP_camellia_128_ofb | ||
1448 | EVP_camellia_192_cbc | ||
1449 | EVP_camellia_192_cfb1 | ||
1450 | EVP_camellia_192_cfb128 | ||
1451 | EVP_camellia_192_cfb8 | ||
1452 | EVP_camellia_192_ecb | ||
1453 | EVP_camellia_192_ofb | ||
1454 | EVP_camellia_256_cbc | ||
1455 | EVP_camellia_256_cfb1 | ||
1456 | EVP_camellia_256_cfb128 | ||
1457 | EVP_camellia_256_cfb8 | ||
1458 | EVP_camellia_256_ecb | ||
1459 | EVP_camellia_256_ofb | ||
1460 | EVP_cast5_cbc | ||
1461 | EVP_cast5_cfb | ||
1462 | EVP_cast5_cfb64 | ||
1463 | EVP_cast5_ecb | ||
1464 | EVP_cast5_ofb | ||
1465 | EVP_chacha20 | ||
1466 | EVP_cleanup | ||
1467 | EVP_des_cbc | ||
1468 | EVP_des_cfb | ||
1469 | EVP_des_cfb1 | ||
1470 | EVP_des_cfb64 | ||
1471 | EVP_des_cfb8 | ||
1472 | EVP_des_ecb | ||
1473 | EVP_des_ede | ||
1474 | EVP_des_ede3 | ||
1475 | EVP_des_ede3_cbc | ||
1476 | EVP_des_ede3_cfb | ||
1477 | EVP_des_ede3_cfb1 | ||
1478 | EVP_des_ede3_cfb64 | ||
1479 | EVP_des_ede3_cfb8 | ||
1480 | EVP_des_ede3_ecb | ||
1481 | EVP_des_ede3_ofb | ||
1482 | EVP_des_ede_cbc | ||
1483 | EVP_des_ede_cfb | ||
1484 | EVP_des_ede_cfb64 | ||
1485 | EVP_des_ede_ecb | ||
1486 | EVP_des_ede_ofb | ||
1487 | EVP_des_ofb | ||
1488 | EVP_desx_cbc | ||
1489 | EVP_dss | ||
1490 | EVP_dss1 | ||
1491 | EVP_ecdsa | ||
1492 | EVP_enc_null | ||
1493 | EVP_get_cipherbyname | ||
1494 | EVP_get_digestbyname | ||
1495 | EVP_get_pw_prompt | ||
1496 | EVP_gost2814789_cfb64 | ||
1497 | EVP_gost2814789_cnt | ||
1498 | EVP_gost2814789_ecb | ||
1499 | EVP_gost2814789imit | ||
1500 | EVP_gostr341194 | ||
1501 | EVP_idea_cbc | ||
1502 | EVP_idea_cfb | ||
1503 | EVP_idea_cfb64 | ||
1504 | EVP_idea_ecb | ||
1505 | EVP_idea_ofb | ||
1506 | EVP_md4 | ||
1507 | EVP_md5 | ||
1508 | EVP_md_null | ||
1509 | EVP_rc2_40_cbc | ||
1510 | EVP_rc2_64_cbc | ||
1511 | EVP_rc2_cbc | ||
1512 | EVP_rc2_cfb | ||
1513 | EVP_rc2_cfb64 | ||
1514 | EVP_rc2_ecb | ||
1515 | EVP_rc2_ofb | ||
1516 | EVP_rc4 | ||
1517 | EVP_rc4_40 | ||
1518 | EVP_rc4_hmac_md5 | ||
1519 | EVP_read_pw_string | ||
1520 | EVP_read_pw_string_min | ||
1521 | EVP_ripemd160 | ||
1522 | EVP_set_pw_prompt | ||
1523 | EVP_sha1 | ||
1524 | EVP_sha224 | ||
1525 | EVP_sha256 | ||
1526 | EVP_sha384 | ||
1527 | EVP_sha512 | ||
1528 | EVP_streebog256 | ||
1529 | EVP_streebog512 | ||
1530 | EVP_whirlpool | ||
1531 | EXTENDED_KEY_USAGE_free | ||
1532 | EXTENDED_KEY_USAGE_it | ||
1533 | EXTENDED_KEY_USAGE_new | ||
1534 | GENERAL_NAMES_free | ||
1535 | GENERAL_NAMES_it | ||
1536 | GENERAL_NAMES_new | ||
1537 | GENERAL_NAME_cmp | ||
1538 | GENERAL_NAME_dup | ||
1539 | GENERAL_NAME_free | ||
1540 | GENERAL_NAME_get0_otherName | ||
1541 | GENERAL_NAME_get0_value | ||
1542 | GENERAL_NAME_it | ||
1543 | GENERAL_NAME_new | ||
1544 | GENERAL_NAME_print | ||
1545 | GENERAL_NAME_set0_othername | ||
1546 | GENERAL_NAME_set0_value | ||
1547 | GENERAL_SUBTREE_free | ||
1548 | GENERAL_SUBTREE_it | ||
1549 | GENERAL_SUBTREE_new | ||
1550 | GOST2814789IMIT | ||
1551 | GOST2814789IMIT_Final | ||
1552 | GOST2814789IMIT_Init | ||
1553 | GOST2814789IMIT_Transform | ||
1554 | GOST2814789IMIT_Update | ||
1555 | GOSTR341194 | ||
1556 | GOSTR341194_Final | ||
1557 | GOSTR341194_Init | ||
1558 | GOSTR341194_Transform | ||
1559 | GOSTR341194_Update | ||
1560 | GOST_CIPHER_PARAMS_free | ||
1561 | GOST_CIPHER_PARAMS_it | ||
1562 | GOST_CIPHER_PARAMS_new | ||
1563 | GOST_KEY_check_key | ||
1564 | GOST_KEY_free | ||
1565 | GOST_KEY_get0_group | ||
1566 | GOST_KEY_get0_private_key | ||
1567 | GOST_KEY_get0_public_key | ||
1568 | GOST_KEY_get_digest | ||
1569 | GOST_KEY_get_size | ||
1570 | GOST_KEY_new | ||
1571 | GOST_KEY_set_digest | ||
1572 | GOST_KEY_set_group | ||
1573 | GOST_KEY_set_private_key | ||
1574 | GOST_KEY_set_public_key | ||
1575 | GOST_KEY_set_public_key_affine_coordinates | ||
1576 | Gost2814789_cfb64_encrypt | ||
1577 | Gost2814789_cnt_encrypt | ||
1578 | Gost2814789_ecb_encrypt | ||
1579 | Gost2814789_set_key | ||
1580 | Gost2814789_set_sbox | ||
1581 | Gost28147_TestParamSet | ||
1582 | HMAC | ||
1583 | HMAC_CTX_cleanup | ||
1584 | HMAC_CTX_copy | ||
1585 | HMAC_CTX_init | ||
1586 | HMAC_CTX_set_flags | ||
1587 | HMAC_Final | ||
1588 | HMAC_Init | ||
1589 | HMAC_Init_ex | ||
1590 | HMAC_Update | ||
1591 | ISSUING_DIST_POINT_free | ||
1592 | ISSUING_DIST_POINT_it | ||
1593 | ISSUING_DIST_POINT_new | ||
1594 | LONG_it | ||
1595 | MD4 | ||
1596 | MD4_Final | ||
1597 | MD4_Init | ||
1598 | MD4_Transform | ||
1599 | MD4_Update | ||
1600 | MD5 | ||
1601 | MD5_Final | ||
1602 | MD5_Init | ||
1603 | MD5_Transform | ||
1604 | MD5_Update | ||
1605 | NAME_CONSTRAINTS_check | ||
1606 | NAME_CONSTRAINTS_free | ||
1607 | NAME_CONSTRAINTS_it | ||
1608 | NAME_CONSTRAINTS_new | ||
1609 | NCONF_WIN32 | ||
1610 | NCONF_default | ||
1611 | NCONF_dump_bio | ||
1612 | NCONF_dump_fp | ||
1613 | NCONF_free | ||
1614 | NCONF_free_data | ||
1615 | NCONF_get_number_e | ||
1616 | NCONF_get_section | ||
1617 | NCONF_get_string | ||
1618 | NCONF_load | ||
1619 | NCONF_load_bio | ||
1620 | NCONF_load_fp | ||
1621 | NCONF_new | ||
1622 | NETSCAPE_CERT_SEQUENCE_free | ||
1623 | NETSCAPE_CERT_SEQUENCE_it | ||
1624 | NETSCAPE_CERT_SEQUENCE_new | ||
1625 | NETSCAPE_ENCRYPTED_PKEY_free | ||
1626 | NETSCAPE_ENCRYPTED_PKEY_it | ||
1627 | NETSCAPE_ENCRYPTED_PKEY_new | ||
1628 | NETSCAPE_PKEY_free | ||
1629 | NETSCAPE_PKEY_it | ||
1630 | NETSCAPE_PKEY_new | ||
1631 | NETSCAPE_SPKAC_free | ||
1632 | NETSCAPE_SPKAC_it | ||
1633 | NETSCAPE_SPKAC_new | ||
1634 | NETSCAPE_SPKI_b64_decode | ||
1635 | NETSCAPE_SPKI_b64_encode | ||
1636 | NETSCAPE_SPKI_free | ||
1637 | NETSCAPE_SPKI_get_pubkey | ||
1638 | NETSCAPE_SPKI_it | ||
1639 | NETSCAPE_SPKI_new | ||
1640 | NETSCAPE_SPKI_print | ||
1641 | NETSCAPE_SPKI_set_pubkey | ||
1642 | NETSCAPE_SPKI_sign | ||
1643 | NETSCAPE_SPKI_verify | ||
1644 | NETSCAPE_X509_free | ||
1645 | NETSCAPE_X509_it | ||
1646 | NETSCAPE_X509_new | ||
1647 | NOTICEREF_free | ||
1648 | NOTICEREF_it | ||
1649 | NOTICEREF_new | ||
1650 | OBJ_NAME_add | ||
1651 | OBJ_NAME_cleanup | ||
1652 | OBJ_NAME_do_all | ||
1653 | OBJ_NAME_do_all_sorted | ||
1654 | OBJ_NAME_get | ||
1655 | OBJ_NAME_init | ||
1656 | OBJ_NAME_new_index | ||
1657 | OBJ_NAME_remove | ||
1658 | OBJ_add_object | ||
1659 | OBJ_add_sigid | ||
1660 | OBJ_bsearch_ | ||
1661 | OBJ_bsearch_ex_ | ||
1662 | OBJ_cleanup | ||
1663 | OBJ_cmp | ||
1664 | OBJ_create | ||
1665 | OBJ_create_objects | ||
1666 | OBJ_dup | ||
1667 | OBJ_find_sigid_algs | ||
1668 | OBJ_find_sigid_by_algs | ||
1669 | OBJ_ln2nid | ||
1670 | OBJ_new_nid | ||
1671 | OBJ_nid2ln | ||
1672 | OBJ_nid2obj | ||
1673 | OBJ_nid2sn | ||
1674 | OBJ_obj2nid | ||
1675 | OBJ_obj2txt | ||
1676 | OBJ_sigid_free | ||
1677 | OBJ_sn2nid | ||
1678 | OBJ_txt2nid | ||
1679 | OBJ_txt2obj | ||
1680 | OCSP_BASICRESP_add1_ext_i2d | ||
1681 | OCSP_BASICRESP_add_ext | ||
1682 | OCSP_BASICRESP_delete_ext | ||
1683 | OCSP_BASICRESP_free | ||
1684 | OCSP_BASICRESP_get1_ext_d2i | ||
1685 | OCSP_BASICRESP_get_ext | ||
1686 | OCSP_BASICRESP_get_ext_by_NID | ||
1687 | OCSP_BASICRESP_get_ext_by_OBJ | ||
1688 | OCSP_BASICRESP_get_ext_by_critical | ||
1689 | OCSP_BASICRESP_get_ext_count | ||
1690 | OCSP_BASICRESP_it | ||
1691 | OCSP_BASICRESP_new | ||
1692 | OCSP_CERTID_dup | ||
1693 | OCSP_CERTID_free | ||
1694 | OCSP_CERTID_it | ||
1695 | OCSP_CERTID_new | ||
1696 | OCSP_CERTSTATUS_free | ||
1697 | OCSP_CERTSTATUS_it | ||
1698 | OCSP_CERTSTATUS_new | ||
1699 | OCSP_CRLID_free | ||
1700 | OCSP_CRLID_it | ||
1701 | OCSP_CRLID_new | ||
1702 | OCSP_ONEREQ_add1_ext_i2d | ||
1703 | OCSP_ONEREQ_add_ext | ||
1704 | OCSP_ONEREQ_delete_ext | ||
1705 | OCSP_ONEREQ_free | ||
1706 | OCSP_ONEREQ_get1_ext_d2i | ||
1707 | OCSP_ONEREQ_get_ext | ||
1708 | OCSP_ONEREQ_get_ext_by_NID | ||
1709 | OCSP_ONEREQ_get_ext_by_OBJ | ||
1710 | OCSP_ONEREQ_get_ext_by_critical | ||
1711 | OCSP_ONEREQ_get_ext_count | ||
1712 | OCSP_ONEREQ_it | ||
1713 | OCSP_ONEREQ_new | ||
1714 | OCSP_REQINFO_free | ||
1715 | OCSP_REQINFO_it | ||
1716 | OCSP_REQINFO_new | ||
1717 | OCSP_REQUEST_add1_ext_i2d | ||
1718 | OCSP_REQUEST_add_ext | ||
1719 | OCSP_REQUEST_delete_ext | ||
1720 | OCSP_REQUEST_free | ||
1721 | OCSP_REQUEST_get1_ext_d2i | ||
1722 | OCSP_REQUEST_get_ext | ||
1723 | OCSP_REQUEST_get_ext_by_NID | ||
1724 | OCSP_REQUEST_get_ext_by_OBJ | ||
1725 | OCSP_REQUEST_get_ext_by_critical | ||
1726 | OCSP_REQUEST_get_ext_count | ||
1727 | OCSP_REQUEST_it | ||
1728 | OCSP_REQUEST_new | ||
1729 | OCSP_REQUEST_print | ||
1730 | OCSP_REQ_CTX_add1_header | ||
1731 | OCSP_REQ_CTX_free | ||
1732 | OCSP_REQ_CTX_set1_req | ||
1733 | OCSP_RESPBYTES_free | ||
1734 | OCSP_RESPBYTES_it | ||
1735 | OCSP_RESPBYTES_new | ||
1736 | OCSP_RESPDATA_free | ||
1737 | OCSP_RESPDATA_it | ||
1738 | OCSP_RESPDATA_new | ||
1739 | OCSP_RESPID_free | ||
1740 | OCSP_RESPID_it | ||
1741 | OCSP_RESPID_new | ||
1742 | OCSP_RESPONSE_free | ||
1743 | OCSP_RESPONSE_it | ||
1744 | OCSP_RESPONSE_new | ||
1745 | OCSP_RESPONSE_print | ||
1746 | OCSP_REVOKEDINFO_free | ||
1747 | OCSP_REVOKEDINFO_it | ||
1748 | OCSP_REVOKEDINFO_new | ||
1749 | OCSP_SERVICELOC_free | ||
1750 | OCSP_SERVICELOC_it | ||
1751 | OCSP_SERVICELOC_new | ||
1752 | OCSP_SIGNATURE_free | ||
1753 | OCSP_SIGNATURE_it | ||
1754 | OCSP_SIGNATURE_new | ||
1755 | OCSP_SINGLERESP_add1_ext_i2d | ||
1756 | OCSP_SINGLERESP_add_ext | ||
1757 | OCSP_SINGLERESP_delete_ext | ||
1758 | OCSP_SINGLERESP_free | ||
1759 | OCSP_SINGLERESP_get1_ext_d2i | ||
1760 | OCSP_SINGLERESP_get_ext | ||
1761 | OCSP_SINGLERESP_get_ext_by_NID | ||
1762 | OCSP_SINGLERESP_get_ext_by_OBJ | ||
1763 | OCSP_SINGLERESP_get_ext_by_critical | ||
1764 | OCSP_SINGLERESP_get_ext_count | ||
1765 | OCSP_SINGLERESP_it | ||
1766 | OCSP_SINGLERESP_new | ||
1767 | OCSP_accept_responses_new | ||
1768 | OCSP_archive_cutoff_new | ||
1769 | OCSP_basic_add1_cert | ||
1770 | OCSP_basic_add1_nonce | ||
1771 | OCSP_basic_add1_status | ||
1772 | OCSP_basic_sign | ||
1773 | OCSP_basic_verify | ||
1774 | OCSP_cert_id_new | ||
1775 | OCSP_cert_status_str | ||
1776 | OCSP_cert_to_id | ||
1777 | OCSP_check_nonce | ||
1778 | OCSP_check_validity | ||
1779 | OCSP_copy_nonce | ||
1780 | OCSP_crlID_new | ||
1781 | OCSP_crl_reason_str | ||
1782 | OCSP_id_cmp | ||
1783 | OCSP_id_get0_info | ||
1784 | OCSP_id_issuer_cmp | ||
1785 | OCSP_onereq_get0_id | ||
1786 | OCSP_parse_url | ||
1787 | OCSP_request_add0_id | ||
1788 | OCSP_request_add1_cert | ||
1789 | OCSP_request_add1_nonce | ||
1790 | OCSP_request_is_signed | ||
1791 | OCSP_request_onereq_count | ||
1792 | OCSP_request_onereq_get0 | ||
1793 | OCSP_request_set1_name | ||
1794 | OCSP_request_sign | ||
1795 | OCSP_request_verify | ||
1796 | OCSP_resp_count | ||
1797 | OCSP_resp_find | ||
1798 | OCSP_resp_find_status | ||
1799 | OCSP_resp_get0 | ||
1800 | OCSP_response_create | ||
1801 | OCSP_response_get1_basic | ||
1802 | OCSP_response_status | ||
1803 | OCSP_response_status_str | ||
1804 | OCSP_sendreq_bio | ||
1805 | OCSP_sendreq_nbio | ||
1806 | OCSP_sendreq_new | ||
1807 | OCSP_single_get0_status | ||
1808 | OCSP_url_svcloc_new | ||
1809 | OPENSSL_add_all_algorithms_conf | ||
1810 | OPENSSL_add_all_algorithms_noconf | ||
1811 | OPENSSL_asc2uni | ||
1812 | OPENSSL_cleanse | ||
1813 | OPENSSL_config | ||
1814 | OPENSSL_cpu_caps | ||
1815 | OPENSSL_cpuid_setup | ||
1816 | OPENSSL_ia32cap_P | ||
1817 | OPENSSL_init | ||
1818 | OPENSSL_load_builtin_modules | ||
1819 | OPENSSL_no_config | ||
1820 | OPENSSL_strcasecmp | ||
1821 | OPENSSL_strncasecmp | ||
1822 | OPENSSL_uni2asc | ||
1823 | OTHERNAME_cmp | ||
1824 | OTHERNAME_free | ||
1825 | OTHERNAME_it | ||
1826 | OTHERNAME_new | ||
1827 | OpenSSLDie | ||
1828 | OpenSSL_add_all_ciphers | ||
1829 | OpenSSL_add_all_digests | ||
1830 | PBE2PARAM_free | ||
1831 | PBE2PARAM_it | ||
1832 | PBE2PARAM_new | ||
1833 | PBEPARAM_free | ||
1834 | PBEPARAM_it | ||
1835 | PBEPARAM_new | ||
1836 | PBKDF2PARAM_free | ||
1837 | PBKDF2PARAM_it | ||
1838 | PBKDF2PARAM_new | ||
1839 | PEM_ASN1_read | ||
1840 | PEM_ASN1_read_bio | ||
1841 | PEM_ASN1_write | ||
1842 | PEM_ASN1_write_bio | ||
1843 | PEM_SealFinal | ||
1844 | PEM_SealInit | ||
1845 | PEM_SealUpdate | ||
1846 | PEM_SignFinal | ||
1847 | PEM_SignInit | ||
1848 | PEM_SignUpdate | ||
1849 | PEM_X509_INFO_read | ||
1850 | PEM_X509_INFO_read_bio | ||
1851 | PEM_X509_INFO_write_bio | ||
1852 | PEM_bytes_read_bio | ||
1853 | PEM_def_callback | ||
1854 | PEM_dek_info | ||
1855 | PEM_do_header | ||
1856 | PEM_get_EVP_CIPHER_INFO | ||
1857 | PEM_proc_type | ||
1858 | PEM_read | ||
1859 | PEM_read_DHparams | ||
1860 | PEM_read_DSAPrivateKey | ||
1861 | PEM_read_DSA_PUBKEY | ||
1862 | PEM_read_DSAparams | ||
1863 | PEM_read_ECPKParameters | ||
1864 | PEM_read_ECPrivateKey | ||
1865 | PEM_read_EC_PUBKEY | ||
1866 | PEM_read_NETSCAPE_CERT_SEQUENCE | ||
1867 | PEM_read_PKCS7 | ||
1868 | PEM_read_PKCS8 | ||
1869 | PEM_read_PKCS8_PRIV_KEY_INFO | ||
1870 | PEM_read_PUBKEY | ||
1871 | PEM_read_PrivateKey | ||
1872 | PEM_read_RSAPrivateKey | ||
1873 | PEM_read_RSAPublicKey | ||
1874 | PEM_read_RSA_PUBKEY | ||
1875 | PEM_read_X509 | ||
1876 | PEM_read_X509_AUX | ||
1877 | PEM_read_X509_CERT_PAIR | ||
1878 | PEM_read_X509_CRL | ||
1879 | PEM_read_X509_REQ | ||
1880 | PEM_read_bio | ||
1881 | PEM_read_bio_DHparams | ||
1882 | PEM_read_bio_DSAPrivateKey | ||
1883 | PEM_read_bio_DSA_PUBKEY | ||
1884 | PEM_read_bio_DSAparams | ||
1885 | PEM_read_bio_ECPKParameters | ||
1886 | PEM_read_bio_ECPrivateKey | ||
1887 | PEM_read_bio_EC_PUBKEY | ||
1888 | PEM_read_bio_NETSCAPE_CERT_SEQUENCE | ||
1889 | PEM_read_bio_PKCS7 | ||
1890 | PEM_read_bio_PKCS8 | ||
1891 | PEM_read_bio_PKCS8_PRIV_KEY_INFO | ||
1892 | PEM_read_bio_PUBKEY | ||
1893 | PEM_read_bio_Parameters | ||
1894 | PEM_read_bio_PrivateKey | ||
1895 | PEM_read_bio_RSAPrivateKey | ||
1896 | PEM_read_bio_RSAPublicKey | ||
1897 | PEM_read_bio_RSA_PUBKEY | ||
1898 | PEM_read_bio_X509 | ||
1899 | PEM_read_bio_X509_AUX | ||
1900 | PEM_read_bio_X509_CERT_PAIR | ||
1901 | PEM_read_bio_X509_CRL | ||
1902 | PEM_read_bio_X509_REQ | ||
1903 | PEM_write | ||
1904 | PEM_write_DHparams | ||
1905 | PEM_write_DSAPrivateKey | ||
1906 | PEM_write_DSA_PUBKEY | ||
1907 | PEM_write_DSAparams | ||
1908 | PEM_write_ECPKParameters | ||
1909 | PEM_write_ECPrivateKey | ||
1910 | PEM_write_EC_PUBKEY | ||
1911 | PEM_write_NETSCAPE_CERT_SEQUENCE | ||
1912 | PEM_write_PKCS7 | ||
1913 | PEM_write_PKCS8 | ||
1914 | PEM_write_PKCS8PrivateKey | ||
1915 | PEM_write_PKCS8PrivateKey_nid | ||
1916 | PEM_write_PKCS8_PRIV_KEY_INFO | ||
1917 | PEM_write_PUBKEY | ||
1918 | PEM_write_PrivateKey | ||
1919 | PEM_write_RSAPrivateKey | ||
1920 | PEM_write_RSAPublicKey | ||
1921 | PEM_write_RSA_PUBKEY | ||
1922 | PEM_write_X509 | ||
1923 | PEM_write_X509_AUX | ||
1924 | PEM_write_X509_CERT_PAIR | ||
1925 | PEM_write_X509_CRL | ||
1926 | PEM_write_X509_REQ | ||
1927 | PEM_write_X509_REQ_NEW | ||
1928 | PEM_write_bio | ||
1929 | PEM_write_bio_ASN1_stream | ||
1930 | PEM_write_bio_DHparams | ||
1931 | PEM_write_bio_DSAPrivateKey | ||
1932 | PEM_write_bio_DSA_PUBKEY | ||
1933 | PEM_write_bio_DSAparams | ||
1934 | PEM_write_bio_ECPKParameters | ||
1935 | PEM_write_bio_ECPrivateKey | ||
1936 | PEM_write_bio_EC_PUBKEY | ||
1937 | PEM_write_bio_NETSCAPE_CERT_SEQUENCE | ||
1938 | PEM_write_bio_PKCS7 | ||
1939 | PEM_write_bio_PKCS7_stream | ||
1940 | PEM_write_bio_PKCS8 | ||
1941 | PEM_write_bio_PKCS8PrivateKey | ||
1942 | PEM_write_bio_PKCS8PrivateKey_nid | ||
1943 | PEM_write_bio_PKCS8_PRIV_KEY_INFO | ||
1944 | PEM_write_bio_PUBKEY | ||
1945 | PEM_write_bio_Parameters | ||
1946 | PEM_write_bio_PrivateKey | ||
1947 | PEM_write_bio_RSAPrivateKey | ||
1948 | PEM_write_bio_RSAPublicKey | ||
1949 | PEM_write_bio_RSA_PUBKEY | ||
1950 | PEM_write_bio_X509 | ||
1951 | PEM_write_bio_X509_AUX | ||
1952 | PEM_write_bio_X509_CERT_PAIR | ||
1953 | PEM_write_bio_X509_CRL | ||
1954 | PEM_write_bio_X509_REQ | ||
1955 | PEM_write_bio_X509_REQ_NEW | ||
1956 | PKCS12_AUTHSAFES_it | ||
1957 | PKCS12_BAGS_free | ||
1958 | PKCS12_BAGS_it | ||
1959 | PKCS12_BAGS_new | ||
1960 | PKCS12_MAC_DATA_free | ||
1961 | PKCS12_MAC_DATA_it | ||
1962 | PKCS12_MAC_DATA_new | ||
1963 | PKCS12_MAKE_KEYBAG | ||
1964 | PKCS12_MAKE_SHKEYBAG | ||
1965 | PKCS12_PBE_add | ||
1966 | PKCS12_PBE_keyivgen | ||
1967 | PKCS12_SAFEBAGS_it | ||
1968 | PKCS12_SAFEBAG_free | ||
1969 | PKCS12_SAFEBAG_it | ||
1970 | PKCS12_SAFEBAG_new | ||
1971 | PKCS12_add_CSPName_asc | ||
1972 | PKCS12_add_cert | ||
1973 | PKCS12_add_friendlyname_asc | ||
1974 | PKCS12_add_friendlyname_uni | ||
1975 | PKCS12_add_key | ||
1976 | PKCS12_add_localkeyid | ||
1977 | PKCS12_add_safe | ||
1978 | PKCS12_add_safes | ||
1979 | PKCS12_certbag2x509 | ||
1980 | PKCS12_certbag2x509crl | ||
1981 | PKCS12_create | ||
1982 | PKCS12_decrypt_skey | ||
1983 | PKCS12_free | ||
1984 | PKCS12_gen_mac | ||
1985 | PKCS12_get_attr_gen | ||
1986 | PKCS12_get_friendlyname | ||
1987 | PKCS12_init | ||
1988 | PKCS12_it | ||
1989 | PKCS12_item_decrypt_d2i | ||
1990 | PKCS12_item_i2d_encrypt | ||
1991 | PKCS12_item_pack_safebag | ||
1992 | PKCS12_key_gen_asc | ||
1993 | PKCS12_key_gen_uni | ||
1994 | PKCS12_new | ||
1995 | PKCS12_newpass | ||
1996 | PKCS12_pack_authsafes | ||
1997 | PKCS12_pack_p7data | ||
1998 | PKCS12_pack_p7encdata | ||
1999 | PKCS12_parse | ||
2000 | PKCS12_pbe_crypt | ||
2001 | PKCS12_set_mac | ||
2002 | PKCS12_setup_mac | ||
2003 | PKCS12_unpack_authsafes | ||
2004 | PKCS12_unpack_p7data | ||
2005 | PKCS12_unpack_p7encdata | ||
2006 | PKCS12_verify_mac | ||
2007 | PKCS12_x5092certbag | ||
2008 | PKCS12_x509crl2certbag | ||
2009 | PKCS1_MGF1 | ||
2010 | PKCS5_PBE_add | ||
2011 | PKCS5_PBE_keyivgen | ||
2012 | PKCS5_PBKDF2_HMAC | ||
2013 | PKCS5_PBKDF2_HMAC_SHA1 | ||
2014 | PKCS5_pbe2_set | ||
2015 | PKCS5_pbe2_set_iv | ||
2016 | PKCS5_pbe_set | ||
2017 | PKCS5_pbe_set0_algor | ||
2018 | PKCS5_pbkdf2_set | ||
2019 | PKCS5_v2_PBE_keyivgen | ||
2020 | PKCS7_ATTR_SIGN_it | ||
2021 | PKCS7_ATTR_VERIFY_it | ||
2022 | PKCS7_DIGEST_free | ||
2023 | PKCS7_DIGEST_it | ||
2024 | PKCS7_DIGEST_new | ||
2025 | PKCS7_ENCRYPT_free | ||
2026 | PKCS7_ENCRYPT_it | ||
2027 | PKCS7_ENCRYPT_new | ||
2028 | PKCS7_ENC_CONTENT_free | ||
2029 | PKCS7_ENC_CONTENT_it | ||
2030 | PKCS7_ENC_CONTENT_new | ||
2031 | PKCS7_ENVELOPE_free | ||
2032 | PKCS7_ENVELOPE_it | ||
2033 | PKCS7_ENVELOPE_new | ||
2034 | PKCS7_ISSUER_AND_SERIAL_digest | ||
2035 | PKCS7_ISSUER_AND_SERIAL_free | ||
2036 | PKCS7_ISSUER_AND_SERIAL_it | ||
2037 | PKCS7_ISSUER_AND_SERIAL_new | ||
2038 | PKCS7_RECIP_INFO_free | ||
2039 | PKCS7_RECIP_INFO_get0_alg | ||
2040 | PKCS7_RECIP_INFO_it | ||
2041 | PKCS7_RECIP_INFO_new | ||
2042 | PKCS7_RECIP_INFO_set | ||
2043 | PKCS7_SIGNED_free | ||
2044 | PKCS7_SIGNED_it | ||
2045 | PKCS7_SIGNED_new | ||
2046 | PKCS7_SIGNER_INFO_free | ||
2047 | PKCS7_SIGNER_INFO_get0_algs | ||
2048 | PKCS7_SIGNER_INFO_it | ||
2049 | PKCS7_SIGNER_INFO_new | ||
2050 | PKCS7_SIGNER_INFO_set | ||
2051 | PKCS7_SIGNER_INFO_sign | ||
2052 | PKCS7_SIGN_ENVELOPE_free | ||
2053 | PKCS7_SIGN_ENVELOPE_it | ||
2054 | PKCS7_SIGN_ENVELOPE_new | ||
2055 | PKCS7_add0_attrib_signing_time | ||
2056 | PKCS7_add1_attrib_digest | ||
2057 | PKCS7_add_attrib_content_type | ||
2058 | PKCS7_add_attrib_smimecap | ||
2059 | PKCS7_add_attribute | ||
2060 | PKCS7_add_certificate | ||
2061 | PKCS7_add_crl | ||
2062 | PKCS7_add_recipient | ||
2063 | PKCS7_add_recipient_info | ||
2064 | PKCS7_add_signature | ||
2065 | PKCS7_add_signed_attribute | ||
2066 | PKCS7_add_signer | ||
2067 | PKCS7_cert_from_signer_info | ||
2068 | PKCS7_content_new | ||
2069 | PKCS7_ctrl | ||
2070 | PKCS7_dataDecode | ||
2071 | PKCS7_dataFinal | ||
2072 | PKCS7_dataInit | ||
2073 | PKCS7_dataVerify | ||
2074 | PKCS7_decrypt | ||
2075 | PKCS7_digest_from_attributes | ||
2076 | PKCS7_dup | ||
2077 | PKCS7_encrypt | ||
2078 | PKCS7_final | ||
2079 | PKCS7_free | ||
2080 | PKCS7_get0_signers | ||
2081 | PKCS7_get_attribute | ||
2082 | PKCS7_get_issuer_and_serial | ||
2083 | PKCS7_get_signed_attribute | ||
2084 | PKCS7_get_signer_info | ||
2085 | PKCS7_get_smimecap | ||
2086 | PKCS7_it | ||
2087 | PKCS7_new | ||
2088 | PKCS7_print_ctx | ||
2089 | PKCS7_set0_type_other | ||
2090 | PKCS7_set_attributes | ||
2091 | PKCS7_set_cipher | ||
2092 | PKCS7_set_content | ||
2093 | PKCS7_set_digest | ||
2094 | PKCS7_set_signed_attributes | ||
2095 | PKCS7_set_type | ||
2096 | PKCS7_sign | ||
2097 | PKCS7_sign_add_signer | ||
2098 | PKCS7_signatureVerify | ||
2099 | PKCS7_simple_smimecap | ||
2100 | PKCS7_stream | ||
2101 | PKCS7_to_TS_TST_INFO | ||
2102 | PKCS7_verify | ||
2103 | PKCS8_PRIV_KEY_INFO_free | ||
2104 | PKCS8_PRIV_KEY_INFO_it | ||
2105 | PKCS8_PRIV_KEY_INFO_new | ||
2106 | PKCS8_add_keyusage | ||
2107 | PKCS8_decrypt | ||
2108 | PKCS8_encrypt | ||
2109 | PKCS8_pkey_get0 | ||
2110 | PKCS8_pkey_set0 | ||
2111 | PKCS8_set_broken | ||
2112 | PKEY_USAGE_PERIOD_free | ||
2113 | PKEY_USAGE_PERIOD_it | ||
2114 | PKEY_USAGE_PERIOD_new | ||
2115 | POLICYINFO_free | ||
2116 | POLICYINFO_it | ||
2117 | POLICYINFO_new | ||
2118 | POLICYQUALINFO_free | ||
2119 | POLICYQUALINFO_it | ||
2120 | POLICYQUALINFO_new | ||
2121 | POLICY_CONSTRAINTS_free | ||
2122 | POLICY_CONSTRAINTS_it | ||
2123 | POLICY_CONSTRAINTS_new | ||
2124 | POLICY_MAPPINGS_it | ||
2125 | POLICY_MAPPING_free | ||
2126 | POLICY_MAPPING_it | ||
2127 | POLICY_MAPPING_new | ||
2128 | PROXY_CERT_INFO_EXTENSION_free | ||
2129 | PROXY_CERT_INFO_EXTENSION_it | ||
2130 | PROXY_CERT_INFO_EXTENSION_new | ||
2131 | PROXY_POLICY_free | ||
2132 | PROXY_POLICY_it | ||
2133 | PROXY_POLICY_new | ||
2134 | RAND_SSLeay | ||
2135 | RAND_add | ||
2136 | RAND_bytes | ||
2137 | RAND_cleanup | ||
2138 | RAND_file_name | ||
2139 | RAND_get_rand_method | ||
2140 | RAND_load_file | ||
2141 | RAND_poll | ||
2142 | RAND_pseudo_bytes | ||
2143 | RAND_seed | ||
2144 | RAND_set_rand_engine | ||
2145 | RAND_set_rand_method | ||
2146 | RAND_status | ||
2147 | RAND_write_file | ||
2148 | RC2_cbc_encrypt | ||
2149 | RC2_cfb64_encrypt | ||
2150 | RC2_decrypt | ||
2151 | RC2_ecb_encrypt | ||
2152 | RC2_encrypt | ||
2153 | RC2_ofb64_encrypt | ||
2154 | RC2_set_key | ||
2155 | RC4 | ||
2156 | RC4_options | ||
2157 | RC4_set_key | ||
2158 | RIPEMD160 | ||
2159 | RIPEMD160_Final | ||
2160 | RIPEMD160_Init | ||
2161 | RIPEMD160_Transform | ||
2162 | RIPEMD160_Update | ||
2163 | RSAPrivateKey_dup | ||
2164 | RSAPrivateKey_it | ||
2165 | RSAPublicKey_dup | ||
2166 | RSAPublicKey_it | ||
2167 | RSA_PKCS1_SSLeay | ||
2168 | RSA_PSS_PARAMS_free | ||
2169 | RSA_PSS_PARAMS_it | ||
2170 | RSA_PSS_PARAMS_new | ||
2171 | RSA_X931_hash_id | ||
2172 | RSA_blinding_off | ||
2173 | RSA_blinding_on | ||
2174 | RSA_check_key | ||
2175 | RSA_flags | ||
2176 | RSA_free | ||
2177 | RSA_generate_key | ||
2178 | RSA_generate_key_ex | ||
2179 | RSA_get_default_method | ||
2180 | RSA_get_ex_data | ||
2181 | RSA_get_ex_new_index | ||
2182 | RSA_get_method | ||
2183 | RSA_new | ||
2184 | RSA_new_method | ||
2185 | RSA_padding_add_PKCS1_OAEP | ||
2186 | RSA_padding_add_PKCS1_PSS | ||
2187 | RSA_padding_add_PKCS1_PSS_mgf1 | ||
2188 | RSA_padding_add_PKCS1_type_1 | ||
2189 | RSA_padding_add_PKCS1_type_2 | ||
2190 | RSA_padding_add_SSLv23 | ||
2191 | RSA_padding_add_X931 | ||
2192 | RSA_padding_add_none | ||
2193 | RSA_padding_check_PKCS1_OAEP | ||
2194 | RSA_padding_check_PKCS1_type_1 | ||
2195 | RSA_padding_check_PKCS1_type_2 | ||
2196 | RSA_padding_check_SSLv23 | ||
2197 | RSA_padding_check_X931 | ||
2198 | RSA_padding_check_none | ||
2199 | RSA_print | ||
2200 | RSA_print_fp | ||
2201 | RSA_private_decrypt | ||
2202 | RSA_private_encrypt | ||
2203 | RSA_public_decrypt | ||
2204 | RSA_public_encrypt | ||
2205 | RSA_set_default_method | ||
2206 | RSA_set_ex_data | ||
2207 | RSA_set_method | ||
2208 | RSA_setup_blinding | ||
2209 | RSA_sign | ||
2210 | RSA_sign_ASN1_OCTET_STRING | ||
2211 | RSA_size | ||
2212 | RSA_up_ref | ||
2213 | RSA_verify | ||
2214 | RSA_verify_ASN1_OCTET_STRING | ||
2215 | RSA_verify_PKCS1_PSS | ||
2216 | RSA_verify_PKCS1_PSS_mgf1 | ||
2217 | SHA1 | ||
2218 | SHA1_Final | ||
2219 | SHA1_Init | ||
2220 | SHA1_Transform | ||
2221 | SHA1_Update | ||
2222 | SHA224 | ||
2223 | SHA224_Final | ||
2224 | SHA224_Init | ||
2225 | SHA224_Update | ||
2226 | SHA256 | ||
2227 | SHA256_Final | ||
2228 | SHA256_Init | ||
2229 | SHA256_Transform | ||
2230 | SHA256_Update | ||
2231 | SHA384 | ||
2232 | SHA384_Final | ||
2233 | SHA384_Init | ||
2234 | SHA384_Update | ||
2235 | SHA512 | ||
2236 | SHA512_Final | ||
2237 | SHA512_Init | ||
2238 | SHA512_Transform | ||
2239 | SHA512_Update | ||
2240 | SMIME_crlf_copy | ||
2241 | SMIME_read_ASN1 | ||
2242 | SMIME_read_PKCS7 | ||
2243 | SMIME_text | ||
2244 | SMIME_write_ASN1 | ||
2245 | SMIME_write_PKCS7 | ||
2246 | SSLeay | ||
2247 | SSLeay_version | ||
2248 | STREEBOG256 | ||
2249 | STREEBOG256_Final | ||
2250 | STREEBOG256_Init | ||
2251 | STREEBOG256_Update | ||
2252 | STREEBOG512 | ||
2253 | STREEBOG512_Final | ||
2254 | STREEBOG512_Init | ||
2255 | STREEBOG512_Transform | ||
2256 | STREEBOG512_Update | ||
2257 | SXNETID_free | ||
2258 | SXNETID_it | ||
2259 | SXNETID_new | ||
2260 | SXNET_add_id_INTEGER | ||
2261 | SXNET_add_id_asc | ||
2262 | SXNET_add_id_ulong | ||
2263 | SXNET_free | ||
2264 | SXNET_get_id_INTEGER | ||
2265 | SXNET_get_id_asc | ||
2266 | SXNET_get_id_ulong | ||
2267 | SXNET_it | ||
2268 | SXNET_new | ||
2269 | TS_ACCURACY_dup | ||
2270 | TS_ACCURACY_free | ||
2271 | TS_ACCURACY_get_micros | ||
2272 | TS_ACCURACY_get_millis | ||
2273 | TS_ACCURACY_get_seconds | ||
2274 | TS_ACCURACY_it | ||
2275 | TS_ACCURACY_new | ||
2276 | TS_ACCURACY_set_micros | ||
2277 | TS_ACCURACY_set_millis | ||
2278 | TS_ACCURACY_set_seconds | ||
2279 | TS_ASN1_INTEGER_print_bio | ||
2280 | TS_CONF_get_tsa_section | ||
2281 | TS_CONF_load_cert | ||
2282 | TS_CONF_load_certs | ||
2283 | TS_CONF_load_key | ||
2284 | TS_CONF_set_accuracy | ||
2285 | TS_CONF_set_certs | ||
2286 | TS_CONF_set_clock_precision_digits | ||
2287 | TS_CONF_set_crypto_device | ||
2288 | TS_CONF_set_def_policy | ||
2289 | TS_CONF_set_default_engine | ||
2290 | TS_CONF_set_digests | ||
2291 | TS_CONF_set_ess_cert_id_chain | ||
2292 | TS_CONF_set_ordering | ||
2293 | TS_CONF_set_policies | ||
2294 | TS_CONF_set_serial | ||
2295 | TS_CONF_set_signer_cert | ||
2296 | TS_CONF_set_signer_key | ||
2297 | TS_CONF_set_tsa_name | ||
2298 | TS_MSG_IMPRINT_dup | ||
2299 | TS_MSG_IMPRINT_free | ||
2300 | TS_MSG_IMPRINT_get_algo | ||
2301 | TS_MSG_IMPRINT_get_msg | ||
2302 | TS_MSG_IMPRINT_it | ||
2303 | TS_MSG_IMPRINT_new | ||
2304 | TS_MSG_IMPRINT_print_bio | ||
2305 | TS_MSG_IMPRINT_set_algo | ||
2306 | TS_MSG_IMPRINT_set_msg | ||
2307 | TS_OBJ_print_bio | ||
2308 | TS_REQ_add_ext | ||
2309 | TS_REQ_delete_ext | ||
2310 | TS_REQ_dup | ||
2311 | TS_REQ_ext_free | ||
2312 | TS_REQ_free | ||
2313 | TS_REQ_get_cert_req | ||
2314 | TS_REQ_get_ext | ||
2315 | TS_REQ_get_ext_by_NID | ||
2316 | TS_REQ_get_ext_by_OBJ | ||
2317 | TS_REQ_get_ext_by_critical | ||
2318 | TS_REQ_get_ext_count | ||
2319 | TS_REQ_get_ext_d2i | ||
2320 | TS_REQ_get_exts | ||
2321 | TS_REQ_get_msg_imprint | ||
2322 | TS_REQ_get_nonce | ||
2323 | TS_REQ_get_policy_id | ||
2324 | TS_REQ_get_version | ||
2325 | TS_REQ_it | ||
2326 | TS_REQ_new | ||
2327 | TS_REQ_print_bio | ||
2328 | TS_REQ_set_cert_req | ||
2329 | TS_REQ_set_msg_imprint | ||
2330 | TS_REQ_set_nonce | ||
2331 | TS_REQ_set_policy_id | ||
2332 | TS_REQ_set_version | ||
2333 | TS_REQ_to_TS_VERIFY_CTX | ||
2334 | TS_RESP_CTX_add_failure_info | ||
2335 | TS_RESP_CTX_add_flags | ||
2336 | TS_RESP_CTX_add_md | ||
2337 | TS_RESP_CTX_add_policy | ||
2338 | TS_RESP_CTX_free | ||
2339 | TS_RESP_CTX_get_request | ||
2340 | TS_RESP_CTX_get_tst_info | ||
2341 | TS_RESP_CTX_new | ||
2342 | TS_RESP_CTX_set_accuracy | ||
2343 | TS_RESP_CTX_set_certs | ||
2344 | TS_RESP_CTX_set_clock_precision_digits | ||
2345 | TS_RESP_CTX_set_def_policy | ||
2346 | TS_RESP_CTX_set_extension_cb | ||
2347 | TS_RESP_CTX_set_serial_cb | ||
2348 | TS_RESP_CTX_set_signer_cert | ||
2349 | TS_RESP_CTX_set_signer_key | ||
2350 | TS_RESP_CTX_set_status_info | ||
2351 | TS_RESP_CTX_set_status_info_cond | ||
2352 | TS_RESP_create_response | ||
2353 | TS_RESP_dup | ||
2354 | TS_RESP_free | ||
2355 | TS_RESP_get_status_info | ||
2356 | TS_RESP_get_token | ||
2357 | TS_RESP_get_tst_info | ||
2358 | TS_RESP_it | ||
2359 | TS_RESP_new | ||
2360 | TS_RESP_print_bio | ||
2361 | TS_RESP_set_status_info | ||
2362 | TS_RESP_set_tst_info | ||
2363 | TS_RESP_verify_response | ||
2364 | TS_RESP_verify_signature | ||
2365 | TS_RESP_verify_token | ||
2366 | TS_STATUS_INFO_dup | ||
2367 | TS_STATUS_INFO_free | ||
2368 | TS_STATUS_INFO_it | ||
2369 | TS_STATUS_INFO_new | ||
2370 | TS_STATUS_INFO_print_bio | ||
2371 | TS_TST_INFO_add_ext | ||
2372 | TS_TST_INFO_delete_ext | ||
2373 | TS_TST_INFO_dup | ||
2374 | TS_TST_INFO_ext_free | ||
2375 | TS_TST_INFO_free | ||
2376 | TS_TST_INFO_get_accuracy | ||
2377 | TS_TST_INFO_get_ext | ||
2378 | TS_TST_INFO_get_ext_by_NID | ||
2379 | TS_TST_INFO_get_ext_by_OBJ | ||
2380 | TS_TST_INFO_get_ext_by_critical | ||
2381 | TS_TST_INFO_get_ext_count | ||
2382 | TS_TST_INFO_get_ext_d2i | ||
2383 | TS_TST_INFO_get_exts | ||
2384 | TS_TST_INFO_get_msg_imprint | ||
2385 | TS_TST_INFO_get_nonce | ||
2386 | TS_TST_INFO_get_ordering | ||
2387 | TS_TST_INFO_get_policy_id | ||
2388 | TS_TST_INFO_get_serial | ||
2389 | TS_TST_INFO_get_time | ||
2390 | TS_TST_INFO_get_tsa | ||
2391 | TS_TST_INFO_get_version | ||
2392 | TS_TST_INFO_it | ||
2393 | TS_TST_INFO_new | ||
2394 | TS_TST_INFO_print_bio | ||
2395 | TS_TST_INFO_set_accuracy | ||
2396 | TS_TST_INFO_set_msg_imprint | ||
2397 | TS_TST_INFO_set_nonce | ||
2398 | TS_TST_INFO_set_ordering | ||
2399 | TS_TST_INFO_set_policy_id | ||
2400 | TS_TST_INFO_set_serial | ||
2401 | TS_TST_INFO_set_time | ||
2402 | TS_TST_INFO_set_tsa | ||
2403 | TS_TST_INFO_set_version | ||
2404 | TS_VERIFY_CTX_cleanup | ||
2405 | TS_VERIFY_CTX_free | ||
2406 | TS_VERIFY_CTX_init | ||
2407 | TS_VERIFY_CTX_new | ||
2408 | TS_X509_ALGOR_print_bio | ||
2409 | TS_ext_print_bio | ||
2410 | TXT_DB_create_index | ||
2411 | TXT_DB_free | ||
2412 | TXT_DB_get_by_index | ||
2413 | TXT_DB_insert | ||
2414 | TXT_DB_read | ||
2415 | TXT_DB_write | ||
2416 | UI_OpenSSL | ||
2417 | UI_UTIL_read_pw | ||
2418 | UI_UTIL_read_pw_string | ||
2419 | UI_add_error_string | ||
2420 | UI_add_info_string | ||
2421 | UI_add_input_boolean | ||
2422 | UI_add_input_string | ||
2423 | UI_add_user_data | ||
2424 | UI_add_verify_string | ||
2425 | UI_construct_prompt | ||
2426 | UI_create_method | ||
2427 | UI_ctrl | ||
2428 | UI_destroy_method | ||
2429 | UI_dup_error_string | ||
2430 | UI_dup_info_string | ||
2431 | UI_dup_input_boolean | ||
2432 | UI_dup_input_string | ||
2433 | UI_dup_verify_string | ||
2434 | UI_free | ||
2435 | UI_get0_action_string | ||
2436 | UI_get0_output_string | ||
2437 | UI_get0_result | ||
2438 | UI_get0_result_string | ||
2439 | UI_get0_test_string | ||
2440 | UI_get0_user_data | ||
2441 | UI_get_default_method | ||
2442 | UI_get_ex_data | ||
2443 | UI_get_ex_new_index | ||
2444 | UI_get_input_flags | ||
2445 | UI_get_method | ||
2446 | UI_get_result_maxsize | ||
2447 | UI_get_result_minsize | ||
2448 | UI_get_string_type | ||
2449 | UI_method_get_closer | ||
2450 | UI_method_get_flusher | ||
2451 | UI_method_get_opener | ||
2452 | UI_method_get_prompt_constructor | ||
2453 | UI_method_get_reader | ||
2454 | UI_method_get_writer | ||
2455 | UI_method_set_closer | ||
2456 | UI_method_set_flusher | ||
2457 | UI_method_set_opener | ||
2458 | UI_method_set_prompt_constructor | ||
2459 | UI_method_set_reader | ||
2460 | UI_method_set_writer | ||
2461 | UI_new | ||
2462 | UI_new_method | ||
2463 | UI_process | ||
2464 | UI_set_default_method | ||
2465 | UI_set_ex_data | ||
2466 | UI_set_method | ||
2467 | UI_set_result | ||
2468 | USERNOTICE_free | ||
2469 | USERNOTICE_it | ||
2470 | USERNOTICE_new | ||
2471 | WHIRLPOOL | ||
2472 | WHIRLPOOL_BitUpdate | ||
2473 | WHIRLPOOL_Final | ||
2474 | WHIRLPOOL_Init | ||
2475 | WHIRLPOOL_Update | ||
2476 | X25519 | ||
2477 | X25519_keypair | ||
2478 | X509V3_EXT_CRL_add_conf | ||
2479 | X509V3_EXT_CRL_add_nconf | ||
2480 | X509V3_EXT_REQ_add_conf | ||
2481 | X509V3_EXT_REQ_add_nconf | ||
2482 | X509V3_EXT_add | ||
2483 | X509V3_EXT_add_alias | ||
2484 | X509V3_EXT_add_conf | ||
2485 | X509V3_EXT_add_list | ||
2486 | X509V3_EXT_add_nconf | ||
2487 | X509V3_EXT_add_nconf_sk | ||
2488 | X509V3_EXT_cleanup | ||
2489 | X509V3_EXT_conf | ||
2490 | X509V3_EXT_conf_nid | ||
2491 | X509V3_EXT_d2i | ||
2492 | X509V3_EXT_get | ||
2493 | X509V3_EXT_get_nid | ||
2494 | X509V3_EXT_i2d | ||
2495 | X509V3_EXT_nconf | ||
2496 | X509V3_EXT_nconf_nid | ||
2497 | X509V3_EXT_print | ||
2498 | X509V3_EXT_print_fp | ||
2499 | X509V3_EXT_val_prn | ||
2500 | X509V3_NAME_from_section | ||
2501 | X509V3_add1_i2d | ||
2502 | X509V3_add_standard_extensions | ||
2503 | X509V3_add_value | ||
2504 | X509V3_add_value_bool | ||
2505 | X509V3_add_value_bool_nf | ||
2506 | X509V3_add_value_int | ||
2507 | X509V3_add_value_uchar | ||
2508 | X509V3_conf_free | ||
2509 | X509V3_extensions_print | ||
2510 | X509V3_get_d2i | ||
2511 | X509V3_get_section | ||
2512 | X509V3_get_string | ||
2513 | X509V3_get_value_bool | ||
2514 | X509V3_get_value_int | ||
2515 | X509V3_parse_list | ||
2516 | X509V3_section_free | ||
2517 | X509V3_set_conf_lhash | ||
2518 | X509V3_set_ctx | ||
2519 | X509V3_set_nconf | ||
2520 | X509V3_string_free | ||
2521 | X509_ALGORS_it | ||
2522 | X509_ALGOR_cmp | ||
2523 | X509_ALGOR_dup | ||
2524 | X509_ALGOR_free | ||
2525 | X509_ALGOR_get0 | ||
2526 | X509_ALGOR_it | ||
2527 | X509_ALGOR_new | ||
2528 | X509_ALGOR_set0 | ||
2529 | X509_ALGOR_set_md | ||
2530 | X509_ATTRIBUTE_SET_it | ||
2531 | X509_ATTRIBUTE_count | ||
2532 | X509_ATTRIBUTE_create | ||
2533 | X509_ATTRIBUTE_create_by_NID | ||
2534 | X509_ATTRIBUTE_create_by_OBJ | ||
2535 | X509_ATTRIBUTE_create_by_txt | ||
2536 | X509_ATTRIBUTE_dup | ||
2537 | X509_ATTRIBUTE_free | ||
2538 | X509_ATTRIBUTE_get0_data | ||
2539 | X509_ATTRIBUTE_get0_object | ||
2540 | X509_ATTRIBUTE_get0_type | ||
2541 | X509_ATTRIBUTE_it | ||
2542 | X509_ATTRIBUTE_new | ||
2543 | X509_ATTRIBUTE_set1_data | ||
2544 | X509_ATTRIBUTE_set1_object | ||
2545 | X509_CERT_AUX_free | ||
2546 | X509_CERT_AUX_it | ||
2547 | X509_CERT_AUX_new | ||
2548 | X509_CERT_AUX_print | ||
2549 | X509_CERT_PAIR_free | ||
2550 | X509_CERT_PAIR_it | ||
2551 | X509_CERT_PAIR_new | ||
2552 | X509_CINF_free | ||
2553 | X509_CINF_it | ||
2554 | X509_CINF_new | ||
2555 | X509_CRL_INFO_free | ||
2556 | X509_CRL_INFO_it | ||
2557 | X509_CRL_INFO_new | ||
2558 | X509_CRL_METHOD_free | ||
2559 | X509_CRL_METHOD_new | ||
2560 | X509_CRL_add0_revoked | ||
2561 | X509_CRL_add1_ext_i2d | ||
2562 | X509_CRL_add_ext | ||
2563 | X509_CRL_cmp | ||
2564 | X509_CRL_delete_ext | ||
2565 | X509_CRL_digest | ||
2566 | X509_CRL_dup | ||
2567 | X509_CRL_free | ||
2568 | X509_CRL_get0_by_cert | ||
2569 | X509_CRL_get0_by_serial | ||
2570 | X509_CRL_get_ext | ||
2571 | X509_CRL_get_ext_by_NID | ||
2572 | X509_CRL_get_ext_by_OBJ | ||
2573 | X509_CRL_get_ext_by_critical | ||
2574 | X509_CRL_get_ext_count | ||
2575 | X509_CRL_get_ext_d2i | ||
2576 | X509_CRL_get_meth_data | ||
2577 | X509_CRL_it | ||
2578 | X509_CRL_match | ||
2579 | X509_CRL_new | ||
2580 | X509_CRL_print | ||
2581 | X509_CRL_print_fp | ||
2582 | X509_CRL_set_default_method | ||
2583 | X509_CRL_set_issuer_name | ||
2584 | X509_CRL_set_lastUpdate | ||
2585 | X509_CRL_set_meth_data | ||
2586 | X509_CRL_set_nextUpdate | ||
2587 | X509_CRL_set_version | ||
2588 | X509_CRL_sign | ||
2589 | X509_CRL_sign_ctx | ||
2590 | X509_CRL_sort | ||
2591 | X509_CRL_verify | ||
2592 | X509_EXTENSIONS_it | ||
2593 | X509_EXTENSION_create_by_NID | ||
2594 | X509_EXTENSION_create_by_OBJ | ||
2595 | X509_EXTENSION_dup | ||
2596 | X509_EXTENSION_free | ||
2597 | X509_EXTENSION_get_critical | ||
2598 | X509_EXTENSION_get_data | ||
2599 | X509_EXTENSION_get_object | ||
2600 | X509_EXTENSION_it | ||
2601 | X509_EXTENSION_new | ||
2602 | X509_EXTENSION_set_critical | ||
2603 | X509_EXTENSION_set_data | ||
2604 | X509_EXTENSION_set_object | ||
2605 | X509_INFO_free | ||
2606 | X509_INFO_new | ||
2607 | X509_LOOKUP_by_alias | ||
2608 | X509_LOOKUP_by_fingerprint | ||
2609 | X509_LOOKUP_by_issuer_serial | ||
2610 | X509_LOOKUP_by_subject | ||
2611 | X509_LOOKUP_ctrl | ||
2612 | X509_LOOKUP_file | ||
2613 | X509_LOOKUP_free | ||
2614 | X509_LOOKUP_hash_dir | ||
2615 | X509_LOOKUP_init | ||
2616 | X509_LOOKUP_mem | ||
2617 | X509_LOOKUP_new | ||
2618 | X509_LOOKUP_shutdown | ||
2619 | X509_NAME_ENTRIES_it | ||
2620 | X509_NAME_ENTRY_create_by_NID | ||
2621 | X509_NAME_ENTRY_create_by_OBJ | ||
2622 | X509_NAME_ENTRY_create_by_txt | ||
2623 | X509_NAME_ENTRY_dup | ||
2624 | X509_NAME_ENTRY_free | ||
2625 | X509_NAME_ENTRY_get_data | ||
2626 | X509_NAME_ENTRY_get_object | ||
2627 | X509_NAME_ENTRY_it | ||
2628 | X509_NAME_ENTRY_new | ||
2629 | X509_NAME_ENTRY_set_data | ||
2630 | X509_NAME_ENTRY_set_object | ||
2631 | X509_NAME_INTERNAL_it | ||
2632 | X509_NAME_add_entry | ||
2633 | X509_NAME_add_entry_by_NID | ||
2634 | X509_NAME_add_entry_by_OBJ | ||
2635 | X509_NAME_add_entry_by_txt | ||
2636 | X509_NAME_cmp | ||
2637 | X509_NAME_delete_entry | ||
2638 | X509_NAME_digest | ||
2639 | X509_NAME_dup | ||
2640 | X509_NAME_entry_count | ||
2641 | X509_NAME_free | ||
2642 | X509_NAME_get_entry | ||
2643 | X509_NAME_get_index_by_NID | ||
2644 | X509_NAME_get_index_by_OBJ | ||
2645 | X509_NAME_get_text_by_NID | ||
2646 | X509_NAME_get_text_by_OBJ | ||
2647 | X509_NAME_hash | ||
2648 | X509_NAME_hash_old | ||
2649 | X509_NAME_it | ||
2650 | X509_NAME_new | ||
2651 | X509_NAME_oneline | ||
2652 | X509_NAME_print | ||
2653 | X509_NAME_print_ex | ||
2654 | X509_NAME_print_ex_fp | ||
2655 | X509_NAME_set | ||
2656 | X509_OBJECT_free_contents | ||
2657 | X509_OBJECT_idx_by_subject | ||
2658 | X509_OBJECT_retrieve_by_subject | ||
2659 | X509_OBJECT_retrieve_match | ||
2660 | X509_OBJECT_up_ref_count | ||
2661 | X509_PKEY_free | ||
2662 | X509_PKEY_new | ||
2663 | X509_POLICY_NODE_print | ||
2664 | X509_PUBKEY_free | ||
2665 | X509_PUBKEY_get | ||
2666 | X509_PUBKEY_get0_param | ||
2667 | X509_PUBKEY_it | ||
2668 | X509_PUBKEY_new | ||
2669 | X509_PUBKEY_set | ||
2670 | X509_PUBKEY_set0_param | ||
2671 | X509_PURPOSE_add | ||
2672 | X509_PURPOSE_cleanup | ||
2673 | X509_PURPOSE_get0 | ||
2674 | X509_PURPOSE_get0_name | ||
2675 | X509_PURPOSE_get0_sname | ||
2676 | X509_PURPOSE_get_by_id | ||
2677 | X509_PURPOSE_get_by_sname | ||
2678 | X509_PURPOSE_get_count | ||
2679 | X509_PURPOSE_get_id | ||
2680 | X509_PURPOSE_get_trust | ||
2681 | X509_PURPOSE_set | ||
2682 | X509_REQ_INFO_free | ||
2683 | X509_REQ_INFO_it | ||
2684 | X509_REQ_INFO_new | ||
2685 | X509_REQ_add1_attr | ||
2686 | X509_REQ_add1_attr_by_NID | ||
2687 | X509_REQ_add1_attr_by_OBJ | ||
2688 | X509_REQ_add1_attr_by_txt | ||
2689 | X509_REQ_add_extensions | ||
2690 | X509_REQ_add_extensions_nid | ||
2691 | X509_REQ_check_private_key | ||
2692 | X509_REQ_delete_attr | ||
2693 | X509_REQ_digest | ||
2694 | X509_REQ_dup | ||
2695 | X509_REQ_extension_nid | ||
2696 | X509_REQ_free | ||
2697 | X509_REQ_get1_email | ||
2698 | X509_REQ_get_attr | ||
2699 | X509_REQ_get_attr_by_NID | ||
2700 | X509_REQ_get_attr_by_OBJ | ||
2701 | X509_REQ_get_attr_count | ||
2702 | X509_REQ_get_extension_nids | ||
2703 | X509_REQ_get_extensions | ||
2704 | X509_REQ_get_pubkey | ||
2705 | X509_REQ_it | ||
2706 | X509_REQ_new | ||
2707 | X509_REQ_print | ||
2708 | X509_REQ_print_ex | ||
2709 | X509_REQ_print_fp | ||
2710 | X509_REQ_set_extension_nids | ||
2711 | X509_REQ_set_pubkey | ||
2712 | X509_REQ_set_subject_name | ||
2713 | X509_REQ_set_version | ||
2714 | X509_REQ_sign | ||
2715 | X509_REQ_sign_ctx | ||
2716 | X509_REQ_to_X509 | ||
2717 | X509_REQ_verify | ||
2718 | X509_REVOKED_add1_ext_i2d | ||
2719 | X509_REVOKED_add_ext | ||
2720 | X509_REVOKED_delete_ext | ||
2721 | X509_REVOKED_free | ||
2722 | X509_REVOKED_get_ext | ||
2723 | X509_REVOKED_get_ext_by_NID | ||
2724 | X509_REVOKED_get_ext_by_OBJ | ||
2725 | X509_REVOKED_get_ext_by_critical | ||
2726 | X509_REVOKED_get_ext_count | ||
2727 | X509_REVOKED_get_ext_d2i | ||
2728 | X509_REVOKED_it | ||
2729 | X509_REVOKED_new | ||
2730 | X509_REVOKED_set_revocationDate | ||
2731 | X509_REVOKED_set_serialNumber | ||
2732 | X509_SIG_free | ||
2733 | X509_SIG_it | ||
2734 | X509_SIG_new | ||
2735 | X509_STORE_CTX_cleanup | ||
2736 | X509_STORE_CTX_free | ||
2737 | X509_STORE_CTX_get0_current_crl | ||
2738 | X509_STORE_CTX_get0_current_issuer | ||
2739 | X509_STORE_CTX_get0_param | ||
2740 | X509_STORE_CTX_get0_parent_ctx | ||
2741 | X509_STORE_CTX_get0_policy_tree | ||
2742 | X509_STORE_CTX_get1_chain | ||
2743 | X509_STORE_CTX_get1_issuer | ||
2744 | X509_STORE_CTX_get_chain | ||
2745 | X509_STORE_CTX_get_current_cert | ||
2746 | X509_STORE_CTX_get_error | ||
2747 | X509_STORE_CTX_get_error_depth | ||
2748 | X509_STORE_CTX_get_ex_data | ||
2749 | X509_STORE_CTX_get_ex_new_index | ||
2750 | X509_STORE_CTX_get_explicit_policy | ||
2751 | X509_STORE_CTX_init | ||
2752 | X509_STORE_CTX_new | ||
2753 | X509_STORE_CTX_purpose_inherit | ||
2754 | X509_STORE_CTX_set0_crls | ||
2755 | X509_STORE_CTX_set0_param | ||
2756 | X509_STORE_CTX_set_cert | ||
2757 | X509_STORE_CTX_set_chain | ||
2758 | X509_STORE_CTX_set_default | ||
2759 | X509_STORE_CTX_set_depth | ||
2760 | X509_STORE_CTX_set_error | ||
2761 | X509_STORE_CTX_set_ex_data | ||
2762 | X509_STORE_CTX_set_flags | ||
2763 | X509_STORE_CTX_set_purpose | ||
2764 | X509_STORE_CTX_set_time | ||
2765 | X509_STORE_CTX_set_trust | ||
2766 | X509_STORE_CTX_set_verify_cb | ||
2767 | X509_STORE_CTX_trusted_stack | ||
2768 | X509_STORE_add_cert | ||
2769 | X509_STORE_add_crl | ||
2770 | X509_STORE_add_lookup | ||
2771 | X509_STORE_free | ||
2772 | X509_STORE_get1_certs | ||
2773 | X509_STORE_get1_crls | ||
2774 | X509_STORE_get_by_subject | ||
2775 | X509_STORE_load_locations | ||
2776 | X509_STORE_load_mem | ||
2777 | X509_STORE_new | ||
2778 | X509_STORE_set1_param | ||
2779 | X509_STORE_set_default_paths | ||
2780 | X509_STORE_set_depth | ||
2781 | X509_STORE_set_flags | ||
2782 | X509_STORE_set_purpose | ||
2783 | X509_STORE_set_trust | ||
2784 | X509_STORE_set_verify_cb | ||
2785 | X509_TRUST_add | ||
2786 | X509_TRUST_cleanup | ||
2787 | X509_TRUST_get0 | ||
2788 | X509_TRUST_get0_name | ||
2789 | X509_TRUST_get_by_id | ||
2790 | X509_TRUST_get_count | ||
2791 | X509_TRUST_get_flags | ||
2792 | X509_TRUST_get_trust | ||
2793 | X509_TRUST_set | ||
2794 | X509_TRUST_set_default | ||
2795 | X509_VAL_free | ||
2796 | X509_VAL_it | ||
2797 | X509_VAL_new | ||
2798 | X509_VERIFY_PARAM_add0_policy | ||
2799 | X509_VERIFY_PARAM_add0_table | ||
2800 | X509_VERIFY_PARAM_clear_flags | ||
2801 | X509_VERIFY_PARAM_free | ||
2802 | X509_VERIFY_PARAM_get_depth | ||
2803 | X509_VERIFY_PARAM_get_flags | ||
2804 | X509_VERIFY_PARAM_inherit | ||
2805 | X509_VERIFY_PARAM_lookup | ||
2806 | X509_VERIFY_PARAM_new | ||
2807 | X509_VERIFY_PARAM_set1 | ||
2808 | X509_VERIFY_PARAM_set1_name | ||
2809 | X509_VERIFY_PARAM_set1_policies | ||
2810 | X509_VERIFY_PARAM_set_depth | ||
2811 | X509_VERIFY_PARAM_set_flags | ||
2812 | X509_VERIFY_PARAM_set_purpose | ||
2813 | X509_VERIFY_PARAM_set_time | ||
2814 | X509_VERIFY_PARAM_set_trust | ||
2815 | X509_VERIFY_PARAM_table_cleanup | ||
2816 | X509_add1_ext_i2d | ||
2817 | X509_add1_reject_object | ||
2818 | X509_add1_trust_object | ||
2819 | X509_add_ext | ||
2820 | X509_alias_get0 | ||
2821 | X509_alias_set1 | ||
2822 | X509_certificate_type | ||
2823 | X509_check_akid | ||
2824 | X509_check_ca | ||
2825 | X509_check_email | ||
2826 | X509_check_host | ||
2827 | X509_check_ip | ||
2828 | X509_check_ip_asc | ||
2829 | X509_check_issued | ||
2830 | X509_check_private_key | ||
2831 | X509_check_purpose | ||
2832 | X509_check_trust | ||
2833 | X509_cmp | ||
2834 | X509_cmp_current_time | ||
2835 | X509_cmp_time | ||
2836 | X509_delete_ext | ||
2837 | X509_digest | ||
2838 | X509_dup | ||
2839 | X509_email_free | ||
2840 | X509_find_by_issuer_and_serial | ||
2841 | X509_find_by_subject | ||
2842 | X509_free | ||
2843 | X509_get0_pubkey_bitstr | ||
2844 | X509_get1_email | ||
2845 | X509_get1_ocsp | ||
2846 | X509_get_default_cert_area | ||
2847 | X509_get_default_cert_dir | ||
2848 | X509_get_default_cert_dir_env | ||
2849 | X509_get_default_cert_file | ||
2850 | X509_get_default_cert_file_env | ||
2851 | X509_get_default_private_dir | ||
2852 | X509_get_ex_data | ||
2853 | X509_get_ex_new_index | ||
2854 | X509_get_ext | ||
2855 | X509_get_ext_by_NID | ||
2856 | X509_get_ext_by_OBJ | ||
2857 | X509_get_ext_by_critical | ||
2858 | X509_get_ext_count | ||
2859 | X509_get_ext_d2i | ||
2860 | X509_get_issuer_name | ||
2861 | X509_get_pubkey | ||
2862 | X509_get_pubkey_parameters | ||
2863 | X509_get_serialNumber | ||
2864 | X509_get_subject_name | ||
2865 | X509_gmtime_adj | ||
2866 | X509_issuer_and_serial_cmp | ||
2867 | X509_issuer_and_serial_hash | ||
2868 | X509_issuer_name_cmp | ||
2869 | X509_issuer_name_hash | ||
2870 | X509_issuer_name_hash_old | ||
2871 | X509_it | ||
2872 | X509_keyid_get0 | ||
2873 | X509_keyid_set1 | ||
2874 | X509_load_cert_crl_file | ||
2875 | X509_load_cert_file | ||
2876 | X509_load_crl_file | ||
2877 | X509_new | ||
2878 | X509_ocspid_print | ||
2879 | X509_policy_check | ||
2880 | X509_policy_level_get0_node | ||
2881 | X509_policy_level_node_count | ||
2882 | X509_policy_node_get0_parent | ||
2883 | X509_policy_node_get0_policy | ||
2884 | X509_policy_node_get0_qualifiers | ||
2885 | X509_policy_tree_free | ||
2886 | X509_policy_tree_get0_level | ||
2887 | X509_policy_tree_get0_policies | ||
2888 | X509_policy_tree_get0_user_policies | ||
2889 | X509_policy_tree_level_count | ||
2890 | X509_print | ||
2891 | X509_print_ex | ||
2892 | X509_print_ex_fp | ||
2893 | X509_print_fp | ||
2894 | X509_pubkey_digest | ||
2895 | X509_reject_clear | ||
2896 | X509_set_ex_data | ||
2897 | X509_set_issuer_name | ||
2898 | X509_set_notAfter | ||
2899 | X509_set_notBefore | ||
2900 | X509_set_pubkey | ||
2901 | X509_set_serialNumber | ||
2902 | X509_set_subject_name | ||
2903 | X509_set_version | ||
2904 | X509_sign | ||
2905 | X509_sign_ctx | ||
2906 | X509_signature_dump | ||
2907 | X509_signature_print | ||
2908 | X509_subject_name_cmp | ||
2909 | X509_subject_name_hash | ||
2910 | X509_subject_name_hash_old | ||
2911 | X509_supported_extension | ||
2912 | X509_time_adj | ||
2913 | X509_time_adj_ex | ||
2914 | X509_to_X509_REQ | ||
2915 | X509_trust_clear | ||
2916 | X509_up_ref | ||
2917 | X509_verify | ||
2918 | X509_verify_cert | ||
2919 | X509_verify_cert_error_string | ||
2920 | X509at_add1_attr | ||
2921 | X509at_add1_attr_by_NID | ||
2922 | X509at_add1_attr_by_OBJ | ||
2923 | X509at_add1_attr_by_txt | ||
2924 | X509at_delete_attr | ||
2925 | X509at_get0_data_by_OBJ | ||
2926 | X509at_get_attr | ||
2927 | X509at_get_attr_by_NID | ||
2928 | X509at_get_attr_by_OBJ | ||
2929 | X509at_get_attr_count | ||
2930 | X509v3_add_ext | ||
2931 | X509v3_delete_ext | ||
2932 | X509v3_get_ext | ||
2933 | X509v3_get_ext_by_NID | ||
2934 | X509v3_get_ext_by_OBJ | ||
2935 | X509v3_get_ext_by_critical | ||
2936 | X509v3_get_ext_count | ||
2937 | X9_62_CHARACTERISTIC_TWO_free | ||
2938 | X9_62_CHARACTERISTIC_TWO_it | ||
2939 | X9_62_CHARACTERISTIC_TWO_new | ||
2940 | X9_62_CURVE_it | ||
2941 | X9_62_FIELDID_it | ||
2942 | X9_62_PENTANOMIAL_free | ||
2943 | X9_62_PENTANOMIAL_it | ||
2944 | X9_62_PENTANOMIAL_new | ||
2945 | ZLONG_it | ||
2946 | _CONF_add_string | ||
2947 | _CONF_free_data | ||
2948 | _CONF_get_section | ||
2949 | _CONF_get_section_values | ||
2950 | _CONF_get_string | ||
2951 | _CONF_new_data | ||
2952 | _CONF_new_section | ||
2953 | a2d_ASN1_OBJECT | ||
2954 | a2i_ASN1_ENUMERATED | ||
2955 | a2i_ASN1_INTEGER | ||
2956 | a2i_ASN1_STRING | ||
2957 | a2i_GENERAL_NAME | ||
2958 | a2i_IPADDRESS | ||
2959 | a2i_IPADDRESS_NC | ||
2960 | a2i_ipadd | ||
2961 | asn1_Finish | ||
2962 | asn1_GetSequence | ||
2963 | asn1_add_error | ||
2964 | asn1_const_Finish | ||
2965 | asn1_do_adb | ||
2966 | asn1_do_lock | ||
2967 | asn1_enc_free | ||
2968 | asn1_enc_init | ||
2969 | asn1_enc_restore | ||
2970 | asn1_enc_save | ||
2971 | asn1_ex_c2i | ||
2972 | asn1_get_choice_selector | ||
2973 | asn1_get_field_ptr | ||
2974 | asn1_set_choice_selector | ||
2975 | b2i_PVK_bio | ||
2976 | b2i_PrivateKey | ||
2977 | b2i_PrivateKey_bio | ||
2978 | b2i_PublicKey | ||
2979 | b2i_PublicKey_bio | ||
2980 | c2i_ASN1_BIT_STRING | ||
2981 | c2i_ASN1_INTEGER | ||
2982 | c2i_ASN1_OBJECT | ||
2983 | check_defer | ||
2984 | d2i_ACCESS_DESCRIPTION | ||
2985 | d2i_ASN1_BIT_STRING | ||
2986 | d2i_ASN1_BMPSTRING | ||
2987 | d2i_ASN1_BOOLEAN | ||
2988 | d2i_ASN1_ENUMERATED | ||
2989 | d2i_ASN1_GENERALIZEDTIME | ||
2990 | d2i_ASN1_GENERALSTRING | ||
2991 | d2i_ASN1_IA5STRING | ||
2992 | d2i_ASN1_INTEGER | ||
2993 | d2i_ASN1_NULL | ||
2994 | d2i_ASN1_OBJECT | ||
2995 | d2i_ASN1_OCTET_STRING | ||
2996 | d2i_ASN1_PRINTABLE | ||
2997 | d2i_ASN1_PRINTABLESTRING | ||
2998 | d2i_ASN1_SEQUENCE_ANY | ||
2999 | d2i_ASN1_SET | ||
3000 | d2i_ASN1_SET_ANY | ||
3001 | d2i_ASN1_T61STRING | ||
3002 | d2i_ASN1_TIME | ||
3003 | d2i_ASN1_TYPE | ||
3004 | d2i_ASN1_UINTEGER | ||
3005 | d2i_ASN1_UNIVERSALSTRING | ||
3006 | d2i_ASN1_UTCTIME | ||
3007 | d2i_ASN1_UTF8STRING | ||
3008 | d2i_ASN1_VISIBLESTRING | ||
3009 | d2i_ASN1_bytes | ||
3010 | d2i_ASN1_type_bytes | ||
3011 | d2i_AUTHORITY_INFO_ACCESS | ||
3012 | d2i_AUTHORITY_KEYID | ||
3013 | d2i_AutoPrivateKey | ||
3014 | d2i_BASIC_CONSTRAINTS | ||
3015 | d2i_CERTIFICATEPOLICIES | ||
3016 | d2i_CRL_DIST_POINTS | ||
3017 | d2i_DHparams | ||
3018 | d2i_DHparams_bio | ||
3019 | d2i_DHparams_fp | ||
3020 | d2i_DIRECTORYSTRING | ||
3021 | d2i_DISPLAYTEXT | ||
3022 | d2i_DIST_POINT | ||
3023 | d2i_DIST_POINT_NAME | ||
3024 | d2i_DSAPrivateKey | ||
3025 | d2i_DSAPrivateKey_bio | ||
3026 | d2i_DSAPrivateKey_fp | ||
3027 | d2i_DSAPublicKey | ||
3028 | d2i_DSA_PUBKEY | ||
3029 | d2i_DSA_PUBKEY_bio | ||
3030 | d2i_DSA_PUBKEY_fp | ||
3031 | d2i_DSA_SIG | ||
3032 | d2i_DSAparams | ||
3033 | d2i_DSAparams_bio | ||
3034 | d2i_DSAparams_fp | ||
3035 | d2i_ECDSA_SIG | ||
3036 | d2i_ECPKPARAMETERS | ||
3037 | d2i_ECPKParameters | ||
3038 | d2i_ECParameters | ||
3039 | d2i_ECPrivateKey | ||
3040 | d2i_ECPrivateKey_bio | ||
3041 | d2i_ECPrivateKey_fp | ||
3042 | d2i_EC_PRIVATEKEY | ||
3043 | d2i_EC_PUBKEY | ||
3044 | d2i_EC_PUBKEY_bio | ||
3045 | d2i_EC_PUBKEY_fp | ||
3046 | d2i_EDIPARTYNAME | ||
3047 | d2i_ESS_CERT_ID | ||
3048 | d2i_ESS_ISSUER_SERIAL | ||
3049 | d2i_ESS_SIGNING_CERT | ||
3050 | d2i_EXTENDED_KEY_USAGE | ||
3051 | d2i_GENERAL_NAME | ||
3052 | d2i_GENERAL_NAMES | ||
3053 | d2i_GOST_CIPHER_PARAMS | ||
3054 | d2i_ISSUING_DIST_POINT | ||
3055 | d2i_NETSCAPE_CERT_SEQUENCE | ||
3056 | d2i_NETSCAPE_ENCRYPTED_PKEY | ||
3057 | d2i_NETSCAPE_PKEY | ||
3058 | d2i_NETSCAPE_SPKAC | ||
3059 | d2i_NETSCAPE_SPKI | ||
3060 | d2i_NETSCAPE_X509 | ||
3061 | d2i_NOTICEREF | ||
3062 | d2i_Netscape_RSA | ||
3063 | d2i_OCSP_BASICRESP | ||
3064 | d2i_OCSP_CERTID | ||
3065 | d2i_OCSP_CERTSTATUS | ||
3066 | d2i_OCSP_CRLID | ||
3067 | d2i_OCSP_ONEREQ | ||
3068 | d2i_OCSP_REQINFO | ||
3069 | d2i_OCSP_REQUEST | ||
3070 | d2i_OCSP_REQUEST_bio | ||
3071 | d2i_OCSP_RESPBYTES | ||
3072 | d2i_OCSP_RESPDATA | ||
3073 | d2i_OCSP_RESPID | ||
3074 | d2i_OCSP_RESPONSE | ||
3075 | d2i_OCSP_RESPONSE_bio | ||
3076 | d2i_OCSP_REVOKEDINFO | ||
3077 | d2i_OCSP_SERVICELOC | ||
3078 | d2i_OCSP_SIGNATURE | ||
3079 | d2i_OCSP_SINGLERESP | ||
3080 | d2i_OTHERNAME | ||
3081 | d2i_PBE2PARAM | ||
3082 | d2i_PBEPARAM | ||
3083 | d2i_PBKDF2PARAM | ||
3084 | d2i_PKCS12 | ||
3085 | d2i_PKCS12_BAGS | ||
3086 | d2i_PKCS12_MAC_DATA | ||
3087 | d2i_PKCS12_SAFEBAG | ||
3088 | d2i_PKCS12_bio | ||
3089 | d2i_PKCS12_fp | ||
3090 | d2i_PKCS7 | ||
3091 | d2i_PKCS7_DIGEST | ||
3092 | d2i_PKCS7_ENCRYPT | ||
3093 | d2i_PKCS7_ENC_CONTENT | ||
3094 | d2i_PKCS7_ENVELOPE | ||
3095 | d2i_PKCS7_ISSUER_AND_SERIAL | ||
3096 | d2i_PKCS7_RECIP_INFO | ||
3097 | d2i_PKCS7_SIGNED | ||
3098 | d2i_PKCS7_SIGNER_INFO | ||
3099 | d2i_PKCS7_SIGN_ENVELOPE | ||
3100 | d2i_PKCS7_bio | ||
3101 | d2i_PKCS7_fp | ||
3102 | d2i_PKCS8PrivateKey_bio | ||
3103 | d2i_PKCS8PrivateKey_fp | ||
3104 | d2i_PKCS8_PRIV_KEY_INFO | ||
3105 | d2i_PKCS8_PRIV_KEY_INFO_bio | ||
3106 | d2i_PKCS8_PRIV_KEY_INFO_fp | ||
3107 | d2i_PKCS8_bio | ||
3108 | d2i_PKCS8_fp | ||
3109 | d2i_PKEY_USAGE_PERIOD | ||
3110 | d2i_POLICYINFO | ||
3111 | d2i_POLICYQUALINFO | ||
3112 | d2i_PROXY_CERT_INFO_EXTENSION | ||
3113 | d2i_PROXY_POLICY | ||
3114 | d2i_PUBKEY | ||
3115 | d2i_PUBKEY_bio | ||
3116 | d2i_PUBKEY_fp | ||
3117 | d2i_PrivateKey | ||
3118 | d2i_PrivateKey_bio | ||
3119 | d2i_PrivateKey_fp | ||
3120 | d2i_PublicKey | ||
3121 | d2i_RSAPrivateKey | ||
3122 | d2i_RSAPrivateKey_bio | ||
3123 | d2i_RSAPrivateKey_fp | ||
3124 | d2i_RSAPublicKey | ||
3125 | d2i_RSAPublicKey_bio | ||
3126 | d2i_RSAPublicKey_fp | ||
3127 | d2i_RSA_NET | ||
3128 | d2i_RSA_PSS_PARAMS | ||
3129 | d2i_RSA_PUBKEY | ||
3130 | d2i_RSA_PUBKEY_bio | ||
3131 | d2i_RSA_PUBKEY_fp | ||
3132 | d2i_SXNET | ||
3133 | d2i_SXNETID | ||
3134 | d2i_TS_ACCURACY | ||
3135 | d2i_TS_MSG_IMPRINT | ||
3136 | d2i_TS_MSG_IMPRINT_bio | ||
3137 | d2i_TS_MSG_IMPRINT_fp | ||
3138 | d2i_TS_REQ | ||
3139 | d2i_TS_REQ_bio | ||
3140 | d2i_TS_REQ_fp | ||
3141 | d2i_TS_RESP | ||
3142 | d2i_TS_RESP_bio | ||
3143 | d2i_TS_RESP_fp | ||
3144 | d2i_TS_STATUS_INFO | ||
3145 | d2i_TS_TST_INFO | ||
3146 | d2i_TS_TST_INFO_bio | ||
3147 | d2i_TS_TST_INFO_fp | ||
3148 | d2i_USERNOTICE | ||
3149 | d2i_X509 | ||
3150 | d2i_X509_ALGOR | ||
3151 | d2i_X509_ALGORS | ||
3152 | d2i_X509_ATTRIBUTE | ||
3153 | d2i_X509_AUX | ||
3154 | d2i_X509_CERT_AUX | ||
3155 | d2i_X509_CERT_PAIR | ||
3156 | d2i_X509_CINF | ||
3157 | d2i_X509_CRL | ||
3158 | d2i_X509_CRL_INFO | ||
3159 | d2i_X509_CRL_bio | ||
3160 | d2i_X509_CRL_fp | ||
3161 | d2i_X509_EXTENSION | ||
3162 | d2i_X509_EXTENSIONS | ||
3163 | d2i_X509_NAME | ||
3164 | d2i_X509_NAME_ENTRY | ||
3165 | d2i_X509_PUBKEY | ||
3166 | d2i_X509_REQ | ||
3167 | d2i_X509_REQ_INFO | ||
3168 | d2i_X509_REQ_bio | ||
3169 | d2i_X509_REQ_fp | ||
3170 | d2i_X509_REVOKED | ||
3171 | d2i_X509_SIG | ||
3172 | d2i_X509_VAL | ||
3173 | d2i_X509_bio | ||
3174 | d2i_X509_fp | ||
3175 | get_rfc2409_prime_1024 | ||
3176 | get_rfc2409_prime_768 | ||
3177 | get_rfc3526_prime_1536 | ||
3178 | get_rfc3526_prime_2048 | ||
3179 | get_rfc3526_prime_3072 | ||
3180 | get_rfc3526_prime_4096 | ||
3181 | get_rfc3526_prime_6144 | ||
3182 | get_rfc3526_prime_8192 | ||
3183 | hex_to_string | ||
3184 | i2a_ACCESS_DESCRIPTION | ||
3185 | i2a_ASN1_ENUMERATED | ||
3186 | i2a_ASN1_INTEGER | ||
3187 | i2a_ASN1_OBJECT | ||
3188 | i2a_ASN1_STRING | ||
3189 | i2b_PVK_bio | ||
3190 | i2b_PrivateKey_bio | ||
3191 | i2b_PublicKey_bio | ||
3192 | i2c_ASN1_BIT_STRING | ||
3193 | i2c_ASN1_INTEGER | ||
3194 | i2d_ACCESS_DESCRIPTION | ||
3195 | i2d_ASN1_BIT_STRING | ||
3196 | i2d_ASN1_BMPSTRING | ||
3197 | i2d_ASN1_BOOLEAN | ||
3198 | i2d_ASN1_ENUMERATED | ||
3199 | i2d_ASN1_GENERALIZEDTIME | ||
3200 | i2d_ASN1_GENERALSTRING | ||
3201 | i2d_ASN1_IA5STRING | ||
3202 | i2d_ASN1_INTEGER | ||
3203 | i2d_ASN1_NULL | ||
3204 | i2d_ASN1_OBJECT | ||
3205 | i2d_ASN1_OCTET_STRING | ||
3206 | i2d_ASN1_PRINTABLE | ||
3207 | i2d_ASN1_PRINTABLESTRING | ||
3208 | i2d_ASN1_SEQUENCE_ANY | ||
3209 | i2d_ASN1_SET | ||
3210 | i2d_ASN1_SET_ANY | ||
3211 | i2d_ASN1_T61STRING | ||
3212 | i2d_ASN1_TIME | ||
3213 | i2d_ASN1_TYPE | ||
3214 | i2d_ASN1_UNIVERSALSTRING | ||
3215 | i2d_ASN1_UTCTIME | ||
3216 | i2d_ASN1_UTF8STRING | ||
3217 | i2d_ASN1_VISIBLESTRING | ||
3218 | i2d_ASN1_bio_stream | ||
3219 | i2d_ASN1_bytes | ||
3220 | i2d_AUTHORITY_INFO_ACCESS | ||
3221 | i2d_AUTHORITY_KEYID | ||
3222 | i2d_BASIC_CONSTRAINTS | ||
3223 | i2d_CERTIFICATEPOLICIES | ||
3224 | i2d_CRL_DIST_POINTS | ||
3225 | i2d_DHparams | ||
3226 | i2d_DHparams_bio | ||
3227 | i2d_DHparams_fp | ||
3228 | i2d_DIRECTORYSTRING | ||
3229 | i2d_DISPLAYTEXT | ||
3230 | i2d_DIST_POINT | ||
3231 | i2d_DIST_POINT_NAME | ||
3232 | i2d_DSAPrivateKey | ||
3233 | i2d_DSAPrivateKey_bio | ||
3234 | i2d_DSAPrivateKey_fp | ||
3235 | i2d_DSAPublicKey | ||
3236 | i2d_DSA_PUBKEY | ||
3237 | i2d_DSA_PUBKEY_bio | ||
3238 | i2d_DSA_PUBKEY_fp | ||
3239 | i2d_DSA_SIG | ||
3240 | i2d_DSAparams | ||
3241 | i2d_DSAparams_bio | ||
3242 | i2d_DSAparams_fp | ||
3243 | i2d_ECDSA_SIG | ||
3244 | i2d_ECPKPARAMETERS | ||
3245 | i2d_ECPKParameters | ||
3246 | i2d_ECParameters | ||
3247 | i2d_ECPrivateKey | ||
3248 | i2d_ECPrivateKey_bio | ||
3249 | i2d_ECPrivateKey_fp | ||
3250 | i2d_EC_PRIVATEKEY | ||
3251 | i2d_EC_PUBKEY | ||
3252 | i2d_EC_PUBKEY_bio | ||
3253 | i2d_EC_PUBKEY_fp | ||
3254 | i2d_EDIPARTYNAME | ||
3255 | i2d_ESS_CERT_ID | ||
3256 | i2d_ESS_ISSUER_SERIAL | ||
3257 | i2d_ESS_SIGNING_CERT | ||
3258 | i2d_EXTENDED_KEY_USAGE | ||
3259 | i2d_GENERAL_NAME | ||
3260 | i2d_GENERAL_NAMES | ||
3261 | i2d_GOST_CIPHER_PARAMS | ||
3262 | i2d_ISSUING_DIST_POINT | ||
3263 | i2d_NETSCAPE_CERT_SEQUENCE | ||
3264 | i2d_NETSCAPE_ENCRYPTED_PKEY | ||
3265 | i2d_NETSCAPE_PKEY | ||
3266 | i2d_NETSCAPE_SPKAC | ||
3267 | i2d_NETSCAPE_SPKI | ||
3268 | i2d_NETSCAPE_X509 | ||
3269 | i2d_NOTICEREF | ||
3270 | i2d_Netscape_RSA | ||
3271 | i2d_OCSP_BASICRESP | ||
3272 | i2d_OCSP_CERTID | ||
3273 | i2d_OCSP_CERTSTATUS | ||
3274 | i2d_OCSP_CRLID | ||
3275 | i2d_OCSP_ONEREQ | ||
3276 | i2d_OCSP_REQINFO | ||
3277 | i2d_OCSP_REQUEST | ||
3278 | i2d_OCSP_REQUEST_bio | ||
3279 | i2d_OCSP_RESPBYTES | ||
3280 | i2d_OCSP_RESPDATA | ||
3281 | i2d_OCSP_RESPID | ||
3282 | i2d_OCSP_RESPONSE | ||
3283 | i2d_OCSP_RESPONSE_bio | ||
3284 | i2d_OCSP_REVOKEDINFO | ||
3285 | i2d_OCSP_SERVICELOC | ||
3286 | i2d_OCSP_SIGNATURE | ||
3287 | i2d_OCSP_SINGLERESP | ||
3288 | i2d_OTHERNAME | ||
3289 | i2d_PBE2PARAM | ||
3290 | i2d_PBEPARAM | ||
3291 | i2d_PBKDF2PARAM | ||
3292 | i2d_PKCS12 | ||
3293 | i2d_PKCS12_BAGS | ||
3294 | i2d_PKCS12_MAC_DATA | ||
3295 | i2d_PKCS12_SAFEBAG | ||
3296 | i2d_PKCS12_bio | ||
3297 | i2d_PKCS12_fp | ||
3298 | i2d_PKCS7 | ||
3299 | i2d_PKCS7_DIGEST | ||
3300 | i2d_PKCS7_ENCRYPT | ||
3301 | i2d_PKCS7_ENC_CONTENT | ||
3302 | i2d_PKCS7_ENVELOPE | ||
3303 | i2d_PKCS7_ISSUER_AND_SERIAL | ||
3304 | i2d_PKCS7_NDEF | ||
3305 | i2d_PKCS7_RECIP_INFO | ||
3306 | i2d_PKCS7_SIGNED | ||
3307 | i2d_PKCS7_SIGNER_INFO | ||
3308 | i2d_PKCS7_SIGN_ENVELOPE | ||
3309 | i2d_PKCS7_bio | ||
3310 | i2d_PKCS7_bio_stream | ||
3311 | i2d_PKCS7_fp | ||
3312 | i2d_PKCS8PrivateKeyInfo_bio | ||
3313 | i2d_PKCS8PrivateKeyInfo_fp | ||
3314 | i2d_PKCS8PrivateKey_bio | ||
3315 | i2d_PKCS8PrivateKey_fp | ||
3316 | i2d_PKCS8PrivateKey_nid_bio | ||
3317 | i2d_PKCS8PrivateKey_nid_fp | ||
3318 | i2d_PKCS8_PRIV_KEY_INFO | ||
3319 | i2d_PKCS8_PRIV_KEY_INFO_bio | ||
3320 | i2d_PKCS8_PRIV_KEY_INFO_fp | ||
3321 | i2d_PKCS8_bio | ||
3322 | i2d_PKCS8_fp | ||
3323 | i2d_PKEY_USAGE_PERIOD | ||
3324 | i2d_POLICYINFO | ||
3325 | i2d_POLICYQUALINFO | ||
3326 | i2d_PROXY_CERT_INFO_EXTENSION | ||
3327 | i2d_PROXY_POLICY | ||
3328 | i2d_PUBKEY | ||
3329 | i2d_PUBKEY_bio | ||
3330 | i2d_PUBKEY_fp | ||
3331 | i2d_PrivateKey | ||
3332 | i2d_PrivateKey_bio | ||
3333 | i2d_PrivateKey_fp | ||
3334 | i2d_PublicKey | ||
3335 | i2d_RSAPrivateKey | ||
3336 | i2d_RSAPrivateKey_bio | ||
3337 | i2d_RSAPrivateKey_fp | ||
3338 | i2d_RSAPublicKey | ||
3339 | i2d_RSAPublicKey_bio | ||
3340 | i2d_RSAPublicKey_fp | ||
3341 | i2d_RSA_NET | ||
3342 | i2d_RSA_PSS_PARAMS | ||
3343 | i2d_RSA_PUBKEY | ||
3344 | i2d_RSA_PUBKEY_bio | ||
3345 | i2d_RSA_PUBKEY_fp | ||
3346 | i2d_SXNET | ||
3347 | i2d_SXNETID | ||
3348 | i2d_TS_ACCURACY | ||
3349 | i2d_TS_MSG_IMPRINT | ||
3350 | i2d_TS_MSG_IMPRINT_bio | ||
3351 | i2d_TS_MSG_IMPRINT_fp | ||
3352 | i2d_TS_REQ | ||
3353 | i2d_TS_REQ_bio | ||
3354 | i2d_TS_REQ_fp | ||
3355 | i2d_TS_RESP | ||
3356 | i2d_TS_RESP_bio | ||
3357 | i2d_TS_RESP_fp | ||
3358 | i2d_TS_STATUS_INFO | ||
3359 | i2d_TS_TST_INFO | ||
3360 | i2d_TS_TST_INFO_bio | ||
3361 | i2d_TS_TST_INFO_fp | ||
3362 | i2d_USERNOTICE | ||
3363 | i2d_X509 | ||
3364 | i2d_X509_ALGOR | ||
3365 | i2d_X509_ALGORS | ||
3366 | i2d_X509_ATTRIBUTE | ||
3367 | i2d_X509_AUX | ||
3368 | i2d_X509_CERT_AUX | ||
3369 | i2d_X509_CERT_PAIR | ||
3370 | i2d_X509_CINF | ||
3371 | i2d_X509_CRL | ||
3372 | i2d_X509_CRL_INFO | ||
3373 | i2d_X509_CRL_bio | ||
3374 | i2d_X509_CRL_fp | ||
3375 | i2d_X509_EXTENSION | ||
3376 | i2d_X509_EXTENSIONS | ||
3377 | i2d_X509_NAME | ||
3378 | i2d_X509_NAME_ENTRY | ||
3379 | i2d_X509_PUBKEY | ||
3380 | i2d_X509_REQ | ||
3381 | i2d_X509_REQ_INFO | ||
3382 | i2d_X509_REQ_bio | ||
3383 | i2d_X509_REQ_fp | ||
3384 | i2d_X509_REVOKED | ||
3385 | i2d_X509_SIG | ||
3386 | i2d_X509_VAL | ||
3387 | i2d_X509_bio | ||
3388 | i2d_X509_fp | ||
3389 | i2o_ECPublicKey | ||
3390 | i2s_ASN1_ENUMERATED | ||
3391 | i2s_ASN1_ENUMERATED_TABLE | ||
3392 | i2s_ASN1_INTEGER | ||
3393 | i2s_ASN1_OCTET_STRING | ||
3394 | i2t_ASN1_OBJECT | ||
3395 | i2v_ASN1_BIT_STRING | ||
3396 | i2v_GENERAL_NAME | ||
3397 | i2v_GENERAL_NAMES | ||
3398 | idea_cbc_encrypt | ||
3399 | idea_cfb64_encrypt | ||
3400 | idea_ecb_encrypt | ||
3401 | idea_encrypt | ||
3402 | idea_ofb64_encrypt | ||
3403 | idea_options | ||
3404 | idea_set_decrypt_key | ||
3405 | idea_set_encrypt_key | ||
3406 | lh_delete | ||
3407 | lh_doall | ||
3408 | lh_doall_arg | ||
3409 | lh_free | ||
3410 | lh_insert | ||
3411 | lh_new | ||
3412 | lh_node_stats | ||
3413 | lh_node_stats_bio | ||
3414 | lh_node_usage_stats | ||
3415 | lh_node_usage_stats_bio | ||
3416 | lh_num_items | ||
3417 | lh_retrieve | ||
3418 | lh_stats | ||
3419 | lh_stats_bio | ||
3420 | lh_strhash | ||
3421 | name_cmp | ||
3422 | o2i_ECPublicKey | ||
3423 | obj_cleanup_defer | ||
3424 | s2i_ASN1_INTEGER | ||
3425 | s2i_ASN1_OCTET_STRING | ||
3426 | sk_delete | ||
3427 | sk_delete_ptr | ||
3428 | sk_dup | ||
3429 | sk_find | ||
3430 | sk_find_ex | ||
3431 | sk_free | ||
3432 | sk_insert | ||
3433 | sk_is_sorted | ||
3434 | sk_new | ||
3435 | sk_new_null | ||
3436 | sk_num | ||
3437 | sk_pop | ||
3438 | sk_pop_free | ||
3439 | sk_push | ||
3440 | sk_set | ||
3441 | sk_set_cmp_func | ||
3442 | sk_shift | ||
3443 | sk_sort | ||
3444 | sk_unshift | ||
3445 | sk_value | ||
3446 | sk_zero | ||
3447 | string_to_hex | ||
3448 | v2i_ASN1_BIT_STRING | ||
3449 | v2i_GENERAL_NAME | ||
3450 | v2i_GENERAL_NAMES | ||
3451 | v2i_GENERAL_NAME_ex | ||
diff --git a/src/lib/libcrypto/aes/aes_locl.h b/src/lib/libcrypto/aes/aes_locl.h index 83b20b5f5b..c47f65da62 100644 --- a/src/lib/libcrypto/aes/aes_locl.h +++ b/src/lib/libcrypto/aes/aes_locl.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: aes_locl.h,v 1.10 2014/06/12 15:49:27 deraadt Exp $ */ | 1 | /* $OpenBSD: aes_locl.h,v 1.11 2016/12/21 15:49:29 jsing Exp $ */ |
2 | /* ==================================================================== | 2 | /* ==================================================================== |
3 | * Copyright (c) 1998-2002 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 1998-2002 The OpenSSL Project. All rights reserved. |
4 | * | 4 | * |
@@ -62,6 +62,8 @@ | |||
62 | #include <stdlib.h> | 62 | #include <stdlib.h> |
63 | #include <string.h> | 63 | #include <string.h> |
64 | 64 | ||
65 | __BEGIN_HIDDEN_DECLS | ||
66 | |||
65 | #define GETU32(pt) (((u32)(pt)[0] << 24) ^ ((u32)(pt)[1] << 16) ^ ((u32)(pt)[2] << 8) ^ ((u32)(pt)[3])) | 67 | #define GETU32(pt) (((u32)(pt)[0] << 24) ^ ((u32)(pt)[1] << 16) ^ ((u32)(pt)[2] << 8) ^ ((u32)(pt)[3])) |
66 | #define PUTU32(ct, st) { (ct)[0] = (u8)((st) >> 24); (ct)[1] = (u8)((st) >> 16); (ct)[2] = (u8)((st) >> 8); (ct)[3] = (u8)(st); } | 68 | #define PUTU32(ct, st) { (ct)[0] = (u8)((st) >> 24); (ct)[1] = (u8)((st) >> 16); (ct)[2] = (u8)((st) >> 8); (ct)[3] = (u8)(st); } |
67 | 69 | ||
@@ -76,4 +78,6 @@ typedef unsigned char u8; | |||
76 | /* This controls loop-unrolling in aes_core.c */ | 78 | /* This controls loop-unrolling in aes_core.c */ |
77 | #undef FULL_UNROLL | 79 | #undef FULL_UNROLL |
78 | 80 | ||
81 | __END_HIDDEN_DECLS | ||
82 | |||
79 | #endif /* !HEADER_AES_LOCL_H */ | 83 | #endif /* !HEADER_AES_LOCL_H */ |
diff --git a/src/lib/libcrypto/asn1/asn1_locl.h b/src/lib/libcrypto/asn1/asn1_locl.h index 9b612c8183..17bb4157a9 100644 --- a/src/lib/libcrypto/asn1/asn1_locl.h +++ b/src/lib/libcrypto/asn1/asn1_locl.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: asn1_locl.h,v 1.7 2015/10/19 16:32:37 beck Exp $ */ | 1 | /* $OpenBSD: asn1_locl.h,v 1.8 2016/12/21 15:49:29 jsing Exp $ */ |
2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL | 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL |
3 | * project 2006. | 3 | * project 2006. |
4 | */ | 4 | */ |
@@ -56,6 +56,8 @@ | |||
56 | * | 56 | * |
57 | */ | 57 | */ |
58 | 58 | ||
59 | __BEGIN_HIDDEN_DECLS | ||
60 | |||
59 | /* Internal ASN1 structures and functions: not for application use */ | 61 | /* Internal ASN1 structures and functions: not for application use */ |
60 | 62 | ||
61 | /* ASN1 print context structure */ | 63 | /* ASN1 print context structure */ |
@@ -149,3 +151,5 @@ struct x509_crl_method_st { | |||
149 | 151 | ||
150 | int UTF8_getc(const unsigned char *str, int len, unsigned long *val); | 152 | int UTF8_getc(const unsigned char *str, int len, unsigned long *val); |
151 | int UTF8_putc(unsigned char *str, int len, unsigned long value); | 153 | int UTF8_putc(unsigned char *str, int len, unsigned long value); |
154 | |||
155 | __END_HIDDEN_DECLS | ||
diff --git a/src/lib/libcrypto/asn1/charmap.h b/src/lib/libcrypto/asn1/charmap.h index d9397bf826..bed5487600 100644 --- a/src/lib/libcrypto/asn1/charmap.h +++ b/src/lib/libcrypto/asn1/charmap.h | |||
@@ -1,8 +1,10 @@ | |||
1 | /* $OpenBSD: charmap.h,v 1.4 2014/06/12 15:49:27 deraadt Exp $ */ | 1 | /* $OpenBSD: charmap.h,v 1.5 2016/12/21 15:49:29 jsing Exp $ */ |
2 | /* Auto generated with chartype.pl script. | 2 | /* Auto generated with chartype.pl script. |
3 | * Mask of various character properties | 3 | * Mask of various character properties |
4 | */ | 4 | */ |
5 | 5 | ||
6 | __BEGIN_HIDDEN_DECLS | ||
7 | |||
6 | static const unsigned char char_type[] = { | 8 | static const unsigned char char_type[] = { |
7 | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, | 9 | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, |
8 | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, | 10 | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, |
@@ -13,3 +15,5 @@ static const unsigned char char_type[] = { | |||
13 | 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, | 15 | 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, |
14 | 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 0, 0, 0, 0, 2 | 16 | 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 0, 0, 0, 0, 2 |
15 | }; | 17 | }; |
18 | |||
19 | __END_HIDDEN_DECLS | ||
diff --git a/src/lib/libcrypto/bf/bf_pi.h b/src/lib/libcrypto/bf/bf_pi.h index fe9b9e8a4b..ce4843a6b2 100644 --- a/src/lib/libcrypto/bf/bf_pi.h +++ b/src/lib/libcrypto/bf/bf_pi.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: bf_pi.h,v 1.3 2014/06/12 15:49:28 deraadt Exp $ */ | 1 | /* $OpenBSD: bf_pi.h,v 1.4 2016/12/21 15:49:29 jsing Exp $ */ |
2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
3 | * All rights reserved. | 3 | * All rights reserved. |
4 | * | 4 | * |
@@ -56,6 +56,8 @@ | |||
56 | * [including the GNU Public Licence.] | 56 | * [including the GNU Public Licence.] |
57 | */ | 57 | */ |
58 | 58 | ||
59 | __BEGIN_HIDDEN_DECLS | ||
60 | |||
59 | static const BF_KEY bf_init= { | 61 | static const BF_KEY bf_init= { |
60 | { | 62 | { |
61 | 0x243f6a88L, 0x85a308d3L, 0x13198a2eL, 0x03707344L, | 63 | 0x243f6a88L, 0x85a308d3L, 0x13198a2eL, 0x03707344L, |
@@ -323,3 +325,4 @@ static const BF_KEY bf_init= { | |||
323 | } | 325 | } |
324 | }; | 326 | }; |
325 | 327 | ||
328 | __END_HIDDEN_DECLS | ||
diff --git a/src/lib/libcrypto/bn/bn.h b/src/lib/libcrypto/bn/bn.h index 4ae6a8195d..5f8278faa8 100644 --- a/src/lib/libcrypto/bn/bn.h +++ b/src/lib/libcrypto/bn/bn.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: bn.h,v 1.31 2016/03/04 16:23:30 deraadt Exp $ */ | 1 | /* $OpenBSD: bn.h,v 1.32 2016/12/21 15:49:29 jsing Exp $ */ |
2 | /* Copyright (C) 1995-1997 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1997 Eric Young (eay@cryptsoft.com) |
3 | * All rights reserved. | 3 | * All rights reserved. |
4 | * | 4 | * |
@@ -617,118 +617,6 @@ const BIGNUM *BN_get0_nist_prime_256(void); | |||
617 | const BIGNUM *BN_get0_nist_prime_384(void); | 617 | const BIGNUM *BN_get0_nist_prime_384(void); |
618 | const BIGNUM *BN_get0_nist_prime_521(void); | 618 | const BIGNUM *BN_get0_nist_prime_521(void); |
619 | 619 | ||
620 | /* library internal functions */ | ||
621 | |||
622 | #define bn_wexpand(a,words) (((words) <= (a)->dmax)?(a):bn_expand2((a),(words))) | ||
623 | BIGNUM *bn_expand2(BIGNUM *a, int words); | ||
624 | BIGNUM *bn_expand(BIGNUM *a, int bits); | ||
625 | |||
626 | #ifndef OPENSSL_NO_DEPRECATED | ||
627 | BIGNUM *bn_dup_expand(const BIGNUM *a, int words); /* unused */ | ||
628 | #endif | ||
629 | |||
630 | /* Bignum consistency macros | ||
631 | * There is one "API" macro, bn_fix_top(), for stripping leading zeroes from | ||
632 | * bignum data after direct manipulations on the data. There is also an | ||
633 | * "internal" macro, bn_check_top(), for verifying that there are no leading | ||
634 | * zeroes. Unfortunately, some auditing is required due to the fact that | ||
635 | * bn_fix_top() has become an overabused duct-tape because bignum data is | ||
636 | * occasionally passed around in an inconsistent state. So the following | ||
637 | * changes have been made to sort this out; | ||
638 | * - bn_fix_top()s implementation has been moved to bn_correct_top() | ||
639 | * - if BN_DEBUG isn't defined, bn_fix_top() maps to bn_correct_top(), and | ||
640 | * bn_check_top() is as before. | ||
641 | * - if BN_DEBUG *is* defined; | ||
642 | * - bn_check_top() tries to pollute unused words even if the bignum 'top' is | ||
643 | * consistent. (ed: only if BN_DEBUG_RAND is defined) | ||
644 | * - bn_fix_top() maps to bn_check_top() rather than "fixing" anything. | ||
645 | * The idea is to have debug builds flag up inconsistent bignums when they | ||
646 | * occur. If that occurs in a bn_fix_top(), we examine the code in question; if | ||
647 | * the use of bn_fix_top() was appropriate (ie. it follows directly after code | ||
648 | * that manipulates the bignum) it is converted to bn_correct_top(), and if it | ||
649 | * was not appropriate, we convert it permanently to bn_check_top() and track | ||
650 | * down the cause of the bug. Eventually, no internal code should be using the | ||
651 | * bn_fix_top() macro. External applications and libraries should try this with | ||
652 | * their own code too, both in terms of building against the openssl headers | ||
653 | * with BN_DEBUG defined *and* linking with a version of OpenSSL built with it | ||
654 | * defined. This not only improves external code, it provides more test | ||
655 | * coverage for openssl's own code. | ||
656 | */ | ||
657 | |||
658 | #ifdef BN_DEBUG | ||
659 | |||
660 | /* We only need assert() when debugging */ | ||
661 | #include <assert.h> | ||
662 | |||
663 | #ifdef BN_DEBUG_RAND | ||
664 | #define bn_pollute(a) \ | ||
665 | do { \ | ||
666 | const BIGNUM *_bnum1 = (a); \ | ||
667 | if(_bnum1->top < _bnum1->dmax) { \ | ||
668 | unsigned char _tmp_char; \ | ||
669 | /* We cast away const without the compiler knowing, any \ | ||
670 | * *genuinely* constant variables that aren't mutable \ | ||
671 | * wouldn't be constructed with top!=dmax. */ \ | ||
672 | BN_ULONG *_not_const; \ | ||
673 | memcpy(&_not_const, &_bnum1->d, sizeof(BN_ULONG*)); \ | ||
674 | arc4random_buf(&_tmp_char, 1); \ | ||
675 | memset((unsigned char *)(_not_const + _bnum1->top), _tmp_char, \ | ||
676 | (_bnum1->dmax - _bnum1->top) * sizeof(BN_ULONG)); \ | ||
677 | } \ | ||
678 | } while(0) | ||
679 | #else | ||
680 | #define bn_pollute(a) | ||
681 | #endif | ||
682 | |||
683 | #define bn_check_top(a) \ | ||
684 | do { \ | ||
685 | const BIGNUM *_bnum2 = (a); \ | ||
686 | if (_bnum2 != NULL) { \ | ||
687 | assert((_bnum2->top == 0) || \ | ||
688 | (_bnum2->d[_bnum2->top - 1] != 0)); \ | ||
689 | bn_pollute(_bnum2); \ | ||
690 | } \ | ||
691 | } while(0) | ||
692 | |||
693 | #define bn_fix_top(a) bn_check_top(a) | ||
694 | |||
695 | #define bn_check_size(bn, bits) bn_wcheck_size(bn, ((bits+BN_BITS2-1))/BN_BITS2) | ||
696 | #define bn_wcheck_size(bn, words) \ | ||
697 | do { \ | ||
698 | const BIGNUM *_bnum2 = (bn); \ | ||
699 | assert(words <= (_bnum2)->dmax && words >= (_bnum2)->top); \ | ||
700 | } while(0) | ||
701 | |||
702 | #else /* !BN_DEBUG */ | ||
703 | |||
704 | #define bn_pollute(a) | ||
705 | #define bn_check_top(a) | ||
706 | #define bn_fix_top(a) bn_correct_top(a) | ||
707 | #define bn_check_size(bn, bits) | ||
708 | #define bn_wcheck_size(bn, words) | ||
709 | |||
710 | #endif | ||
711 | |||
712 | #define bn_correct_top(a) \ | ||
713 | { \ | ||
714 | BN_ULONG *ftl; \ | ||
715 | int tmp_top = (a)->top; \ | ||
716 | if (tmp_top > 0) \ | ||
717 | { \ | ||
718 | for (ftl= &((a)->d[tmp_top-1]); tmp_top > 0; tmp_top--) \ | ||
719 | if (*(ftl--)) break; \ | ||
720 | (a)->top = tmp_top; \ | ||
721 | } \ | ||
722 | bn_pollute(a); \ | ||
723 | } | ||
724 | |||
725 | BN_ULONG bn_mul_add_words(BN_ULONG *rp, const BN_ULONG *ap, int num, BN_ULONG w); | ||
726 | BN_ULONG bn_mul_words(BN_ULONG *rp, const BN_ULONG *ap, int num, BN_ULONG w); | ||
727 | void bn_sqr_words(BN_ULONG *rp, const BN_ULONG *ap, int num); | ||
728 | BN_ULONG bn_div_words(BN_ULONG h, BN_ULONG l, BN_ULONG d); | ||
729 | BN_ULONG bn_add_words(BN_ULONG *rp, const BN_ULONG *ap, const BN_ULONG *bp, int num); | ||
730 | BN_ULONG bn_sub_words(BN_ULONG *rp, const BN_ULONG *ap, const BN_ULONG *bp, int num); | ||
731 | |||
732 | /* Primes from RFC 2409 */ | 620 | /* Primes from RFC 2409 */ |
733 | BIGNUM *get_rfc2409_prime_768(BIGNUM *bn); | 621 | BIGNUM *get_rfc2409_prime_768(BIGNUM *bn); |
734 | BIGNUM *get_rfc2409_prime_1024(BIGNUM *bn); | 622 | BIGNUM *get_rfc2409_prime_1024(BIGNUM *bn); |
@@ -741,8 +629,6 @@ BIGNUM *get_rfc3526_prime_4096(BIGNUM *bn); | |||
741 | BIGNUM *get_rfc3526_prime_6144(BIGNUM *bn); | 629 | BIGNUM *get_rfc3526_prime_6144(BIGNUM *bn); |
742 | BIGNUM *get_rfc3526_prime_8192(BIGNUM *bn); | 630 | BIGNUM *get_rfc3526_prime_8192(BIGNUM *bn); |
743 | 631 | ||
744 | int BN_bntest_rand(BIGNUM *rnd, int bits, int top, int bottom); | ||
745 | |||
746 | /* BEGIN ERROR CODES */ | 632 | /* BEGIN ERROR CODES */ |
747 | /* The following lines are auto generated by the script mkerr.pl. Any changes | 633 | /* The following lines are auto generated by the script mkerr.pl. Any changes |
748 | * made after this point may be overwritten when the script is next run. | 634 | * made after this point may be overwritten when the script is next run. |
diff --git a/src/lib/libcrypto/bn/bn_lcl.h b/src/lib/libcrypto/bn/bn_lcl.h index eb4af1b75b..ca130a63cb 100644 --- a/src/lib/libcrypto/bn/bn_lcl.h +++ b/src/lib/libcrypto/bn/bn_lcl.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: bn_lcl.h,v 1.22 2015/11/06 21:42:32 miod Exp $ */ | 1 | /* $OpenBSD: bn_lcl.h,v 1.23 2016/12/21 15:49:29 jsing Exp $ */ |
2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
3 | * All rights reserved. | 3 | * All rights reserved. |
4 | * | 4 | * |
@@ -116,10 +116,7 @@ | |||
116 | 116 | ||
117 | #include <openssl/bn.h> | 117 | #include <openssl/bn.h> |
118 | 118 | ||
119 | #ifdef __cplusplus | 119 | __BEGIN_HIDDEN_DECLS |
120 | extern "C" { | ||
121 | #endif | ||
122 | |||
123 | 120 | ||
124 | /* | 121 | /* |
125 | * BN_window_bits_for_exponent_size -- macro for sliding window mod_exp functions | 122 | * BN_window_bits_for_exponent_size -- macro for sliding window mod_exp functions |
@@ -452,7 +449,7 @@ extern "C" { | |||
452 | } | 449 | } |
453 | #endif /* !BN_LLONG */ | 450 | #endif /* !BN_LLONG */ |
454 | 451 | ||
455 | void bn_mul_normal(BN_ULONG *r, BN_ULONG *a, int na, BN_ULONG *b, int nb); | 452 | void bn_mul_normal(BN_ULONG *r, BN_ULONG *a, int na, BN_ULONG *b, int nb); |
456 | void bn_mul_comba8(BN_ULONG *r, BN_ULONG *a, BN_ULONG *b); | 453 | void bn_mul_comba8(BN_ULONG *r, BN_ULONG *a, BN_ULONG *b); |
457 | void bn_mul_comba4(BN_ULONG *r, BN_ULONG *a, BN_ULONG *b); | 454 | void bn_mul_comba4(BN_ULONG *r, BN_ULONG *a, BN_ULONG *b); |
458 | void bn_sqr_normal(BN_ULONG *r, const BN_ULONG *a, int n, BN_ULONG *tmp); | 455 | void bn_sqr_normal(BN_ULONG *r, const BN_ULONG *a, int n, BN_ULONG *tmp); |
@@ -477,8 +474,116 @@ BN_ULONG bn_sub_part_words(BN_ULONG *r, const BN_ULONG *a, const BN_ULONG *b, | |||
477 | int cl, int dl); | 474 | int cl, int dl); |
478 | int bn_mul_mont(BN_ULONG *rp, const BN_ULONG *ap, const BN_ULONG *bp, const BN_ULONG *np, const BN_ULONG *n0, int num); | 475 | int bn_mul_mont(BN_ULONG *rp, const BN_ULONG *ap, const BN_ULONG *bp, const BN_ULONG *np, const BN_ULONG *n0, int num); |
479 | 476 | ||
480 | #ifdef __cplusplus | 477 | #define bn_wexpand(a,words) (((words) <= (a)->dmax)?(a):bn_expand2((a),(words))) |
481 | } | 478 | BIGNUM *bn_expand2(BIGNUM *a, int words); |
479 | BIGNUM *bn_expand(BIGNUM *a, int bits); | ||
480 | |||
481 | BIGNUM *bn_dup_expand(const BIGNUM *a, int words); /* unused */ | ||
482 | |||
483 | /* Bignum consistency macros | ||
484 | * There is one "API" macro, bn_fix_top(), for stripping leading zeroes from | ||
485 | * bignum data after direct manipulations on the data. There is also an | ||
486 | * "internal" macro, bn_check_top(), for verifying that there are no leading | ||
487 | * zeroes. Unfortunately, some auditing is required due to the fact that | ||
488 | * bn_fix_top() has become an overabused duct-tape because bignum data is | ||
489 | * occasionally passed around in an inconsistent state. So the following | ||
490 | * changes have been made to sort this out; | ||
491 | * - bn_fix_top()s implementation has been moved to bn_correct_top() | ||
492 | * - if BN_DEBUG isn't defined, bn_fix_top() maps to bn_correct_top(), and | ||
493 | * bn_check_top() is as before. | ||
494 | * - if BN_DEBUG *is* defined; | ||
495 | * - bn_check_top() tries to pollute unused words even if the bignum 'top' is | ||
496 | * consistent. (ed: only if BN_DEBUG_RAND is defined) | ||
497 | * - bn_fix_top() maps to bn_check_top() rather than "fixing" anything. | ||
498 | * The idea is to have debug builds flag up inconsistent bignums when they | ||
499 | * occur. If that occurs in a bn_fix_top(), we examine the code in question; if | ||
500 | * the use of bn_fix_top() was appropriate (ie. it follows directly after code | ||
501 | * that manipulates the bignum) it is converted to bn_correct_top(), and if it | ||
502 | * was not appropriate, we convert it permanently to bn_check_top() and track | ||
503 | * down the cause of the bug. Eventually, no internal code should be using the | ||
504 | * bn_fix_top() macro. External applications and libraries should try this with | ||
505 | * their own code too, both in terms of building against the openssl headers | ||
506 | * with BN_DEBUG defined *and* linking with a version of OpenSSL built with it | ||
507 | * defined. This not only improves external code, it provides more test | ||
508 | * coverage for openssl's own code. | ||
509 | */ | ||
510 | |||
511 | #ifdef BN_DEBUG | ||
512 | |||
513 | /* We only need assert() when debugging */ | ||
514 | #include <assert.h> | ||
515 | |||
516 | #ifdef BN_DEBUG_RAND | ||
517 | #define bn_pollute(a) \ | ||
518 | do { \ | ||
519 | const BIGNUM *_bnum1 = (a); \ | ||
520 | if(_bnum1->top < _bnum1->dmax) { \ | ||
521 | unsigned char _tmp_char; \ | ||
522 | /* We cast away const without the compiler knowing, any \ | ||
523 | * *genuinely* constant variables that aren't mutable \ | ||
524 | * wouldn't be constructed with top!=dmax. */ \ | ||
525 | BN_ULONG *_not_const; \ | ||
526 | memcpy(&_not_const, &_bnum1->d, sizeof(BN_ULONG*)); \ | ||
527 | arc4random_buf(&_tmp_char, 1); \ | ||
528 | memset((unsigned char *)(_not_const + _bnum1->top), _tmp_char, \ | ||
529 | (_bnum1->dmax - _bnum1->top) * sizeof(BN_ULONG)); \ | ||
530 | } \ | ||
531 | } while(0) | ||
532 | #else | ||
533 | #define bn_pollute(a) | ||
534 | #endif | ||
535 | |||
536 | #define bn_check_top(a) \ | ||
537 | do { \ | ||
538 | const BIGNUM *_bnum2 = (a); \ | ||
539 | if (_bnum2 != NULL) { \ | ||
540 | assert((_bnum2->top == 0) || \ | ||
541 | (_bnum2->d[_bnum2->top - 1] != 0)); \ | ||
542 | bn_pollute(_bnum2); \ | ||
543 | } \ | ||
544 | } while(0) | ||
545 | |||
546 | #define bn_fix_top(a) bn_check_top(a) | ||
547 | |||
548 | #define bn_check_size(bn, bits) bn_wcheck_size(bn, ((bits+BN_BITS2-1))/BN_BITS2) | ||
549 | #define bn_wcheck_size(bn, words) \ | ||
550 | do { \ | ||
551 | const BIGNUM *_bnum2 = (bn); \ | ||
552 | assert(words <= (_bnum2)->dmax && words >= (_bnum2)->top); \ | ||
553 | } while(0) | ||
554 | |||
555 | #else /* !BN_DEBUG */ | ||
556 | |||
557 | #define bn_pollute(a) | ||
558 | #define bn_check_top(a) | ||
559 | #define bn_fix_top(a) bn_correct_top(a) | ||
560 | #define bn_check_size(bn, bits) | ||
561 | #define bn_wcheck_size(bn, words) | ||
562 | |||
482 | #endif | 563 | #endif |
483 | 564 | ||
565 | #define bn_correct_top(a) \ | ||
566 | { \ | ||
567 | BN_ULONG *ftl; \ | ||
568 | int tmp_top = (a)->top; \ | ||
569 | if (tmp_top > 0) \ | ||
570 | { \ | ||
571 | for (ftl= &((a)->d[tmp_top-1]); tmp_top > 0; tmp_top--) \ | ||
572 | if (*(ftl--)) break; \ | ||
573 | (a)->top = tmp_top; \ | ||
574 | } \ | ||
575 | bn_pollute(a); \ | ||
576 | } | ||
577 | |||
578 | BN_ULONG bn_mul_add_words(BN_ULONG *rp, const BN_ULONG *ap, int num, BN_ULONG w); | ||
579 | BN_ULONG bn_mul_words(BN_ULONG *rp, const BN_ULONG *ap, int num, BN_ULONG w); | ||
580 | void bn_sqr_words(BN_ULONG *rp, const BN_ULONG *ap, int num); | ||
581 | BN_ULONG bn_div_words(BN_ULONG h, BN_ULONG l, BN_ULONG d); | ||
582 | BN_ULONG bn_add_words(BN_ULONG *rp, const BN_ULONG *ap, const BN_ULONG *bp, int num); | ||
583 | BN_ULONG bn_sub_words(BN_ULONG *rp, const BN_ULONG *ap, const BN_ULONG *bp, int num); | ||
584 | |||
585 | int BN_bntest_rand(BIGNUM *rnd, int bits, int top, int bottom); | ||
586 | |||
587 | __END_HIDDEN_DECLS | ||
588 | |||
484 | #endif | 589 | #endif |
diff --git a/src/lib/libcrypto/bn/bn_prime.h b/src/lib/libcrypto/bn/bn_prime.h index 3102d8eb41..d5199008f9 100644 --- a/src/lib/libcrypto/bn/bn_prime.h +++ b/src/lib/libcrypto/bn/bn_prime.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: bn_prime.h,v 1.6 2014/06/12 15:49:28 deraadt Exp $ */ | 1 | /* $OpenBSD: bn_prime.h,v 1.7 2016/12/21 15:49:29 jsing Exp $ */ |
2 | /* Auto generated by bn_prime.pl */ | 2 | /* Auto generated by bn_prime.pl */ |
3 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 3 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
4 | * All rights reserved. | 4 | * All rights reserved. |
@@ -57,6 +57,8 @@ | |||
57 | * [including the GNU Public Licence.] | 57 | * [including the GNU Public Licence.] |
58 | */ | 58 | */ |
59 | 59 | ||
60 | __BEGIN_HIDDEN_DECLS | ||
61 | |||
60 | #define NUMPRIMES 2048 | 62 | #define NUMPRIMES 2048 |
61 | typedef unsigned short prime_t; | 63 | typedef unsigned short prime_t; |
62 | static const prime_t primes[NUMPRIMES] = { | 64 | static const prime_t primes[NUMPRIMES] = { |
@@ -317,3 +319,5 @@ static const prime_t primes[NUMPRIMES] = { | |||
317 | 17707, 17713, 17729, 17737, 17747, 17749, 17761, 17783, | 319 | 17707, 17713, 17729, 17737, 17747, 17749, 17761, 17783, |
318 | 17789, 17791, 17807, 17827, 17837, 17839, 17851, 17863, | 320 | 17789, 17791, 17807, 17827, 17837, 17839, 17851, 17863, |
319 | }; | 321 | }; |
322 | |||
323 | __END_HIDDEN_DECLS | ||
diff --git a/src/lib/libcrypto/camellia/cmll_locl.h b/src/lib/libcrypto/camellia/cmll_locl.h index 8a4f540fbc..325b6e2d6f 100644 --- a/src/lib/libcrypto/camellia/cmll_locl.h +++ b/src/lib/libcrypto/camellia/cmll_locl.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: cmll_locl.h,v 1.5 2014/11/13 20:01:58 miod Exp $ */ | 1 | /* $OpenBSD: cmll_locl.h,v 1.6 2016/12/21 15:49:29 jsing Exp $ */ |
2 | /* ==================================================================== | 2 | /* ==================================================================== |
3 | * Copyright 2006 NTT (Nippon Telegraph and Telephone Corporation) . | 3 | * Copyright 2006 NTT (Nippon Telegraph and Telephone Corporation) . |
4 | * ALL RIGHTS RESERVED. | 4 | * ALL RIGHTS RESERVED. |
@@ -68,6 +68,8 @@ | |||
68 | #ifndef HEADER_CAMELLIA_LOCL_H | 68 | #ifndef HEADER_CAMELLIA_LOCL_H |
69 | #define HEADER_CAMELLIA_LOCL_H | 69 | #define HEADER_CAMELLIA_LOCL_H |
70 | 70 | ||
71 | __BEGIN_HIDDEN_DECLS | ||
72 | |||
71 | typedef unsigned int u32; | 73 | typedef unsigned int u32; |
72 | typedef unsigned char u8; | 74 | typedef unsigned char u8; |
73 | 75 | ||
@@ -82,4 +84,6 @@ void Camellia_EncryptBlock(int keyBitLength, const u8 plaintext[], | |||
82 | void Camellia_DecryptBlock(int keyBitLength, const u8 ciphertext[], | 84 | void Camellia_DecryptBlock(int keyBitLength, const u8 ciphertext[], |
83 | const KEY_TABLE_TYPE keyTable, u8 plaintext[]); | 85 | const KEY_TABLE_TYPE keyTable, u8 plaintext[]); |
84 | 86 | ||
87 | __END_HIDDEN_DECLS | ||
88 | |||
85 | #endif /* #ifndef HEADER_CAMELLIA_LOCL_H */ | 89 | #endif /* #ifndef HEADER_CAMELLIA_LOCL_H */ |
diff --git a/src/lib/libcrypto/cast/cast_s.h b/src/lib/libcrypto/cast/cast_s.h index 7d4e220e32..472128bb40 100644 --- a/src/lib/libcrypto/cast/cast_s.h +++ b/src/lib/libcrypto/cast/cast_s.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: cast_s.h,v 1.5 2014/06/12 15:49:28 deraadt Exp $ */ | 1 | /* $OpenBSD: cast_s.h,v 1.6 2016/12/21 15:49:29 jsing Exp $ */ |
2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
3 | * All rights reserved. | 3 | * All rights reserved. |
4 | * | 4 | * |
@@ -55,6 +55,9 @@ | |||
55 | * copied and put under another distribution licence | 55 | * copied and put under another distribution licence |
56 | * [including the GNU Public Licence.] | 56 | * [including the GNU Public Licence.] |
57 | */ | 57 | */ |
58 | |||
59 | __BEGIN_HIDDEN_DECLS | ||
60 | |||
58 | const CAST_LONG CAST_S_table0[256]={ | 61 | const CAST_LONG CAST_S_table0[256]={ |
59 | 0x30fb40d4,0x9fa0ff0b,0x6beccd2f,0x3f258c7a, | 62 | 0x30fb40d4,0x9fa0ff0b,0x6beccd2f,0x3f258c7a, |
60 | 0x1e213f2f,0x9c004dd3,0x6003e540,0xcf9fc949, | 63 | 0x1e213f2f,0x9c004dd3,0x6003e540,0xcf9fc949, |
@@ -583,3 +586,5 @@ const CAST_LONG CAST_S_table7[256]={ | |||
583 | 0x04f19130,0xba6e4ec0,0x99265164,0x1ee7230d, | 586 | 0x04f19130,0xba6e4ec0,0x99265164,0x1ee7230d, |
584 | 0x50b2ad80,0xeaee6801,0x8db2a283,0xea8bf59e, | 587 | 0x50b2ad80,0xeaee6801,0x8db2a283,0xea8bf59e, |
585 | }; | 588 | }; |
589 | |||
590 | __END_HIDDEN_DECLS | ||
diff --git a/src/lib/libcrypto/conf/conf_def.h b/src/lib/libcrypto/conf/conf_def.h index 8f8c1fd961..956e44337d 100644 --- a/src/lib/libcrypto/conf/conf_def.h +++ b/src/lib/libcrypto/conf/conf_def.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: conf_def.h,v 1.5 2014/06/12 15:49:28 deraadt Exp $ */ | 1 | /* $OpenBSD: conf_def.h,v 1.6 2016/12/21 15:49:29 jsing Exp $ */ |
2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
3 | * All rights reserved. | 3 | * All rights reserved. |
4 | * | 4 | * |
@@ -59,6 +59,8 @@ | |||
59 | /* THIS FILE WAS AUTOMAGICALLY GENERATED! | 59 | /* THIS FILE WAS AUTOMAGICALLY GENERATED! |
60 | Please modify and use keysets.pl to regenerate it. */ | 60 | Please modify and use keysets.pl to regenerate it. */ |
61 | 61 | ||
62 | __BEGIN_HIDDEN_DECLS | ||
63 | |||
62 | #define CONF_NUMBER 1 | 64 | #define CONF_NUMBER 1 |
63 | #define CONF_UPPER 2 | 65 | #define CONF_UPPER 2 |
64 | #define CONF_LOWER 4 | 66 | #define CONF_LOWER 4 |
@@ -160,3 +162,5 @@ static unsigned short CONF_type_win32[256] = { | |||
160 | 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, | 162 | 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, |
161 | 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, | 163 | 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, |
162 | }; | 164 | }; |
165 | |||
166 | __END_HIDDEN_DECLS | ||
diff --git a/src/lib/libcrypto/constant_time_locl.h b/src/lib/libcrypto/constant_time_locl.h index f8f0eae7ea..2cabfb460e 100644 --- a/src/lib/libcrypto/constant_time_locl.h +++ b/src/lib/libcrypto/constant_time_locl.h | |||
@@ -47,9 +47,7 @@ | |||
47 | #ifndef HEADER_CONSTANT_TIME_LOCL_H | 47 | #ifndef HEADER_CONSTANT_TIME_LOCL_H |
48 | # define HEADER_CONSTANT_TIME_LOCL_H | 48 | # define HEADER_CONSTANT_TIME_LOCL_H |
49 | 49 | ||
50 | #ifdef __cplusplus | 50 | __BEGIN_HIDDEN_DECLS |
51 | extern "C" { | ||
52 | #endif | ||
53 | 51 | ||
54 | /*- | 52 | /*- |
55 | * The boolean methods return a bitmask of all ones (0xff...f) for true | 53 | * The boolean methods return a bitmask of all ones (0xff...f) for true |
@@ -202,8 +200,6 @@ static inline int constant_time_select_int(unsigned int mask, int a, int b) | |||
202 | return (int)(constant_time_select(mask, (unsigned)(a), (unsigned)(b))); | 200 | return (int)(constant_time_select(mask, (unsigned)(a), (unsigned)(b))); |
203 | } | 201 | } |
204 | 202 | ||
205 | #ifdef __cplusplus | 203 | __END_HIDDEN_DECLS |
206 | } | ||
207 | #endif | ||
208 | 204 | ||
209 | #endif /* HEADER_CONSTANT_TIME_LOCL_H */ | 205 | #endif /* HEADER_CONSTANT_TIME_LOCL_H */ |
diff --git a/src/lib/libcrypto/des/des_locl.h b/src/lib/libcrypto/des/des_locl.h index 38ac68a6e6..34a7609873 100644 --- a/src/lib/libcrypto/des/des_locl.h +++ b/src/lib/libcrypto/des/des_locl.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: des_locl.h,v 1.18 2014/10/28 07:35:58 jsg Exp $ */ | 1 | /* $OpenBSD: des_locl.h,v 1.19 2016/12/21 15:49:29 jsing Exp $ */ |
2 | /* Copyright (C) 1995-1997 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1997 Eric Young (eay@cryptsoft.com) |
3 | * All rights reserved. | 3 | * All rights reserved. |
4 | * | 4 | * |
@@ -70,6 +70,8 @@ | |||
70 | 70 | ||
71 | #include <openssl/des.h> | 71 | #include <openssl/des.h> |
72 | 72 | ||
73 | __BEGIN_HIDDEN_DECLS | ||
74 | |||
73 | #define ITERATIONS 16 | 75 | #define ITERATIONS 16 |
74 | #define HALF_ITERATIONS 8 | 76 | #define HALF_ITERATIONS 8 |
75 | 77 | ||
@@ -389,4 +391,7 @@ void fcrypt_body(DES_LONG *out,DES_key_schedule *ks, | |||
389 | #ifdef OPENSSL_SMALL_FOOTPRINT | 391 | #ifdef OPENSSL_SMALL_FOOTPRINT |
390 | #undef DES_UNROLL | 392 | #undef DES_UNROLL |
391 | #endif | 393 | #endif |
394 | |||
395 | __END_HIDDEN_DECLS | ||
396 | |||
392 | #endif | 397 | #endif |
diff --git a/src/lib/libcrypto/des/spr.h b/src/lib/libcrypto/des/spr.h index eec6beb9f7..5e717065fb 100644 --- a/src/lib/libcrypto/des/spr.h +++ b/src/lib/libcrypto/des/spr.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: spr.h,v 1.5 2014/06/12 15:49:28 deraadt Exp $ */ | 1 | /* $OpenBSD: spr.h,v 1.6 2016/12/21 15:49:29 jsing Exp $ */ |
2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
3 | * All rights reserved. | 3 | * All rights reserved. |
4 | * | 4 | * |
@@ -56,6 +56,8 @@ | |||
56 | * [including the GNU Public Licence.] | 56 | * [including the GNU Public Licence.] |
57 | */ | 57 | */ |
58 | 58 | ||
59 | __BEGIN_HIDDEN_DECLS | ||
60 | |||
59 | const DES_LONG DES_SPtrans[8][64]={ | 61 | const DES_LONG DES_SPtrans[8][64]={ |
60 | { | 62 | { |
61 | /* nibble 0 */ | 63 | /* nibble 0 */ |
@@ -202,3 +204,5 @@ const DES_LONG DES_SPtrans[8][64]={ | |||
202 | 0x00000080L, 0x20820000L, 0x00820080L, 0x00000000L, | 204 | 0x00000080L, 0x20820000L, 0x00820080L, 0x00000000L, |
203 | 0x20000000L, 0x20800080L, 0x00020000L, 0x00820080L, | 205 | 0x20000000L, 0x20800080L, 0x00020000L, 0x00820080L, |
204 | }}; | 206 | }}; |
207 | |||
208 | __END_HIDDEN_DECLS | ||
diff --git a/src/lib/libcrypto/dsa/dsa_locl.h b/src/lib/libcrypto/dsa/dsa_locl.h index c65a2f20cf..cdb38e036b 100644 --- a/src/lib/libcrypto/dsa/dsa_locl.h +++ b/src/lib/libcrypto/dsa/dsa_locl.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: dsa_locl.h,v 1.2 2014/06/12 15:49:28 deraadt Exp $ */ | 1 | /* $OpenBSD: dsa_locl.h,v 1.3 2016/12/21 15:49:29 jsing Exp $ */ |
2 | /* ==================================================================== | 2 | /* ==================================================================== |
3 | * Copyright (c) 2007 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 2007 The OpenSSL Project. All rights reserved. |
4 | * | 4 | * |
@@ -55,7 +55,11 @@ | |||
55 | 55 | ||
56 | #include <openssl/dsa.h> | 56 | #include <openssl/dsa.h> |
57 | 57 | ||
58 | __BEGIN_HIDDEN_DECLS | ||
59 | |||
58 | int dsa_builtin_paramgen(DSA *ret, size_t bits, size_t qbits, | 60 | int dsa_builtin_paramgen(DSA *ret, size_t bits, size_t qbits, |
59 | const EVP_MD *evpmd, const unsigned char *seed_in, size_t seed_len, | 61 | const EVP_MD *evpmd, const unsigned char *seed_in, size_t seed_len, |
60 | unsigned char *seed_out, | 62 | unsigned char *seed_out, |
61 | int *counter_ret, unsigned long *h_ret, BN_GENCB *cb); | 63 | int *counter_ret, unsigned long *h_ret, BN_GENCB *cb); |
64 | |||
65 | __END_HIDDEN_DECLS | ||
diff --git a/src/lib/libcrypto/ec/ec_lcl.h b/src/lib/libcrypto/ec/ec_lcl.h index d11aaed8cb..e1c91e67ab 100644 --- a/src/lib/libcrypto/ec/ec_lcl.h +++ b/src/lib/libcrypto/ec/ec_lcl.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ec_lcl.h,v 1.6 2016/11/04 17:33:19 miod Exp $ */ | 1 | /* $OpenBSD: ec_lcl.h,v 1.7 2016/12/21 15:49:29 jsing Exp $ */ |
2 | /* | 2 | /* |
3 | * Originally written by Bodo Moeller for the OpenSSL project. | 3 | * Originally written by Bodo Moeller for the OpenSSL project. |
4 | */ | 4 | */ |
@@ -69,19 +69,23 @@ | |||
69 | * | 69 | * |
70 | */ | 70 | */ |
71 | 71 | ||
72 | |||
73 | #include <stdlib.h> | 72 | #include <stdlib.h> |
74 | 73 | ||
75 | #include <openssl/obj_mac.h> | 74 | #include <openssl/obj_mac.h> |
76 | #include <openssl/ec.h> | 75 | #include <openssl/ec.h> |
77 | #include <openssl/bn.h> | 76 | #include <openssl/bn.h> |
78 | 77 | ||
78 | __BEGIN_HIDDEN_DECLS | ||
79 | |||
79 | #if defined(__SUNPRO_C) | 80 | #if defined(__SUNPRO_C) |
80 | # if __SUNPRO_C >= 0x520 | 81 | # if __SUNPRO_C >= 0x520 |
81 | # pragma error_messages (off,E_ARRAY_OF_INCOMPLETE_NONAME,E_ARRAY_OF_INCOMPLETE) | 82 | # pragma error_messages (off,E_ARRAY_OF_INCOMPLETE_NONAME,E_ARRAY_OF_INCOMPLETE) |
82 | # endif | 83 | # endif |
83 | #endif | 84 | #endif |
84 | 85 | ||
86 | #define bn_wexpand(a,words) (((words) <= (a)->dmax)?(a):bn_expand2((a),(words))) | ||
87 | BIGNUM *bn_expand2(BIGNUM *a, int words); | ||
88 | |||
85 | /* Use default functions for poin2oct, oct2point and compressed coordinates */ | 89 | /* Use default functions for poin2oct, oct2point and compressed coordinates */ |
86 | #define EC_FLAGS_DEFAULT_OCT 0x1 | 90 | #define EC_FLAGS_DEFAULT_OCT 0x1 |
87 | 91 | ||
@@ -447,4 +451,7 @@ void ec_GFp_nistp_points_make_affine_internal(size_t num, void *point_array, | |||
447 | void (*felem_inv)(void *out, const void *in), | 451 | void (*felem_inv)(void *out, const void *in), |
448 | void (*felem_contract)(void *out, const void *in)); | 452 | void (*felem_contract)(void *out, const void *in)); |
449 | void ec_GFp_nistp_recode_scalar_bits(unsigned char *sign, unsigned char *digit, unsigned char in); | 453 | void ec_GFp_nistp_recode_scalar_bits(unsigned char *sign, unsigned char *digit, unsigned char in); |
454 | |||
450 | #endif | 455 | #endif |
456 | |||
457 | __END_HIDDEN_DECLS | ||
diff --git a/src/lib/libcrypto/ec/ecp_nistz256_table.h b/src/lib/libcrypto/ec/ecp_nistz256_table.h index 61f32a8a5a..6aa74edf35 100644 --- a/src/lib/libcrypto/ec/ecp_nistz256_table.h +++ b/src/lib/libcrypto/ec/ecp_nistz256_table.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ecp_nistz256_table.h,v 1.1 2016/11/04 17:33:19 miod Exp $ */ | 1 | /* $OpenBSD: ecp_nistz256_table.h,v 1.2 2016/12/21 15:49:29 jsing Exp $ */ |
2 | /* Copyright (c) 2015, Intel Inc. | 2 | /* Copyright (c) 2015, Intel Inc. |
3 | * | 3 | * |
4 | * Permission to use, copy, modify, and/or distribute this software for any | 4 | * Permission to use, copy, modify, and/or distribute this software for any |
@@ -25,6 +25,8 @@ | |||
25 | * in order to increase the chances of using a large page but that appears to | 25 | * in order to increase the chances of using a large page but that appears to |
26 | * lead to invalid ELF files being produced. */ | 26 | * lead to invalid ELF files being produced. */ |
27 | 27 | ||
28 | __BEGIN_HIDDEN_DECLS | ||
29 | |||
28 | #if defined(__GNUC__) | 30 | #if defined(__GNUC__) |
29 | __attribute((aligned(4096))) | 31 | __attribute((aligned(4096))) |
30 | #elif defined(_MSC_VER) | 32 | #elif defined(_MSC_VER) |
@@ -9551,3 +9553,5 @@ ecp_nistz256_precomputed | |||
9551 | TOBN(0xd6baef61, 0x3f714aa1), TOBN(0xf51865ad, 0xeb78795e), | 9553 | TOBN(0xd6baef61, 0x3f714aa1), TOBN(0xf51865ad, 0xeb78795e), |
9552 | TOBN(0xd3e21fce, 0xe6a9d694), TOBN(0x82ceb1dd, 0x8a37b527)} | 9554 | TOBN(0xd3e21fce, 0xe6a9d694), TOBN(0x82ceb1dd, 0x8a37b527)} |
9553 | }; | 9555 | }; |
9556 | |||
9557 | __END_HIDDEN_DECLS | ||
diff --git a/src/lib/libcrypto/ecdh/ech_locl.h b/src/lib/libcrypto/ecdh/ech_locl.h index 8338007393..b5777df423 100644 --- a/src/lib/libcrypto/ecdh/ech_locl.h +++ b/src/lib/libcrypto/ecdh/ech_locl.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ech_locl.h,v 1.4 2015/09/13 10:46:20 jsing Exp $ */ | 1 | /* $OpenBSD: ech_locl.h,v 1.5 2016/12/21 15:49:29 jsing Exp $ */ |
2 | /* ==================================================================== | 2 | /* ==================================================================== |
3 | * Copyright (c) 2000-2005 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 2000-2005 The OpenSSL Project. All rights reserved. |
4 | * | 4 | * |
@@ -58,9 +58,7 @@ | |||
58 | 58 | ||
59 | #include <openssl/ecdh.h> | 59 | #include <openssl/ecdh.h> |
60 | 60 | ||
61 | #ifdef __cplusplus | 61 | __BEGIN_HIDDEN_DECLS |
62 | extern "C" { | ||
63 | #endif | ||
64 | 62 | ||
65 | struct ecdh_method { | 63 | struct ecdh_method { |
66 | const char *name; | 64 | const char *name; |
@@ -90,8 +88,6 @@ typedef struct ecdh_data_st { | |||
90 | 88 | ||
91 | ECDH_DATA *ecdh_check(EC_KEY *); | 89 | ECDH_DATA *ecdh_check(EC_KEY *); |
92 | 90 | ||
93 | #ifdef __cplusplus | 91 | __END_HIDDEN_DECLS |
94 | } | ||
95 | #endif | ||
96 | 92 | ||
97 | #endif /* HEADER_ECH_LOCL_H */ | 93 | #endif /* HEADER_ECH_LOCL_H */ |
diff --git a/src/lib/libcrypto/ecdsa/ecs_locl.h b/src/lib/libcrypto/ecdsa/ecs_locl.h index 24d866ae64..94e8874332 100644 --- a/src/lib/libcrypto/ecdsa/ecs_locl.h +++ b/src/lib/libcrypto/ecdsa/ecs_locl.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ecs_locl.h,v 1.4 2015/02/08 13:35:07 jsing Exp $ */ | 1 | /* $OpenBSD: ecs_locl.h,v 1.5 2016/12/21 15:49:29 jsing Exp $ */ |
2 | /* | 2 | /* |
3 | * Written by Nils Larsch for the OpenSSL project | 3 | * Written by Nils Larsch for the OpenSSL project |
4 | */ | 4 | */ |
@@ -61,9 +61,7 @@ | |||
61 | 61 | ||
62 | #include <openssl/ecdsa.h> | 62 | #include <openssl/ecdsa.h> |
63 | 63 | ||
64 | #ifdef __cplusplus | 64 | __BEGIN_HIDDEN_DECLS |
65 | extern "C" { | ||
66 | #endif | ||
67 | 65 | ||
68 | typedef struct ecdsa_data_st { | 66 | typedef struct ecdsa_data_st { |
69 | /* EC_KEY_METH_DATA part */ | 67 | /* EC_KEY_METH_DATA part */ |
@@ -83,8 +81,6 @@ typedef struct ecdsa_data_st { | |||
83 | */ | 81 | */ |
84 | ECDSA_DATA *ecdsa_check(EC_KEY *eckey); | 82 | ECDSA_DATA *ecdsa_check(EC_KEY *eckey); |
85 | 83 | ||
86 | #ifdef __cplusplus | 84 | __END_HIDDEN_DECLS |
87 | } | ||
88 | #endif | ||
89 | 85 | ||
90 | #endif /* HEADER_ECS_LOCL_H */ | 86 | #endif /* HEADER_ECS_LOCL_H */ |
diff --git a/src/lib/libcrypto/engine/eng_int.h b/src/lib/libcrypto/engine/eng_int.h index f240411981..dbb639949d 100644 --- a/src/lib/libcrypto/engine/eng_int.h +++ b/src/lib/libcrypto/engine/eng_int.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: eng_int.h,v 1.8 2014/07/11 08:44:48 jsing Exp $ */ | 1 | /* $OpenBSD: eng_int.h,v 1.9 2016/12/21 15:49:29 jsing Exp $ */ |
2 | /* Written by Geoff Thorpe (geoff@geoffthorpe.net) for the OpenSSL | 2 | /* Written by Geoff Thorpe (geoff@geoffthorpe.net) for the OpenSSL |
3 | * project 2000. | 3 | * project 2000. |
4 | */ | 4 | */ |
@@ -67,9 +67,7 @@ | |||
67 | /* Take public definitions from engine.h */ | 67 | /* Take public definitions from engine.h */ |
68 | #include <openssl/engine.h> | 68 | #include <openssl/engine.h> |
69 | 69 | ||
70 | #ifdef __cplusplus | 70 | __BEGIN_HIDDEN_DECLS |
71 | extern "C" { | ||
72 | #endif | ||
73 | 71 | ||
74 | /* If we compile with this symbol defined, then both reference counts in the | 72 | /* If we compile with this symbol defined, then both reference counts in the |
75 | * ENGINE structure will be monitored with a line of output on stderr for each | 73 | * ENGINE structure will be monitored with a line of output on stderr for each |
@@ -199,8 +197,6 @@ struct engine_st { | |||
199 | struct engine_st *next; | 197 | struct engine_st *next; |
200 | }; | 198 | }; |
201 | 199 | ||
202 | #ifdef __cplusplus | 200 | __END_HIDDEN_DECLS |
203 | } | ||
204 | #endif | ||
205 | 201 | ||
206 | #endif /* HEADER_ENGINE_INT_H */ | 202 | #endif /* HEADER_ENGINE_INT_H */ |
diff --git a/src/lib/libcrypto/evp/evp_locl.h b/src/lib/libcrypto/evp/evp_locl.h index 80071ec1ab..e264f9c998 100644 --- a/src/lib/libcrypto/evp/evp_locl.h +++ b/src/lib/libcrypto/evp/evp_locl.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: evp_locl.h,v 1.13 2014/06/12 15:49:29 deraadt Exp $ */ | 1 | /* $OpenBSD: evp_locl.h,v 1.14 2016/12/21 15:49:29 jsing Exp $ */ |
2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL | 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL |
3 | * project 2000. | 3 | * project 2000. |
4 | */ | 4 | */ |
@@ -56,6 +56,8 @@ | |||
56 | * | 56 | * |
57 | */ | 57 | */ |
58 | 58 | ||
59 | __BEGIN_HIDDEN_DECLS | ||
60 | |||
59 | /* Macros to code block cipher wrappers */ | 61 | /* Macros to code block cipher wrappers */ |
60 | 62 | ||
61 | /* Wrapper functions for each cipher mode */ | 63 | /* Wrapper functions for each cipher mode */ |
@@ -364,3 +366,5 @@ struct evp_aead_st { | |||
364 | size_t nonce_len, const unsigned char *in, size_t in_len, | 366 | size_t nonce_len, const unsigned char *in, size_t in_len, |
365 | const unsigned char *ad, size_t ad_len); | 367 | const unsigned char *ad, size_t ad_len); |
366 | }; | 368 | }; |
369 | |||
370 | __END_HIDDEN_DECLS | ||
diff --git a/src/lib/libcrypto/gost/gost_asn1.h b/src/lib/libcrypto/gost/gost_asn1.h index 8cafa6be3b..7cabfc79c9 100644 --- a/src/lib/libcrypto/gost/gost_asn1.h +++ b/src/lib/libcrypto/gost/gost_asn1.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: gost_asn1.h,v 1.2 2016/09/04 17:02:31 jsing Exp $ */ | 1 | /* $OpenBSD: gost_asn1.h,v 1.3 2016/12/21 15:49:29 jsing Exp $ */ |
2 | /* | 2 | /* |
3 | * Copyright (c) 2014 Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> | 3 | * Copyright (c) 2014 Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> |
4 | * Copyright (c) 2005-2006 Cryptocom LTD | 4 | * Copyright (c) 2005-2006 Cryptocom LTD |
@@ -54,6 +54,8 @@ | |||
54 | 54 | ||
55 | #include <openssl/asn1.h> | 55 | #include <openssl/asn1.h> |
56 | 56 | ||
57 | __BEGIN_HIDDEN_DECLS | ||
58 | |||
57 | typedef struct { | 59 | typedef struct { |
58 | ASN1_OCTET_STRING *encrypted_key; | 60 | ASN1_OCTET_STRING *encrypted_key; |
59 | ASN1_OCTET_STRING *imit; | 61 | ASN1_OCTET_STRING *imit; |
@@ -100,4 +102,6 @@ GOST_KEY_PARAMS *d2i_GOST_KEY_PARAMS(GOST_KEY_PARAMS **a, const unsigned char ** | |||
100 | int i2d_GOST_KEY_PARAMS(GOST_KEY_PARAMS *a, unsigned char **out); | 102 | int i2d_GOST_KEY_PARAMS(GOST_KEY_PARAMS *a, unsigned char **out); |
101 | extern const ASN1_ITEM GOST_KEY_PARAMS_it; | 103 | extern const ASN1_ITEM GOST_KEY_PARAMS_it; |
102 | 104 | ||
105 | __END_HIDDEN_DECLS | ||
106 | |||
103 | #endif | 107 | #endif |
diff --git a/src/lib/libcrypto/gost/gost_locl.h b/src/lib/libcrypto/gost/gost_locl.h index 9036f59771..b2e2c1362a 100644 --- a/src/lib/libcrypto/gost/gost_locl.h +++ b/src/lib/libcrypto/gost/gost_locl.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: gost_locl.h,v 1.3 2014/11/13 20:29:55 miod Exp $ */ | 1 | /* $OpenBSD: gost_locl.h,v 1.4 2016/12/21 15:49:29 jsing Exp $ */ |
2 | /* | 2 | /* |
3 | * Copyright (c) 2014 Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> | 3 | * Copyright (c) 2014 Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> |
4 | * Copyright (c) 2005-2006 Cryptocom LTD | 4 | * Copyright (c) 2005-2006 Cryptocom LTD |
@@ -55,6 +55,8 @@ | |||
55 | #include <openssl/ec.h> | 55 | #include <openssl/ec.h> |
56 | #include <openssl/ecdsa.h> | 56 | #include <openssl/ecdsa.h> |
57 | 57 | ||
58 | __BEGIN_HIDDEN_DECLS | ||
59 | |||
58 | /* Internal representation of GOST substitution blocks */ | 60 | /* Internal representation of GOST substitution blocks */ |
59 | typedef struct { | 61 | typedef struct { |
60 | unsigned char k8[16]; | 62 | unsigned char k8[16]; |
@@ -110,4 +112,6 @@ extern int GostR3410_get_pk_digest(int nid); | |||
110 | extern int GostR3410_256_param_id(const char *value); | 112 | extern int GostR3410_256_param_id(const char *value); |
111 | extern int GostR3410_512_param_id(const char *value); | 113 | extern int GostR3410_512_param_id(const char *value); |
112 | 114 | ||
115 | __END_HIDDEN_DECLS | ||
116 | |||
113 | #endif | 117 | #endif |
diff --git a/src/lib/libcrypto/md4/md4_locl.h b/src/lib/libcrypto/md4/md4_locl.h index ef574c040d..6cf69ded82 100644 --- a/src/lib/libcrypto/md4/md4_locl.h +++ b/src/lib/libcrypto/md4/md4_locl.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: md4_locl.h,v 1.9 2015/09/14 01:45:03 doug Exp $ */ | 1 | /* $OpenBSD: md4_locl.h,v 1.10 2016/12/21 15:49:29 jsing Exp $ */ |
2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
3 | * All rights reserved. | 3 | * All rights reserved. |
4 | * | 4 | * |
@@ -61,8 +61,12 @@ | |||
61 | #include <openssl/opensslconf.h> | 61 | #include <openssl/opensslconf.h> |
62 | #include <openssl/md4.h> | 62 | #include <openssl/md4.h> |
63 | 63 | ||
64 | __BEGIN_HIDDEN_DECLS | ||
65 | |||
64 | void md4_block_data_order (MD4_CTX *c, const void *p,size_t num); | 66 | void md4_block_data_order (MD4_CTX *c, const void *p,size_t num); |
65 | 67 | ||
68 | __END_HIDDEN_DECLS | ||
69 | |||
66 | #define DATA_ORDER_IS_LITTLE_ENDIAN | 70 | #define DATA_ORDER_IS_LITTLE_ENDIAN |
67 | 71 | ||
68 | #define HASH_LONG MD4_LONG | 72 | #define HASH_LONG MD4_LONG |
diff --git a/src/lib/libcrypto/md5/md5_locl.h b/src/lib/libcrypto/md5/md5_locl.h index 00c5a67e31..325c531420 100644 --- a/src/lib/libcrypto/md5/md5_locl.h +++ b/src/lib/libcrypto/md5/md5_locl.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: md5_locl.h,v 1.13 2014/10/20 13:06:54 bcook Exp $ */ | 1 | /* $OpenBSD: md5_locl.h,v 1.14 2016/12/21 15:49:29 jsing Exp $ */ |
2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
3 | * All rights reserved. | 3 | * All rights reserved. |
4 | * | 4 | * |
@@ -72,8 +72,12 @@ | |||
72 | # endif | 72 | # endif |
73 | #endif | 73 | #endif |
74 | 74 | ||
75 | __BEGIN_HIDDEN_DECLS | ||
76 | |||
75 | void md5_block_data_order (MD5_CTX *c, const void *p,size_t num); | 77 | void md5_block_data_order (MD5_CTX *c, const void *p,size_t num); |
76 | 78 | ||
79 | __END_HIDDEN_DECLS | ||
80 | |||
77 | #define DATA_ORDER_IS_LITTLE_ENDIAN | 81 | #define DATA_ORDER_IS_LITTLE_ENDIAN |
78 | 82 | ||
79 | #define HASH_LONG MD5_LONG | 83 | #define HASH_LONG MD5_LONG |
diff --git a/src/lib/libcrypto/modes/modes_lcl.h b/src/lib/libcrypto/modes/modes_lcl.h index a90f4a2b37..f8830e4deb 100644 --- a/src/lib/libcrypto/modes/modes_lcl.h +++ b/src/lib/libcrypto/modes/modes_lcl.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: modes_lcl.h,v 1.9 2016/11/04 13:56:05 miod Exp $ */ | 1 | /* $OpenBSD: modes_lcl.h,v 1.10 2016/12/21 15:49:29 jsing Exp $ */ |
2 | /* ==================================================================== | 2 | /* ==================================================================== |
3 | * Copyright (c) 2010 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 2010 The OpenSSL Project. All rights reserved. |
4 | * | 4 | * |
@@ -12,6 +12,8 @@ | |||
12 | 12 | ||
13 | #include <openssl/modes.h> | 13 | #include <openssl/modes.h> |
14 | 14 | ||
15 | __BEGIN_HIDDEN_DECLS | ||
16 | |||
15 | #if defined(_LP64) | 17 | #if defined(_LP64) |
16 | typedef long i64; | 18 | typedef long i64; |
17 | typedef unsigned long u64; | 19 | typedef unsigned long u64; |
@@ -106,3 +108,4 @@ struct ccm128_context { | |||
106 | void *key; | 108 | void *key; |
107 | }; | 109 | }; |
108 | 110 | ||
111 | __END_HIDDEN_DECLS | ||
diff --git a/src/lib/libcrypto/o_time.h b/src/lib/libcrypto/o_time.h index 27411b3637..8c6301db31 100644 --- a/src/lib/libcrypto/o_time.h +++ b/src/lib/libcrypto/o_time.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: o_time.h,v 1.6 2014/06/12 15:49:27 deraadt Exp $ */ | 1 | /* $OpenBSD: o_time.h,v 1.7 2016/12/21 15:49:29 jsing Exp $ */ |
2 | /* Written by Richard Levitte (richard@levitte.org) for the OpenSSL | 2 | /* Written by Richard Levitte (richard@levitte.org) for the OpenSSL |
3 | * project 2001. | 3 | * project 2001. |
4 | */ | 4 | */ |
@@ -61,6 +61,10 @@ | |||
61 | 61 | ||
62 | #include <time.h> | 62 | #include <time.h> |
63 | 63 | ||
64 | __BEGIN_HIDDEN_DECLS | ||
65 | |||
64 | int OPENSSL_gmtime_adj(struct tm *tm, int offset_day, long offset_sec); | 66 | int OPENSSL_gmtime_adj(struct tm *tm, int offset_day, long offset_sec); |
65 | 67 | ||
68 | __END_HIDDEN_DECLS | ||
69 | |||
66 | #endif | 70 | #endif |
diff --git a/src/lib/libcrypto/objects/obj_xref.h b/src/lib/libcrypto/objects/obj_xref.h index 4499456694..59c597ce41 100644 --- a/src/lib/libcrypto/objects/obj_xref.h +++ b/src/lib/libcrypto/objects/obj_xref.h | |||
@@ -1,6 +1,8 @@ | |||
1 | /* $OpenBSD: obj_xref.h,v 1.3 2014/11/09 19:17:13 miod Exp $ */ | 1 | /* $OpenBSD: obj_xref.h,v 1.4 2016/12/21 15:49:29 jsing Exp $ */ |
2 | /* AUTOGENERATED BY objxref.pl, DO NOT EDIT */ | 2 | /* AUTOGENERATED BY objxref.pl, DO NOT EDIT */ |
3 | 3 | ||
4 | __BEGIN_HIDDEN_DECLS | ||
5 | |||
4 | typedef struct | 6 | typedef struct |
5 | { | 7 | { |
6 | int sign_id; | 8 | int sign_id; |
@@ -80,3 +82,4 @@ static const nid_triple * const sigoid_srt_xref[] = | |||
80 | &sigoid_srt[31], | 82 | &sigoid_srt[31], |
81 | }; | 83 | }; |
82 | 84 | ||
85 | __END_HIDDEN_DECLS | ||
diff --git a/src/lib/libcrypto/ripemd/rmd_locl.h b/src/lib/libcrypto/ripemd/rmd_locl.h index 54cce5b645..f38b101cc6 100644 --- a/src/lib/libcrypto/ripemd/rmd_locl.h +++ b/src/lib/libcrypto/ripemd/rmd_locl.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: rmd_locl.h,v 1.12 2014/10/20 13:06:54 bcook Exp $ */ | 1 | /* $OpenBSD: rmd_locl.h,v 1.13 2016/12/21 15:49:29 jsing Exp $ */ |
2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
3 | * All rights reserved. | 3 | * All rights reserved. |
4 | * | 4 | * |
@@ -72,8 +72,12 @@ | |||
72 | # endif | 72 | # endif |
73 | #endif | 73 | #endif |
74 | 74 | ||
75 | __BEGIN_HIDDEN_DECLS | ||
76 | |||
75 | void ripemd160_block_data_order (RIPEMD160_CTX *c, const void *p,size_t num); | 77 | void ripemd160_block_data_order (RIPEMD160_CTX *c, const void *p,size_t num); |
76 | 78 | ||
79 | __END_HIDDEN_DECLS | ||
80 | |||
77 | #define DATA_ORDER_IS_LITTLE_ENDIAN | 81 | #define DATA_ORDER_IS_LITTLE_ENDIAN |
78 | 82 | ||
79 | #define HASH_LONG RIPEMD160_LONG | 83 | #define HASH_LONG RIPEMD160_LONG |
@@ -143,4 +147,3 @@ void ripemd160_block_data_order (RIPEMD160_CTX *c, const void *p,size_t num); | |||
143 | a+=F5(b,c,d)+X(w)+K; \ | 147 | a+=F5(b,c,d)+X(w)+K; \ |
144 | a=ROTATE(a,s)+e; \ | 148 | a=ROTATE(a,s)+e; \ |
145 | c=ROTATE(c,10); } | 149 | c=ROTATE(c,10); } |
146 | |||
diff --git a/src/lib/libcrypto/ripemd/rmdconst.h b/src/lib/libcrypto/ripemd/rmdconst.h index b36011cc44..f34047f4ff 100644 --- a/src/lib/libcrypto/ripemd/rmdconst.h +++ b/src/lib/libcrypto/ripemd/rmdconst.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: rmdconst.h,v 1.2 2014/06/12 15:49:30 deraadt Exp $ */ | 1 | /* $OpenBSD: rmdconst.h,v 1.3 2016/12/21 15:49:29 jsing Exp $ */ |
2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
3 | * All rights reserved. | 3 | * All rights reserved. |
4 | * | 4 | * |
@@ -55,6 +55,9 @@ | |||
55 | * copied and put under another distribution licence | 55 | * copied and put under another distribution licence |
56 | * [including the GNU Public Licence.] | 56 | * [including the GNU Public Licence.] |
57 | */ | 57 | */ |
58 | |||
59 | __BEGIN_HIDDEN_DECLS | ||
60 | |||
58 | #define KL0 0x00000000L | 61 | #define KL0 0x00000000L |
59 | #define KL1 0x5A827999L | 62 | #define KL1 0x5A827999L |
60 | #define KL2 0x6ED9EBA1L | 63 | #define KL2 0x6ED9EBA1L |
@@ -397,3 +400,4 @@ | |||
397 | #define WR79 11 | 400 | #define WR79 11 |
398 | #define SR79 11 | 401 | #define SR79 11 |
399 | 402 | ||
403 | __END_HIDDEN_DECLS | ||
diff --git a/src/lib/libcrypto/rsa/rsa_locl.h b/src/lib/libcrypto/rsa/rsa_locl.h index 24da0dc179..e949ee8aa9 100644 --- a/src/lib/libcrypto/rsa/rsa_locl.h +++ b/src/lib/libcrypto/rsa/rsa_locl.h | |||
@@ -1,4 +1,9 @@ | |||
1 | /* $OpenBSD: rsa_locl.h,v 1.3 2014/07/09 19:51:31 jsing Exp $ */ | 1 | /* $OpenBSD: rsa_locl.h,v 1.4 2016/12/21 15:49:29 jsing Exp $ */ |
2 | |||
3 | __BEGIN_HIDDEN_DECLS | ||
4 | |||
2 | extern int int_rsa_verify(int dtype, const unsigned char *m, | 5 | extern int int_rsa_verify(int dtype, const unsigned char *m, |
3 | unsigned int m_len, unsigned char *rm, size_t *prm_len, | 6 | unsigned int m_len, unsigned char *rm, size_t *prm_len, |
4 | const unsigned char *sigbuf, size_t siglen, RSA *rsa); | 7 | const unsigned char *sigbuf, size_t siglen, RSA *rsa); |
8 | |||
9 | __END_HIDDEN_DECLS | ||
diff --git a/src/lib/libcrypto/sha/sha_locl.h b/src/lib/libcrypto/sha/sha_locl.h index d871a3b69d..bb5f1b2072 100644 --- a/src/lib/libcrypto/sha/sha_locl.h +++ b/src/lib/libcrypto/sha/sha_locl.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: sha_locl.h,v 1.21 2016/03/15 20:50:22 krw Exp $ */ | 1 | /* $OpenBSD: sha_locl.h,v 1.22 2016/12/21 15:49:29 jsing Exp $ */ |
2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
3 | * All rights reserved. | 3 | * All rights reserved. |
4 | * | 4 | * |
@@ -88,8 +88,13 @@ | |||
88 | #ifndef SHA1_ASM | 88 | #ifndef SHA1_ASM |
89 | static | 89 | static |
90 | #endif | 90 | #endif |
91 | |||
92 | __BEGIN_HIDDEN_DECLS | ||
93 | |||
91 | void sha1_block_data_order (SHA_CTX *c, const void *p,size_t num); | 94 | void sha1_block_data_order (SHA_CTX *c, const void *p,size_t num); |
92 | 95 | ||
96 | __END_HIDDEN_DECLS | ||
97 | |||
93 | #include "md32_common.h" | 98 | #include "md32_common.h" |
94 | 99 | ||
95 | #define INIT_DATA_h0 0x67452301UL | 100 | #define INIT_DATA_h0 0x67452301UL |
diff --git a/src/lib/libcrypto/ui/ui_locl.h b/src/lib/libcrypto/ui/ui_locl.h index c8190d1307..c424be6546 100644 --- a/src/lib/libcrypto/ui/ui_locl.h +++ b/src/lib/libcrypto/ui/ui_locl.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ui_locl.h,v 1.6 2014/06/12 15:49:31 deraadt Exp $ */ | 1 | /* $OpenBSD: ui_locl.h,v 1.7 2016/12/21 15:49:29 jsing Exp $ */ |
2 | 2 | ||
3 | /* Written by Richard Levitte (richard@levitte.org) for the OpenSSL | 3 | /* Written by Richard Levitte (richard@levitte.org) for the OpenSSL |
4 | * project 2001. | 4 | * project 2001. |
@@ -63,6 +63,8 @@ | |||
63 | #include <openssl/ui.h> | 63 | #include <openssl/ui.h> |
64 | #include <openssl/crypto.h> | 64 | #include <openssl/crypto.h> |
65 | 65 | ||
66 | __BEGIN_HIDDEN_DECLS | ||
67 | |||
66 | #ifdef _ | 68 | #ifdef _ |
67 | #undef _ | 69 | #undef _ |
68 | #endif | 70 | #endif |
@@ -145,4 +147,6 @@ struct ui_st { | |||
145 | int flags; | 147 | int flags; |
146 | }; | 148 | }; |
147 | 149 | ||
150 | __END_HIDDEN_DECLS | ||
151 | |||
148 | #endif | 152 | #endif |
diff --git a/src/lib/libcrypto/whrlpool/wp_locl.h b/src/lib/libcrypto/whrlpool/wp_locl.h index 7724b57acc..771c65e413 100644 --- a/src/lib/libcrypto/whrlpool/wp_locl.h +++ b/src/lib/libcrypto/whrlpool/wp_locl.h | |||
@@ -1,5 +1,9 @@ | |||
1 | /* $OpenBSD: wp_locl.h,v 1.2 2014/06/12 15:49:31 deraadt Exp $ */ | 1 | /* $OpenBSD: wp_locl.h,v 1.3 2016/12/21 15:49:29 jsing Exp $ */ |
2 | 2 | ||
3 | #include <openssl/whrlpool.h> | 3 | #include <openssl/whrlpool.h> |
4 | 4 | ||
5 | __BEGIN_HIDDEN_DECLS | ||
6 | |||
5 | void whirlpool_block(WHIRLPOOL_CTX *,const void *,size_t); | 7 | void whirlpool_block(WHIRLPOOL_CTX *,const void *,size_t); |
8 | |||
9 | __END_HIDDEN_DECLS | ||
diff --git a/src/lib/libcrypto/x509/vpm_int.h b/src/lib/libcrypto/x509/vpm_int.h index 3bd357bddd..6c8061c847 100644 --- a/src/lib/libcrypto/x509/vpm_int.h +++ b/src/lib/libcrypto/x509/vpm_int.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: vpm_int.h,v 1.2 2016/11/05 20:14:59 beck Exp $ */ | 1 | /* $OpenBSD: vpm_int.h,v 1.3 2016/12/21 15:49:29 jsing Exp $ */ |
2 | /* | 2 | /* |
3 | * Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL project | 3 | * Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL project |
4 | * 2013. | 4 | * 2013. |
@@ -57,6 +57,8 @@ | |||
57 | * | 57 | * |
58 | */ | 58 | */ |
59 | 59 | ||
60 | __BEGIN_HIDDEN_DECLS | ||
61 | |||
60 | /* internal only structure to hold additional X509_VERIFY_PARAM data */ | 62 | /* internal only structure to hold additional X509_VERIFY_PARAM data */ |
61 | 63 | ||
62 | struct X509_VERIFY_PARAM_ID_st { | 64 | struct X509_VERIFY_PARAM_ID_st { |
@@ -68,3 +70,5 @@ struct X509_VERIFY_PARAM_ID_st { | |||
68 | unsigned char *ip; /* If not NULL IP address to match */ | 70 | unsigned char *ip; /* If not NULL IP address to match */ |
69 | size_t iplen; /* Length of IP address */ | 71 | size_t iplen; /* Length of IP address */ |
70 | }; | 72 | }; |
73 | |||
74 | __END_HIDDEN_DECLS | ||
diff --git a/src/lib/libcrypto/x509/x509_lcl.h b/src/lib/libcrypto/x509/x509_lcl.h index b16df78ad7..3e83b66dd6 100644 --- a/src/lib/libcrypto/x509/x509_lcl.h +++ b/src/lib/libcrypto/x509/x509_lcl.h | |||
@@ -56,4 +56,8 @@ | |||
56 | * | 56 | * |
57 | */ | 57 | */ |
58 | 58 | ||
59 | __BEGIN_HIDDEN_DECLS | ||
60 | |||
59 | int x509_check_cert_time(X509_STORE_CTX *ctx, X509 *x, int quiet); | 61 | int x509_check_cert_time(X509_STORE_CTX *ctx, X509 *x, int quiet); |
62 | |||
63 | __END_HIDDEN_DECLS | ||
diff --git a/src/lib/libcrypto/x509v3/ext_dat.h b/src/lib/libcrypto/x509v3/ext_dat.h index f8bf7916b3..1bacb0d5a1 100644 --- a/src/lib/libcrypto/x509v3/ext_dat.h +++ b/src/lib/libcrypto/x509v3/ext_dat.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ext_dat.h,v 1.12 2015/02/10 13:28:17 jsing Exp $ */ | 1 | /* $OpenBSD: ext_dat.h,v 1.13 2016/12/21 15:49:29 jsing Exp $ */ |
2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL | 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL |
3 | * project 1999. | 3 | * project 1999. |
4 | */ | 4 | */ |
@@ -58,6 +58,8 @@ | |||
58 | 58 | ||
59 | #include <openssl/opensslconf.h> | 59 | #include <openssl/opensslconf.h> |
60 | 60 | ||
61 | __BEGIN_HIDDEN_DECLS | ||
62 | |||
61 | /* This file contains a table of "standard" extensions */ | 63 | /* This file contains a table of "standard" extensions */ |
62 | 64 | ||
63 | extern X509V3_EXT_METHOD v3_bcons, v3_nscert, v3_key_usage, v3_ext_ku; | 65 | extern X509V3_EXT_METHOD v3_bcons, v3_nscert, v3_key_usage, v3_ext_ku; |
@@ -127,3 +129,5 @@ static const X509V3_EXT_METHOD *standard_exts[] = { | |||
127 | 129 | ||
128 | /* Number of standard extensions */ | 130 | /* Number of standard extensions */ |
129 | #define STANDARD_EXTENSION_COUNT (sizeof(standard_exts)/sizeof(X509V3_EXT_METHOD *)) | 131 | #define STANDARD_EXTENSION_COUNT (sizeof(standard_exts)/sizeof(X509V3_EXT_METHOD *)) |
132 | |||
133 | __END_HIDDEN_DECLS | ||
diff --git a/src/lib/libcrypto/x509v3/pcy_int.h b/src/lib/libcrypto/x509v3/pcy_int.h index 50ed7cbfcf..92b94e2911 100644 --- a/src/lib/libcrypto/x509v3/pcy_int.h +++ b/src/lib/libcrypto/x509v3/pcy_int.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: pcy_int.h,v 1.4 2015/07/18 00:01:05 beck Exp $ */ | 1 | /* $OpenBSD: pcy_int.h,v 1.5 2016/12/21 15:49:29 jsing Exp $ */ |
2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL | 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL |
3 | * project 2004. | 3 | * project 2004. |
4 | */ | 4 | */ |
@@ -56,6 +56,7 @@ | |||
56 | * | 56 | * |
57 | */ | 57 | */ |
58 | 58 | ||
59 | __BEGIN_HIDDEN_DECLS | ||
59 | 60 | ||
60 | typedef struct X509_POLICY_DATA_st X509_POLICY_DATA; | 61 | typedef struct X509_POLICY_DATA_st X509_POLICY_DATA; |
61 | 62 | ||
@@ -204,3 +205,5 @@ int policy_node_match(const X509_POLICY_LEVEL *lvl, | |||
204 | const X509_POLICY_NODE *node, const ASN1_OBJECT *oid); | 205 | const X509_POLICY_NODE *node, const ASN1_OBJECT *oid); |
205 | 206 | ||
206 | const X509_POLICY_CACHE *policy_cache_set(X509 *x); | 207 | const X509_POLICY_CACHE *policy_cache_set(X509 *x); |
208 | |||
209 | __END_HIDDEN_DECLS | ||