Add support to libtls for client-side TLS session resumption.
authorjsing <jsing@openbsd.org>
Sat, 10 Feb 2018 04:41:24 +0000 (04:41 +0000)
committerjsing <jsing@openbsd.org>
Sat, 10 Feb 2018 04:41:24 +0000 (04:41 +0000)
commit0dd084b9141c9e9630fcc3821432486c3580d798
treeff6c6649d2020029f3a8817edc098c67c43d1575
parent536237fb256eab192f6bbe85d64825cb387f4783
Add support to libtls for client-side TLS session resumption.

A libtls client can specify a session file descriptor (a regular file
with appropriate ownership and permissions) and libtls will manage reading
and writing of session data across TLS handshakes.

Discussed at length with deraadt@ and tedu@.

Rides previous minor bump.

ok beck@
lib/libtls/Symbols.list
lib/libtls/tls.h
lib/libtls/tls_client.c
lib/libtls/tls_config.c
lib/libtls/tls_conninfo.c
lib/libtls/tls_internal.h