diff options
author | jsing <> | 2017-08-30 16:24:21 +0000 |
---|---|---|
committer | jsing <> | 2017-08-30 16:24:21 +0000 |
commit | c57bcc8beb94950e39e39af004a5acc1feefe95e (patch) | |
tree | 2e9868ec4720db25f2bcedb389793fdebefae7a9 /src/lib/libssl/Symbols.list | |
parent | 904c3ecb2202e57cd063e81eb9ea753ef753ea1b (diff) | |
download | openbsd-c57bcc8beb94950e39e39af004a5acc1feefe95e.tar.gz openbsd-c57bcc8beb94950e39e39af004a5acc1feefe95e.tar.bz2 openbsd-c57bcc8beb94950e39e39af004a5acc1feefe95e.zip |
Bring back the NPN related symbols.
Several pieces of software make use of these based on a conditional around
OPENSSL_NPN_NEGOTIATED, rather than using the presence of the symbols, the
non-existence of a OPENSSL_NO_NEXTPROTONEG define or even the existence of
the TLS extension type.
Unfortunately we cannot remove OPENSSL_NPN_NEGOTIATED since the API for
ALPN was effectively botched and reuses two parts from the NPN
implementation, rather than providing ALPN specific or generic versions.
Diffstat (limited to 'src/lib/libssl/Symbols.list')
-rw-r--r-- | src/lib/libssl/Symbols.list | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lib/libssl/Symbols.list b/src/lib/libssl/Symbols.list index 7b54776d55..e147ff873d 100644 --- a/src/lib/libssl/Symbols.list +++ b/src/lib/libssl/Symbols.list | |||
@@ -100,6 +100,8 @@ SSL_CTX_set_info_callback | |||
100 | SSL_CTX_set_min_proto_version | 100 | SSL_CTX_set_min_proto_version |
101 | SSL_CTX_set_max_proto_version | 101 | SSL_CTX_set_max_proto_version |
102 | SSL_CTX_set_msg_callback | 102 | SSL_CTX_set_msg_callback |
103 | SSL_CTX_set_next_proto_select_cb | ||
104 | SSL_CTX_set_next_protos_advertised_cb | ||
103 | SSL_CTX_set_purpose | 105 | SSL_CTX_set_purpose |
104 | SSL_CTX_set_quiet_shutdown | 106 | SSL_CTX_set_quiet_shutdown |
105 | SSL_CTX_set_session_id_context | 107 | SSL_CTX_set_session_id_context |
@@ -159,6 +161,7 @@ SSL_dup_CA_list | |||
159 | SSL_export_keying_material | 161 | SSL_export_keying_material |
160 | SSL_free | 162 | SSL_free |
161 | SSL_get0_alpn_selected | 163 | SSL_get0_alpn_selected |
164 | SSL_get0_next_proto_negotiated | ||
162 | SSL_get1_session | 165 | SSL_get1_session |
163 | SSL_get_SSL_CTX | 166 | SSL_get_SSL_CTX |
164 | SSL_get_certificate | 167 | SSL_get_certificate |