summaryrefslogtreecommitdiff
path: root/src/lib/libssl/ssl_locl.h
diff options
context:
space:
mode:
authorjsing <>2017-01-25 10:54:23 +0000
committerjsing <>2017-01-25 10:54:23 +0000
commit9c630e61dcded74cfa27eb586f9410dd7bf99358 (patch)
tree2f63538a996d3eb1b9f5ed2648f750a11966a5b3 /src/lib/libssl/ssl_locl.h
parent091d543c37fec7ed9a3ce3c5302e6f42190856d4 (diff)
downloadopenbsd-9c630e61dcded74cfa27eb586f9410dd7bf99358.tar.gz
openbsd-9c630e61dcded74cfa27eb586f9410dd7bf99358.tar.bz2
openbsd-9c630e61dcded74cfa27eb586f9410dd7bf99358.zip
Limit enabled version range by the versions configured on the SSL_CTX/SSL,
provide an ssl_supported_versions_range() function which also limits the versions to those supported by the current method. ok beck@
Diffstat (limited to 'src/lib/libssl/ssl_locl.h')
-rw-r--r--src/lib/libssl/ssl_locl.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/libssl/ssl_locl.h b/src/lib/libssl/ssl_locl.h
index 64725a7b23..7c3fb4f5e4 100644
--- a/src/lib/libssl/ssl_locl.h
+++ b/src/lib/libssl/ssl_locl.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: ssl_locl.h,v 1.166 2017/01/25 06:38:01 jsing Exp $ */ 1/* $OpenBSD: ssl_locl.h,v 1.167 2017/01/25 10:54:23 jsing 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 *
@@ -1079,6 +1079,7 @@ extern SSL_CIPHER ssl3_ciphers[];
1079 1079
1080const char *ssl_version_string(int ver); 1080const char *ssl_version_string(int ver);
1081int ssl_enabled_version_range(SSL *s, uint16_t *min_ver, uint16_t *max_ver); 1081int ssl_enabled_version_range(SSL *s, uint16_t *min_ver, uint16_t *max_ver);
1082int ssl_supported_version_range(SSL *s, uint16_t *min_ver, uint16_t *max_ver);
1082int ssl_max_shared_version(SSL *s, uint16_t peer_ver, uint16_t *max_ver); 1083int ssl_max_shared_version(SSL *s, uint16_t peer_ver, uint16_t *max_ver);
1083uint16_t ssl_max_server_version(SSL *s); 1084uint16_t ssl_max_server_version(SSL *s);
1084 1085