aboutsummaryrefslogtreecommitdiff
path: root/tls/tls.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 /tls/tls.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 'tls/tls.def')
-rw-r--r--tls/tls.def86
1 files changed, 86 insertions, 0 deletions
diff --git a/tls/tls.def b/tls/tls.def
new file mode 100644
index 0000000..f8f91e5
--- /dev/null
+++ b/tls/tls.def
@@ -0,0 +1,86 @@
1EXPORTS
2strsep
3tls_accept_cbs
4tls_accept_fds
5tls_accept_socket
6tls_check_name
7tls_client
8tls_close
9tls_config_add_keypair_file
10tls_config_add_keypair_mem
11tls_config_clear_keys
12tls_config_error
13tls_config_free
14tls_config_insecure_noverifycert
15tls_config_insecure_noverifyname
16tls_config_insecure_noverifytime
17tls_config_load_file
18tls_config_new
19tls_config_parse_protocols
20tls_config_prefer_ciphers_client
21tls_config_prefer_ciphers_server
22tls_config_set_alpn
23tls_config_set_ca_file
24tls_config_set_ca_mem
25tls_config_set_ca_path
26tls_config_set_cert_file
27tls_config_set_cert_mem
28tls_config_set_ciphers
29tls_config_set_dheparams
30tls_config_set_ecdhecurve
31tls_config_set_error
32tls_config_set_errorx
33tls_config_set_key_file
34tls_config_set_key_mem
35tls_config_set_keypair_file
36tls_config_set_keypair_mem
37tls_config_set_protocols
38tls_config_set_verify_depth
39tls_config_verify
40tls_config_verify_client
41tls_config_verify_client_optional
42tls_configure
43tls_configure_server
44tls_configure_ssl
45tls_configure_ssl_keypair
46tls_configure_ssl_verify
47tls_conn_alpn_selected
48tls_conn_cipher
49tls_conn_servername
50tls_conn_version
51tls_connect
52tls_connect_cbs
53tls_connect_fds
54tls_connect_servername
55tls_connect_socket
56tls_conninfo_free
57tls_conninfo_populate
58tls_error
59tls_error_set
60tls_error_setx
61tls_free
62tls_handshake
63tls_handshake_client
64tls_handshake_server
65tls_host_port
66tls_init
67tls_load_file
68tls_new
69tls_peer_cert_contains_name
70tls_peer_cert_hash
71tls_peer_cert_issuer
72tls_peer_cert_notafter
73tls_peer_cert_notbefore
74tls_peer_cert_provided
75tls_peer_cert_subject
76tls_read
77tls_reset
78tls_server
79tls_server_conn
80tls_set_cbs
81tls_set_error
82tls_set_errorx
83tls_sni_ctx_free
84tls_sni_ctx_new
85tls_ssl_error
86tls_write