zephyr/subsys/net
Robert Lubos 7ad2e604bb net: sockets: tls: Add options to control session caching on a socket
Introduce TLS socket options, which allow to configure session caching
on a socket.

The cache can be enabled on a socket with TLS_SESSION_CACHE option.
Once cache is enabled on a socket, the session will be stored for re-use
after a sucessfull handshake. If a socket is attempting to connect to a
host for which session is stored, the session will be resumed and mbed
TLS will attempt to use a simplified handshake procedure.
The server-side management of sessions is fully controlled by mbed TLS
after session caching is enabled on a socket.

The other TLS_SESSION_CACHE_PURGE option allows to clear all of the
cache entries, releasing the memory allocated for sessions.

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
2022-04-28 11:31:07 +02:00
..
ip net: tcp: Set the FIN_TIMEOUT to allow all FIN retries 2022-04-27 10:08:07 +02:00
l2 net: openthread: name Kconfig version choice 2022-04-08 12:29:45 +02:00
lib net: sockets: tls: Add options to control session caching on a socket 2022-04-28 11:31:07 +02:00
pkt_filter kconfig: remove Enable from boolean prompts 2022-03-09 15:35:54 +01:00
CMakeLists.txt net: introduce a network packet filter framework 2021-12-21 17:06:35 +01:00
Kconfig net: remove superfluous default n for boolean 2022-04-19 11:49:27 +02:00
Kconfig.hostname
Kconfig.template.log_config.default.net
Kconfig.template.log_config.net
buf.c net: buf: move `user_data` to flexible arr member 2021-11-24 16:04:50 +02:00
hostname.c