Introduce SSL_CTX_set_stateless_cookie_{generate,verify}_cb
authorBenjamin Saunders <ben.e.saunders@gmail.com>
Mon, 26 Feb 2018 02:39:11 +0000 (18:39 -0800)
committerMatt Caswell <matt@openssl.org>
Mon, 12 Mar 2018 19:34:13 +0000 (19:34 +0000)
commit3fa2812f32bdb922d47b84ab7b5a98a807d838c0
treead6cd3c8463be1521456b004cd14811a3b0fc20b
parent4718f449a3ecd5efac62b22d0fa9a759a7895dbc
Introduce SSL_CTX_set_stateless_cookie_{generate,verify}_cb

These functions are similar to SSL_CTX_set_cookie_{generate,verify}_cb,
but used for the application-controlled portion of TLS1.3 stateless
handshake cookies rather than entire DTLSv1 cookies.

Reviewed-by: Ben Kaduk <kaduk@mit.edu>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/5463)
apps/s_apps.h
apps/s_cb.c
apps/s_server.c
doc/man3/DTLSv1_listen.pod
doc/man3/SSL_CTX_set_stateless_cookie_generate_cb.pod [new file with mode: 0644]
include/openssl/ssl.h
ssl/ssl_locl.h
ssl/ssl_sess.c
ssl/statem/extensions_srvr.c
test/sslapitest.c
util/libssl.num