projects
/
openssl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Implement client side parsing of the early_data extension
[openssl.git]
/
ssl
/
statem
/
extensions.c
diff --git
a/ssl/statem/extensions.c
b/ssl/statem/extensions.c
index 05e6acf340709df12f7166d9527a962dcc990991..2b137701f059f8bea044ae564c2d1a52a97f546a 100644
(file)
--- a/
ssl/statem/extensions.c
+++ b/
ssl/statem/extensions.c
@@
-135,6
+135,12
@@
static const EXTENSION_DEFINITION ext_defs[] = {
NULL, NULL, tls_parse_stoc_early_data_info,
tls_construct_stoc_early_data_info, NULL, NULL
},
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, tls_parse_ctos_early_data, tls_parse_stoc_early_data,
+ tls_construct_stoc_early_data, tls_construct_ctos_early_data, NULL
+ },
#ifndef OPENSSL_NO_EC
{
TLSEXT_TYPE_ec_point_formats,
#ifndef OPENSSL_NO_EC
{
TLSEXT_TYPE_ec_point_formats,