Export keying material using early exporter master secret
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
Sun, 4 Feb 2018 03:20:37 +0000 (12:20 +0900)
committerMatt Caswell <matt@openssl.org>
Mon, 26 Feb 2018 13:35:54 +0000 (13:35 +0000)
commitb38ede8043439d99a3c6c174f17b91875cce66ac
treee4766b5fe52ffc7dbd61513a0c220027f479cee3
parente454f3add638fda5c2aa32cd368c8929c0b1eb09
Export keying material using early exporter master secret

This commit adds SSL_export_keying_material_early() which exports
keying material using early exporter master secret.

Reviewed-by: Rich Salz <rsalz@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/5252)
doc/man3/SSL_export_keying_material.pod
include/openssl/tls1.h
ssl/ssl_lib.c
ssl/ssl_locl.h
ssl/statem/statem.c
ssl/statem/statem.h
ssl/tls13_enc.c
test/sslapitest.c
test/tls13secretstest.c
util/libssl.num