aboutsummaryrefslogtreecommitdiff
path: root/ssl/statem/extensions.c
diff options
context:
space:
mode:
authorMatt Caswell <matt@openssl.org>2017-02-20 15:44:42 +0000
committerMatt Caswell <matt@openssl.org>2017-03-02 17:44:14 +0000
commita4f376af7e98161c7513614cf4a110724a5a65f5 (patch)
tree129b2529af3dbb90bae962d04cea86c60ad174d5 /ssl/statem/extensions.c
parent49e7fe12eac1e84af726e0110ee29073699ed46b (diff)
downloadopenssl-a4f376af7e98161c7513614cf4a110724a5a65f5.zip
openssl-a4f376af7e98161c7513614cf4a110724a5a65f5.tar.gz
openssl-a4f376af7e98161c7513614cf4a110724a5a65f5.tar.bz2
Construct the early_data extension
Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/2737)
Diffstat (limited to 'ssl/statem/extensions.c')
-rw-r--r--ssl/statem/extensions.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/ssl/statem/extensions.c b/ssl/statem/extensions.c
index 05e6acf..a2efd0a 100644
--- a/ssl/statem/extensions.c
+++ b/ssl/statem/extensions.c
@@ -135,6 +135,11 @@ static const EXTENSION_DEFINITION ext_defs[] = {
NULL, NULL, tls_parse_stoc_early_data_info,
tls_construct_stoc_early_data_info, NULL, NULL
},
+ {
+ TLSEXT_TYPE_early_data,
+ EXT_CLIENT_HELLO | EXT_TLS1_3_ENCRYPTED_EXTENSIONS,
+ NULL, NULL, NULL, NULL, tls_construct_ctos_early_data, NULL
+ },
#ifndef OPENSSL_NO_EC
{
TLSEXT_TYPE_ec_point_formats,