diff options
author | Matt Caswell <matt@openssl.org> | 2016-12-28 12:10:28 +0000 |
---|---|---|
committer | Matt Caswell <matt@openssl.org> | 2016-12-29 13:32:54 +0000 |
commit | 3b58c54f26b826abd55a513494ef892e7ad069ad (patch) | |
tree | 29dfc76e2e5f5f17e4381d042be309a306471941 /ssl/statem | |
parent | 67adf0a7c273a82901ce8705ae8d71ee2f1c959c (diff) |
Fix the EC point formats extension
This should be sent in the ServerHello if a EC based ciphersuite is
negotiated. The relevant flag to do this was missed off in the recent
extensions refactor.
Fixes GitHub Issue #2133
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/2153)
Diffstat (limited to 'ssl/statem')
-rw-r--r-- | ssl/statem/extensions.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ssl/statem/extensions.c b/ssl/statem/extensions.c index 760b150a61..f6b0589ffe 100644 --- a/ssl/statem/extensions.c +++ b/ssl/statem/extensions.c @@ -120,7 +120,7 @@ static const EXTENSION_DEFINITION ext_defs[] = { #ifndef OPENSSL_NO_EC { TLSEXT_TYPE_ec_point_formats, - EXT_CLIENT_HELLO | EXT_TLS1_2_AND_BELOW_ONLY, + EXT_CLIENT_HELLO | EXT_TLS1_2_SERVER_HELLO | EXT_TLS1_2_AND_BELOW_ONLY, NULL, tls_parse_ctos_ec_pt_formats, tls_parse_stoc_ec_pt_formats, tls_construct_stoc_ec_pt_formats, tls_construct_ctos_ec_pt_formats, final_ec_pt_formats |