diff options
author | Brent Cook <busterb@gmail.com> | 2016-11-05 08:44:35 -0500 |
---|---|---|
committer | kinichiro <kinichiro.inoguchi@gmail.com> | 2016-11-06 00:24:12 +0900 |
commit | 7770e4f2e4b85fd8bf3123b16a7b30fb22f9f68b (patch) | |
tree | 74f317ae0cc4e6292570330adfd1f13845cc08b3 /tls | |
parent | 348362416d79760320d9120bbc0b653fb2a2e838 (diff) | |
download | portable-7770e4f2e4b85fd8bf3123b16a7b30fb22f9f68b.tar.gz portable-7770e4f2e4b85fd8bf3123b16a7b30fb22f9f68b.tar.bz2 portable-7770e4f2e4b85fd8bf3123b16a7b30fb22f9f68b.zip |
implement support for hiding symbols in libtls / libssl
Diffstat (limited to 'tls')
-rw-r--r-- | tls/Makefile.am | 3 | ||||
-rw-r--r-- | tls/tls.def | 34 |
2 files changed, 12 insertions, 25 deletions
diff --git a/tls/Makefile.am b/tls/Makefile.am index 2fc1c2d..3212dfd 100644 --- a/tls/Makefile.am +++ b/tls/Makefile.am | |||
@@ -5,8 +5,9 @@ lib_LTLIBRARIES = libtls.la | |||
5 | EXTRA_DIST = VERSION | 5 | EXTRA_DIST = VERSION |
6 | EXTRA_DIST += CMakeLists.txt | 6 | EXTRA_DIST += CMakeLists.txt |
7 | EXTRA_DIST += tls.def | 7 | EXTRA_DIST += tls.def |
8 | EXTRA_DIST += tls.sym | ||
8 | 9 | ||
9 | libtls_la_LDFLAGS = -version-info @LIBTLS_VERSION@ -no-undefined | 10 | libtls_la_LDFLAGS = -version-info @LIBTLS_VERSION@ -no-undefined -export-symbols $(top_srcdir)/tls/tls.sym |
10 | libtls_la_LIBADD = $(abs_top_builddir)/ssl/libssl.la | 11 | libtls_la_LIBADD = $(abs_top_builddir)/ssl/libssl.la |
11 | libtls_la_LIBADD += $(abs_top_builddir)/crypto/libcrypto.la | 12 | libtls_la_LIBADD += $(abs_top_builddir)/crypto/libcrypto.la |
12 | libtls_la_LIBADD += $(PLATFORM_LDADD) | 13 | libtls_la_LIBADD += $(PLATFORM_LDADD) |
diff --git a/tls/tls.def b/tls/tls.def index f8f91e5..afab188 100644 --- a/tls/tls.def +++ b/tls/tls.def | |||
@@ -1,9 +1,7 @@ | |||
1 | EXPORTS | 1 | EXPORTS |
2 | strsep | ||
3 | tls_accept_cbs | 2 | tls_accept_cbs |
4 | tls_accept_fds | 3 | tls_accept_fds |
5 | tls_accept_socket | 4 | tls_accept_socket |
6 | tls_check_name | ||
7 | tls_client | 5 | tls_client |
8 | tls_close | 6 | tls_close |
9 | tls_config_add_keypair_file | 7 | tls_config_add_keypair_file |
@@ -14,8 +12,8 @@ tls_config_free | |||
14 | tls_config_insecure_noverifycert | 12 | tls_config_insecure_noverifycert |
15 | tls_config_insecure_noverifyname | 13 | tls_config_insecure_noverifyname |
16 | tls_config_insecure_noverifytime | 14 | tls_config_insecure_noverifytime |
17 | tls_config_load_file | ||
18 | tls_config_new | 15 | tls_config_new |
16 | tls_config_ocsp_require_stapling | ||
19 | tls_config_parse_protocols | 17 | tls_config_parse_protocols |
20 | tls_config_prefer_ciphers_client | 18 | tls_config_prefer_ciphers_client |
21 | tls_config_prefer_ciphers_server | 19 | tls_config_prefer_ciphers_server |
@@ -28,8 +26,6 @@ tls_config_set_cert_mem | |||
28 | tls_config_set_ciphers | 26 | tls_config_set_ciphers |
29 | tls_config_set_dheparams | 27 | tls_config_set_dheparams |
30 | tls_config_set_ecdhecurve | 28 | tls_config_set_ecdhecurve |
31 | tls_config_set_error | ||
32 | tls_config_set_errorx | ||
33 | tls_config_set_key_file | 29 | tls_config_set_key_file |
34 | tls_config_set_key_mem | 30 | tls_config_set_key_mem |
35 | tls_config_set_keypair_file | 31 | tls_config_set_keypair_file |
@@ -40,10 +36,6 @@ tls_config_verify | |||
40 | tls_config_verify_client | 36 | tls_config_verify_client |
41 | tls_config_verify_client_optional | 37 | tls_config_verify_client_optional |
42 | tls_configure | 38 | tls_configure |
43 | tls_configure_server | ||
44 | tls_configure_ssl | ||
45 | tls_configure_ssl_keypair | ||
46 | tls_configure_ssl_verify | ||
47 | tls_conn_alpn_selected | 39 | tls_conn_alpn_selected |
48 | tls_conn_cipher | 40 | tls_conn_cipher |
49 | tls_conn_servername | 41 | tls_conn_servername |
@@ -53,19 +45,12 @@ tls_connect_cbs | |||
53 | tls_connect_fds | 45 | tls_connect_fds |
54 | tls_connect_servername | 46 | tls_connect_servername |
55 | tls_connect_socket | 47 | tls_connect_socket |
56 | tls_conninfo_free | ||
57 | tls_conninfo_populate | ||
58 | tls_error | 48 | tls_error |
59 | tls_error_set | ||
60 | tls_error_setx | ||
61 | tls_free | 49 | tls_free |
62 | tls_handshake | 50 | tls_handshake |
63 | tls_handshake_client | ||
64 | tls_handshake_server | ||
65 | tls_host_port | ||
66 | tls_init | 51 | tls_init |
67 | tls_load_file | 52 | tls_load_file |
68 | tls_new | 53 | tls_ocsp_process_response |
69 | tls_peer_cert_contains_name | 54 | tls_peer_cert_contains_name |
70 | tls_peer_cert_hash | 55 | tls_peer_cert_hash |
71 | tls_peer_cert_issuer | 56 | tls_peer_cert_issuer |
@@ -73,14 +58,15 @@ tls_peer_cert_notafter | |||
73 | tls_peer_cert_notbefore | 58 | tls_peer_cert_notbefore |
74 | tls_peer_cert_provided | 59 | tls_peer_cert_provided |
75 | tls_peer_cert_subject | 60 | tls_peer_cert_subject |
61 | tls_peer_ocsp_cert_status | ||
62 | tls_peer_ocsp_crl_reason | ||
63 | tls_peer_ocsp_next_update | ||
64 | tls_peer_ocsp_response_status | ||
65 | tls_peer_ocsp_result | ||
66 | tls_peer_ocsp_revocation_time | ||
67 | tls_peer_ocsp_this_update | ||
68 | tls_peer_ocsp_url | ||
76 | tls_read | 69 | tls_read |
77 | tls_reset | 70 | tls_reset |
78 | tls_server | 71 | tls_server |
79 | tls_server_conn | ||
80 | tls_set_cbs | ||
81 | tls_set_error | ||
82 | tls_set_errorx | ||
83 | tls_sni_ctx_free | ||
84 | tls_sni_ctx_new | ||
85 | tls_ssl_error | ||
86 | tls_write | 72 | tls_write |