aboutsummaryrefslogtreecommitdiff
path: root/ssl/statem/statem_locl.h
diff options
context:
space:
mode:
authorMatt Caswell <matt@openssl.org>2017-02-20 16:35:03 +0000
committerMatt Caswell <matt@openssl.org>2017-03-02 17:44:15 +0000
commit0a87d0ac628685a1b420851f1614829a952cda5f (patch)
treef92b975cf18b963c6d0f978a8aca3c458e6fed7b /ssl/statem/statem_locl.h
parenta4f376af7e98161c7513614cf4a110724a5a65f5 (diff)
downloadopenssl-0a87d0ac628685a1b420851f1614829a952cda5f.zip
openssl-0a87d0ac628685a1b420851f1614829a952cda5f.tar.gz
openssl-0a87d0ac628685a1b420851f1614829a952cda5f.tar.bz2
Parse the early_data extension
We also skip any early_data that subsequently gets sent. Later commits will process it if we can. Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/2737)
Diffstat (limited to 'ssl/statem/statem_locl.h')
-rw-r--r--ssl/statem/statem_locl.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/ssl/statem/statem_locl.h b/ssl/statem/statem_locl.h
index 99eb8ed..02c3679 100644
--- a/ssl/statem/statem_locl.h
+++ b/ssl/statem/statem_locl.h
@@ -191,6 +191,8 @@ int tls_parse_ctos_server_name(SSL *s, PACKET *pkt, unsigned int context,
int tls_parse_ctos_srp(SSL *s, PACKET *pkt, unsigned int context, X509 *x,
size_t chainidx, int *al);
#endif
+int tls_parse_ctos_early_data(SSL *s, PACKET *pkt, unsigned int context,
+ X509 *x, size_t chainidx, int *al);
#ifndef OPENSSL_NO_EC
int tls_parse_ctos_ec_pt_formats(SSL *s, PACKET *pkt, unsigned int context,
X509 *x, size_t chainidx, int *al);