aboutsummaryrefslogtreecommitdiff
path: root/ssl/ssl.def
diff options
context:
space:
mode:
authorkinichiro <kinichiro.inoguchi@gmail.com>2016-09-06 23:25:28 +0900
committerBrent Cook <bcook@openbsd.org>2016-10-30 21:39:36 -0500
commit62f2a73061eda53f5d60cfa7fab7dfb6bd7803ad (patch)
tree3398f894c4658264cdccc7979a82f49463b3a454 /ssl/ssl.def
parente168f3b0bc437e58f833efcfd2891892cff4e98e (diff)
downloadportable-62f2a73061eda53f5d60cfa7fab7dfb6bd7803ad.tar.gz
portable-62f2a73061eda53f5d60cfa7fab7dfb6bd7803ad.tar.bz2
portable-62f2a73061eda53f5d60cfa7fab7dfb6bd7803ad.zip
export DLLs functions for MSVC with CMake
- Add 3 DEF files to export functions from Windows DLLs - Add gettimeofday to crypto/crypto.def (*1) - Remove gai_strerrorA from tls/tls.def (*1) - Fix CMakeLists.txt to use DEF files as PRIVATE - Change DLL import library file name since it duplicates with static library - Ignore compiler warning C4267, and Edit CMAKE_C_FLAGS not to overwrite it (*1) - Add USE_SHARED option to build openssl.exe with shared libraries (*1) (*1) recommended by @mcnameej
Diffstat (limited to 'ssl/ssl.def')
-rw-r--r--ssl/ssl.def553
1 files changed, 553 insertions, 0 deletions
diff --git a/ssl/ssl.def b/ssl/ssl.def
new file mode 100644
index 0000000..64a8497
--- /dev/null
+++ b/ssl/ssl.def
@@ -0,0 +1,553 @@
1EXPORTS
2BIO_f_ssl
3BIO_new_buffer_ssl_connect
4BIO_new_ssl
5BIO_new_ssl_connect
6BIO_ssl_copy_session_id
7BIO_ssl_shutdown
8CBB_add_asn1
9CBB_add_asn1_uint64
10CBB_add_bytes
11CBB_add_space
12CBB_add_u16
13CBB_add_u16_length_prefixed
14CBB_add_u24
15CBB_add_u24_length_prefixed
16CBB_add_u8
17CBB_add_u8_length_prefixed
18CBB_cleanup
19CBB_finish
20CBB_flush
21CBB_init
22CBB_init_fixed
23CBS_asn1_indefinite_to_definite
24CBS_contains_zero_byte
25CBS_data
26CBS_dup
27CBS_get_any_asn1_element
28CBS_get_asn1
29CBS_get_asn1_element
30CBS_get_asn1_uint64
31CBS_get_bytes
32CBS_get_optional_asn1
33CBS_get_optional_asn1_bool
34CBS_get_optional_asn1_octet_string
35CBS_get_optional_asn1_uint64
36CBS_get_u16
37CBS_get_u16_length_prefixed
38CBS_get_u24
39CBS_get_u24_length_prefixed
40CBS_get_u32
41CBS_get_u8
42CBS_get_u8_length_prefixed
43CBS_init
44CBS_len
45CBS_mem_equal
46CBS_offset
47CBS_peek_asn1_tag
48CBS_skip
49CBS_stow
50CBS_strdup
51CBS_write_bytes
52DTLSv1_client_method
53DTLSv1_client_method_data
54DTLSv1_enc_data
55DTLSv1_method
56DTLSv1_method_data
57DTLSv1_server_method
58DTLSv1_server_method_data
59ERR_load_SSL_strings
60OBJ_bsearch_ssl_cipher_id
61PEM_read_SSL_SESSION
62PEM_read_bio_SSL_SESSION
63PEM_write_SSL_SESSION
64PEM_write_bio_SSL_SESSION
65SSL_CIPHER_description
66SSL_CIPHER_get_bits
67SSL_CIPHER_get_by_id
68SSL_CIPHER_get_by_value
69SSL_CIPHER_get_id
70SSL_CIPHER_get_name
71SSL_CIPHER_get_value
72SSL_CIPHER_get_version
73SSL_COMP_add_compression_method
74SSL_COMP_get_compression_methods
75SSL_COMP_get_name
76SSL_CTX_add_client_CA
77SSL_CTX_add_session
78SSL_CTX_callback_ctrl
79SSL_CTX_check_private_key
80SSL_CTX_ctrl
81SSL_CTX_flush_sessions
82SSL_CTX_free
83SSL_CTX_get_cert_store
84SSL_CTX_get_client_CA_list
85SSL_CTX_get_client_cert_cb
86SSL_CTX_get_ex_data
87SSL_CTX_get_ex_new_index
88SSL_CTX_get_info_callback
89SSL_CTX_get_quiet_shutdown
90SSL_CTX_get_timeout
91SSL_CTX_get_verify_callback
92SSL_CTX_get_verify_depth
93SSL_CTX_get_verify_mode
94SSL_CTX_load_verify_locations
95SSL_CTX_load_verify_mem
96SSL_CTX_new
97SSL_CTX_remove_session
98SSL_CTX_sess_get_get_cb
99SSL_CTX_sess_get_new_cb
100SSL_CTX_sess_get_remove_cb
101SSL_CTX_sess_set_get_cb
102SSL_CTX_sess_set_new_cb
103SSL_CTX_sess_set_remove_cb
104SSL_CTX_sessions
105SSL_CTX_set1_param
106SSL_CTX_set_alpn_protos
107SSL_CTX_set_alpn_select_cb
108SSL_CTX_set_cert_store
109SSL_CTX_set_cert_verify_callback
110SSL_CTX_set_cipher_list
111SSL_CTX_set_client_CA_list
112SSL_CTX_set_client_cert_cb
113SSL_CTX_set_client_cert_engine
114SSL_CTX_set_cookie_generate_cb
115SSL_CTX_set_cookie_verify_cb
116SSL_CTX_set_default_passwd_cb
117SSL_CTX_set_default_passwd_cb_userdata
118SSL_CTX_set_default_verify_paths
119SSL_CTX_set_ex_data
120SSL_CTX_set_generate_session_id
121SSL_CTX_set_info_callback
122SSL_CTX_set_msg_callback
123SSL_CTX_set_next_proto_select_cb
124SSL_CTX_set_next_protos_advertised_cb
125SSL_CTX_set_purpose
126SSL_CTX_set_quiet_shutdown
127SSL_CTX_set_session_id_context
128SSL_CTX_set_ssl_version
129SSL_CTX_set_timeout
130SSL_CTX_set_tlsext_use_srtp
131SSL_CTX_set_tmp_dh_callback
132SSL_CTX_set_tmp_ecdh_callback
133SSL_CTX_set_tmp_rsa_callback
134SSL_CTX_set_trust
135SSL_CTX_set_verify
136SSL_CTX_set_verify_depth
137SSL_CTX_use_PrivateKey
138SSL_CTX_use_PrivateKey_ASN1
139SSL_CTX_use_PrivateKey_file
140SSL_CTX_use_RSAPrivateKey
141SSL_CTX_use_RSAPrivateKey_ASN1
142SSL_CTX_use_RSAPrivateKey_file
143SSL_CTX_use_certificate
144SSL_CTX_use_certificate_ASN1
145SSL_CTX_use_certificate_chain_file
146SSL_CTX_use_certificate_chain_mem
147SSL_CTX_use_certificate_file
148SSL_SESSION_free
149SSL_SESSION_get0_peer
150SSL_SESSION_get_compress_id
151SSL_SESSION_get_ex_data
152SSL_SESSION_get_ex_new_index
153SSL_SESSION_get_id
154SSL_SESSION_get_time
155SSL_SESSION_get_timeout
156SSL_SESSION_new
157SSL_SESSION_print
158SSL_SESSION_print_fp
159SSL_SESSION_set1_id_context
160SSL_SESSION_set_ex_data
161SSL_SESSION_set_time
162SSL_SESSION_set_timeout
163SSL_accept
164SSL_add_client_CA
165SSL_add_dir_cert_subjects_to_stack
166SSL_add_file_cert_subjects_to_stack
167SSL_alert_desc_string
168SSL_alert_desc_string_long
169SSL_alert_type_string
170SSL_alert_type_string_long
171SSL_cache_hit
172SSL_callback_ctrl
173SSL_check_private_key
174SSL_clear
175SSL_connect
176SSL_copy_session_id
177SSL_ctrl
178SSL_do_handshake
179SSL_dup
180SSL_dup_CA_list
181SSL_export_keying_material
182SSL_free
183SSL_get0_alpn_selected
184SSL_get0_next_proto_negotiated
185SSL_get1_session
186SSL_get_SSL_CTX
187SSL_get_certificate
188SSL_get_cipher_list
189SSL_get_ciphers
190SSL_get_client_CA_list
191SSL_get_current_cipher
192SSL_get_current_compression
193SSL_get_current_expansion
194SSL_get_default_timeout
195SSL_get_error
196SSL_get_ex_data
197SSL_get_ex_data_X509_STORE_CTX_idx
198SSL_get_ex_new_index
199SSL_get_fd
200SSL_get_finished
201SSL_get_info_callback
202SSL_get_peer_cert_chain
203SSL_get_peer_certificate
204SSL_get_peer_finished
205SSL_get_privatekey
206SSL_get_quiet_shutdown
207SSL_get_rbio
208SSL_get_read_ahead
209SSL_get_rfd
210SSL_get_selected_srtp_profile
211SSL_get_servername
212SSL_get_servername_type
213SSL_get_session
214SSL_get_shared_ciphers
215SSL_get_shutdown
216SSL_get_srtp_profiles
217SSL_get_ssl_method
218SSL_get_verify_callback
219SSL_get_verify_depth
220SSL_get_verify_mode
221SSL_get_verify_result
222SSL_get_version
223SSL_get_wbio
224SSL_get_wfd
225SSL_has_matching_session_id
226SSL_library_init
227SSL_load_client_CA_file
228SSL_load_error_strings
229SSL_new
230SSL_peek
231SSL_pending
232SSL_read
233SSL_renegotiate
234SSL_renegotiate_abbreviated
235SSL_renegotiate_pending
236SSL_rstate_string
237SSL_rstate_string_long
238SSL_select_next_proto
239SSL_set1_param
240SSL_set_SSL_CTX
241SSL_set_accept_state
242SSL_set_alpn_protos
243SSL_set_bio
244SSL_set_cipher_list
245SSL_set_client_CA_list
246SSL_set_connect_state
247SSL_set_debug
248SSL_set_ex_data
249SSL_set_fd
250SSL_set_generate_session_id
251SSL_set_info_callback
252SSL_set_msg_callback
253SSL_set_purpose
254SSL_set_quiet_shutdown
255SSL_set_read_ahead
256SSL_set_rfd
257SSL_set_session
258SSL_set_session_id_context
259SSL_set_session_secret_cb
260SSL_set_session_ticket_ext
261SSL_set_session_ticket_ext_cb
262SSL_set_shutdown
263SSL_set_ssl_method
264SSL_set_state
265SSL_set_tlsext_use_srtp
266SSL_set_tmp_dh_callback
267SSL_set_tmp_ecdh_callback
268SSL_set_tmp_rsa_callback
269SSL_set_trust
270SSL_set_verify
271SSL_set_verify_depth
272SSL_set_verify_result
273SSL_set_wfd
274SSL_shutdown
275SSL_state
276SSL_state_string
277SSL_state_string_long
278SSL_use_PrivateKey
279SSL_use_PrivateKey_ASN1
280SSL_use_PrivateKey_file
281SSL_use_RSAPrivateKey
282SSL_use_RSAPrivateKey_ASN1
283SSL_use_RSAPrivateKey_file
284SSL_use_certificate
285SSL_use_certificate_ASN1
286SSL_use_certificate_file
287SSL_version
288SSL_version_str
289SSL_want
290SSL_write
291SSLv23_client_method
292SSLv23_method
293SSLv23_server_method
294TLS_client_method
295TLS_client_method_data
296TLS_method
297TLS_method_data
298TLS_server_method
299TLS_server_method_data
300TLSv1_1_client_method
301TLSv1_1_client_method_data
302TLSv1_1_enc_data
303TLSv1_1_method
304TLSv1_1_method_data
305TLSv1_1_server_method
306TLSv1_1_server_method_data
307TLSv1_2_client_method
308TLSv1_2_client_method_data
309TLSv1_2_enc_data
310TLSv1_2_method
311TLSv1_2_method_data
312TLSv1_2_server_method
313TLSv1_2_server_method_data
314TLSv1_client_method
315TLSv1_client_method_data
316TLSv1_enc_data
317TLSv1_method
318TLSv1_method_data
319TLSv1_server_method
320TLSv1_server_method_data
321cbs_get_any_asn1_element_internal
322d2i_SSL_SESSION
323do_dtls1_write
324dtls1_accept
325dtls1_buffer_message
326dtls1_build_sequence_number
327dtls1_check_timeout_num
328dtls1_clear
329dtls1_clear_record_buffer
330dtls1_connect
331dtls1_ctrl
332dtls1_default_timeout
333dtls1_dispatch_alert
334dtls1_do_write
335dtls1_double_timeout
336dtls1_enc
337dtls1_free
338dtls1_get_ccs_header
339dtls1_get_cipher
340dtls1_get_message
341dtls1_get_message_header
342dtls1_get_queue_priority
343dtls1_get_record
344dtls1_get_timeout
345dtls1_handle_timeout
346dtls1_is_timer_expired
347dtls1_listen
348dtls1_min_mtu
349dtls1_new
350dtls1_output_cert_chain
351dtls1_read_bytes
352dtls1_read_failed
353dtls1_reset_seq_numbers
354dtls1_retransmit_buffered_messages
355dtls1_retransmit_message
356dtls1_send_change_cipher_spec
357dtls1_send_client_certificate
358dtls1_send_server_certificate
359dtls1_set_message_header
360dtls1_shutdown
361dtls1_start_timer
362dtls1_stop_timer
363dtls1_write_app_data_bytes
364dtls1_write_bytes
365i2d_SSL_SESSION
366pitem_free
367pitem_new
368pqueue_find
369pqueue_free
370pqueue_insert
371pqueue_iterator
372pqueue_new
373pqueue_next
374pqueue_peek
375pqueue_pop
376pqueue_size
377ssl23_accept
378ssl23_connect
379ssl23_default_timeout
380ssl23_get_client_hello
381ssl23_peek
382ssl23_read
383ssl23_read_bytes
384ssl23_write
385ssl23_write_bytes
386ssl3_accept
387ssl3_callback_ctrl
388ssl3_cbc_copy_mac
389ssl3_cbc_digest_record
390ssl3_cbc_record_digest_supported
391ssl3_check_cert_and_algorithm
392ssl3_check_finished
393ssl3_choose_cipher
394ssl3_cipher_get_value
395ssl3_ciphers
396ssl3_clear
397ssl3_client_hello
398ssl3_connect
399ssl3_ctrl
400ssl3_ctx_callback_ctrl
401ssl3_ctx_ctrl
402ssl3_dispatch_alert
403ssl3_do_change_cipher_spec
404ssl3_do_write
405ssl3_free
406ssl3_get_cert_status
407ssl3_get_cert_verify
408ssl3_get_certificate_request
409ssl3_get_cipher
410ssl3_get_cipher_by_char
411ssl3_get_cipher_by_id
412ssl3_get_cipher_by_value
413ssl3_get_client_certificate
414ssl3_get_client_hello
415ssl3_get_client_key_exchange
416ssl3_get_finished
417ssl3_get_key_exchange
418ssl3_get_message
419ssl3_get_new_session_ticket
420ssl3_get_next_proto
421ssl3_get_req_cert_type
422ssl3_get_server_certificate
423ssl3_get_server_done
424ssl3_get_server_hello
425ssl3_handshake_msg_finish
426ssl3_handshake_msg_hdr_len
427ssl3_handshake_msg_start
428ssl3_handshake_write
429ssl3_new
430ssl3_num_ciphers
431ssl3_output_cert_chain
432ssl3_peek
433ssl3_pending
434ssl3_put_cipher_by_char
435ssl3_read
436ssl3_read_bytes
437ssl3_read_n
438ssl3_release_read_buffer
439ssl3_release_write_buffer
440ssl3_renegotiate
441ssl3_renegotiate_check
442ssl3_send_alert
443ssl3_send_cert_status
444ssl3_send_certificate_request
445ssl3_send_change_cipher_spec
446ssl3_send_client_certificate
447ssl3_send_client_key_exchange
448ssl3_send_client_verify
449ssl3_send_finished
450ssl3_send_hello_request
451ssl3_send_newsession_ticket
452ssl3_send_next_proto
453ssl3_send_server_certificate
454ssl3_send_server_done
455ssl3_send_server_hello
456ssl3_send_server_key_exchange
457ssl3_setup_buffers
458ssl3_setup_init_buffer
459ssl3_setup_read_buffer
460ssl3_setup_write_buffer
461ssl3_shutdown
462ssl3_undef_enc_method
463ssl3_write
464ssl3_write_bytes
465ssl3_write_pending
466ssl_add_clienthello_renegotiate_ext
467ssl_add_clienthello_tlsext
468ssl_add_clienthello_use_srtp_ext
469ssl_add_serverhello_renegotiate_ext
470ssl_add_serverhello_tlsext
471ssl_add_serverhello_use_srtp_ext
472ssl_bytes_to_cipher_list
473ssl_cert_dup
474ssl_cert_free
475ssl_cert_inst
476ssl_cert_new
477ssl_cert_type
478ssl_check_clienthello_tlsext_early
479ssl_check_clienthello_tlsext_late
480ssl_check_serverhello_tlsext
481ssl_check_srvr_ecc_cert_and_alg
482ssl_cipher_get_evp
483ssl_cipher_get_evp_aead
484ssl_cipher_id_cmp
485ssl_cipher_list_to_bytes
486ssl_cipher_ptr_id_cmp
487ssl_clear_bad_session
488ssl_clear_cipher_ctx
489ssl_clear_hash_ctx
490ssl_create_cipher_list
491ssl_do_client_cert_cb
492ssl_free_wbio_buffer
493ssl_get_algorithm2
494ssl_get_auto_dh
495ssl_get_ciphers_by_id
496ssl_get_handshake_digest
497ssl_get_new_session
498ssl_get_prev_session
499ssl_get_server_send_cert
500ssl_get_server_send_pkey
501ssl_get_sign_pkey
502ssl_init_wbio_buffer
503ssl_load_ciphers
504ssl_max_server_version
505ssl_ok
506ssl_parse_clienthello_renegotiate_ext
507ssl_parse_clienthello_tlsext
508ssl_parse_clienthello_use_srtp_ext
509ssl_parse_serverhello_renegotiate_ext
510ssl_parse_serverhello_tlsext
511ssl_parse_serverhello_use_srtp_ext
512ssl_sess_cert_free
513ssl_sess_cert_new
514ssl_set_cert_masks
515ssl_undefined_const_function
516ssl_undefined_function
517ssl_undefined_void_function
518ssl_update_cache
519ssl_verify_alarm_type
520ssl_verify_cert_chain
521ssl_version_string
522tls12_get_hash
523tls12_get_req_sig_algs
524tls12_get_sigandhash
525tls12_get_sigid
526tls1_alert_code
527tls1_cbc_remove_padding
528tls1_cert_verify_mac
529tls1_change_cipher_state
530tls1_check_curve
531tls1_check_ec_server_key
532tls1_check_ec_tmp_key
533tls1_cleanup_key_block
534tls1_clear
535tls1_default_timeout
536tls1_digest_cached_records
537tls1_ec_curve_id2nid
538tls1_ec_nid2curve_id
539tls1_enc
540tls1_export_keying_material
541tls1_final_finish_mac
542tls1_finish_mac
543tls1_free
544tls1_free_digest_list
545tls1_generate_master_secret
546tls1_get_shared_curve
547tls1_init_finished_mac
548tls1_mac
549tls1_new
550tls1_process_sigalgs
551tls1_process_ticket
552tls1_record_sequence_increment
553tls1_setup_key_block