diff options
author | tb <> | 2021-03-31 16:55:04 +0000 |
---|---|---|
committer | tb <> | 2021-03-31 16:55:04 +0000 |
commit | fb0a1d3edd6908ac9563417b2b97ff6e4bda6c50 (patch) | |
tree | d1076bc4210ddf21ee6041a55bb1ca7e006df6a9 | |
parent | 0a7cdf78f43b1cf1e8ed7570e1003d2d4ec2bcea (diff) | |
download | openbsd-fb0a1d3edd6908ac9563417b2b97ff6e4bda6c50.tar.gz openbsd-fb0a1d3edd6908ac9563417b2b97ff6e4bda6c50.tar.bz2 openbsd-fb0a1d3edd6908ac9563417b2b97ff6e4bda6c50.zip |
Expose SSL_set_hostflags(3) and SSL_get0_peername(3)
ok bcook inoguchi jsing
-rw-r--r-- | src/lib/libssl/Symbols.list | 2 | ||||
-rw-r--r-- | src/lib/libssl/ssl.h | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/libssl/Symbols.list b/src/lib/libssl/Symbols.list index f857ecb262..9234cf6e51 100644 --- a/src/lib/libssl/Symbols.list +++ b/src/lib/libssl/Symbols.list | |||
@@ -196,6 +196,7 @@ SSL_get0_alpn_selected | |||
196 | SSL_get0_chain_certs | 196 | SSL_get0_chain_certs |
197 | SSL_get0_next_proto_negotiated | 197 | SSL_get0_next_proto_negotiated |
198 | SSL_get0_param | 198 | SSL_get0_param |
199 | SSL_get0_peername | ||
199 | SSL_get1_session | 200 | SSL_get1_session |
200 | SSL_get1_supported_ciphers | 201 | SSL_get1_supported_ciphers |
201 | SSL_get_SSL_CTX | 202 | SSL_get_SSL_CTX |
@@ -274,6 +275,7 @@ SSL_set_debug | |||
274 | SSL_set_ex_data | 275 | SSL_set_ex_data |
275 | SSL_set_fd | 276 | SSL_set_fd |
276 | SSL_set_generate_session_id | 277 | SSL_set_generate_session_id |
278 | SSL_set_hostflags | ||
277 | SSL_set_info_callback | 279 | SSL_set_info_callback |
278 | SSL_set_max_proto_version | 280 | SSL_set_max_proto_version |
279 | SSL_set_min_proto_version | 281 | SSL_set_min_proto_version |
diff --git a/src/lib/libssl/ssl.h b/src/lib/libssl/ssl.h index 8143464039..5665a09179 100644 --- a/src/lib/libssl/ssl.h +++ b/src/lib/libssl/ssl.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ssl.h,v 1.184 2021/03/31 16:52:15 tb Exp $ */ | 1 | /* $OpenBSD: ssl.h,v 1.185 2021/03/31 16:55:04 tb Exp $ */ |
2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
3 | * All rights reserved. | 3 | * All rights reserved. |
4 | * | 4 | * |
@@ -1452,10 +1452,8 @@ int SSL_set_purpose(SSL *s, int purpose); | |||
1452 | int SSL_CTX_set_trust(SSL_CTX *s, int trust); | 1452 | int SSL_CTX_set_trust(SSL_CTX *s, int trust); |
1453 | int SSL_set_trust(SSL *s, int trust); | 1453 | int SSL_set_trust(SSL *s, int trust); |
1454 | int SSL_set1_host(SSL *s, const char *hostname); | 1454 | int SSL_set1_host(SSL *s, const char *hostname); |
1455 | #if defined(LIBRESSL_HAS_TLS1_3) || defined(LIBRESSL_INTERNAL) | ||
1456 | void SSL_set_hostflags(SSL *s, unsigned int flags); | 1455 | void SSL_set_hostflags(SSL *s, unsigned int flags); |
1457 | const char *SSL_get0_peername(SSL *s); | 1456 | const char *SSL_get0_peername(SSL *s); |
1458 | #endif | ||
1459 | 1457 | ||
1460 | X509_VERIFY_PARAM *SSL_CTX_get0_param(SSL_CTX *ctx); | 1458 | X509_VERIFY_PARAM *SSL_CTX_get0_param(SSL_CTX *ctx); |
1461 | int SSL_CTX_set1_param(SSL_CTX *ctx, X509_VERIFY_PARAM *vpm); | 1459 | int SSL_CTX_set1_param(SSL_CTX *ctx, X509_VERIFY_PARAM *vpm); |