summaryrefslogtreecommitdiff
path: root/src/lib/libssl/Symbols.list
diff options
context:
space:
mode:
authorjsing <>2017-01-24 09:03:21 +0000
committerjsing <>2017-01-24 09:03:21 +0000
commit71cc331549d24c7e6a825b6aa26d8c8064dfe01a (patch)
treeb493d9d91e40b334aae5a2cbf99981f9d4916d09 /src/lib/libssl/Symbols.list
parent17a2441804c81d4524f94ae1c3fe8adbec4a0236 (diff)
downloadopenbsd-71cc331549d24c7e6a825b6aa26d8c8064dfe01a.tar.gz
openbsd-71cc331549d24c7e6a825b6aa26d8c8064dfe01a.tar.bz2
openbsd-71cc331549d24c7e6a825b6aa26d8c8064dfe01a.zip
Add support for setting the supported EC curves via
SSL{_CTX}_set1_groups{_list}() - also provide defines for the previous SSL{_CTX}_set1_curves{_list} names. This also changes the default list of EC curves to be X25519, P-256 and P-384. If you want others (such a brainpool) you need to configure this yourself. Inspired by parts of BoringSSL and OpenSSL. ok beck@
Diffstat (limited to 'src/lib/libssl/Symbols.list')
-rw-r--r--src/lib/libssl/Symbols.list4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/lib/libssl/Symbols.list b/src/lib/libssl/Symbols.list
index 1938c21509..042f553959 100644
--- a/src/lib/libssl/Symbols.list
+++ b/src/lib/libssl/Symbols.list
@@ -78,6 +78,8 @@ SSL_CTX_sess_set_get_cb
78SSL_CTX_sess_set_new_cb 78SSL_CTX_sess_set_new_cb
79SSL_CTX_sess_set_remove_cb 79SSL_CTX_sess_set_remove_cb
80SSL_CTX_sessions 80SSL_CTX_sessions
81SSL_CTX_set1_groups
82SSL_CTX_set1_groups_list
81SSL_CTX_set1_param 83SSL_CTX_set1_param
82SSL_CTX_set_alpn_protos 84SSL_CTX_set_alpn_protos
83SSL_CTX_set_alpn_select_cb 85SSL_CTX_set_alpn_select_cb
@@ -212,6 +214,8 @@ SSL_renegotiate_pending
212SSL_rstate_string 214SSL_rstate_string
213SSL_rstate_string_long 215SSL_rstate_string_long
214SSL_select_next_proto 216SSL_select_next_proto
217SSL_set1_groups
218SSL_set1_groups_list
215SSL_set1_param 219SSL_set1_param
216SSL_set_SSL_CTX 220SSL_set_SSL_CTX
217SSL_set_accept_state 221SSL_set_accept_state