aboutsummaryrefslogtreecommitdiffstats
path: root/util
diff options
context:
space:
mode:
authorBenjamin Kaduk <bkaduk@akamai.com>2017-03-16 17:17:16 -0500
committerMatt Caswell <matt@openssl.org>2017-06-12 09:31:47 +0100
commit193b5d769cdaa3bc0778f7b7ae354618097ca61e (patch)
tree1a9c63ea245b98e7138126fd06c9963e2ed08437 /util
parent0e1e4045c469f03294e33c0344d882e71dbd0d07 (diff)
downloadopenssl-193b5d769cdaa3bc0778f7b7ae354618097ca61e.tar.gz
Add SSL_early_get1_extensions_present()
It is an API to be used from the early callback that indicates what extensions were present in the ClientHello, and in what order. This can be used to eliminate unneeded calls to SSL_early_get0_ext() (which itself scales linearly in the number of extensions supported by the library). Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/2976)
Diffstat (limited to 'util')
-rw-r--r--util/libssl.num1
1 files changed, 1 insertions, 0 deletions
diff --git a/util/libssl.num b/util/libssl.num
index b4acb5db35..4cf8227b73 100644
--- a/util/libssl.num
+++ b/util/libssl.num
@@ -450,3 +450,4 @@ SSL_set_block_padding 450 1_1_1 EXIST::FUNCTION:
SSL_set_record_padding_callback_arg 451 1_1_1 EXIST::FUNCTION:
SSL_CTX_set_record_padding_callback_arg 452 1_1_1 EXIST::FUNCTION:
SSL_CTX_use_serverinfo_ex 453 1_1_1 EXIST::FUNCTION:
+SSL_early_get1_extensions_present 454 1_1_1 EXIST::FUNCTION: