zephyr/subsys/net/lib
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
..
capture
coap kconfig: remove Enable from boolean prompts 2022-03-09 15:35:54 +01:00
config kconfig: remove Enable from boolean prompts 2022-03-09 15:35:54 +01:00
conn_mgr kconfig: remove Enable from boolean prompts 2022-03-09 15:35:54 +01:00
dns everywhere: fix typos 2022-03-18 13:24:08 -04:00
http net: http: Allow a content_len of 4GB 2022-03-21 10:16:21 +01:00
lwm2m net: lwm2m: makes CBOR as one of the default... 2022-04-22 09:44:36 +02:00
mqtt net: mqtt: remove custom logging macros 2022-04-06 17:41:06 +02:00
openthread net: openthread: update `otPlatSettingsInit` 2022-04-08 15:50:53 -07:00
sntp everywhere: fix typos 2022-03-18 13:24:08 -04:00
sockets net: sockets: tls: Add options to control session caching on a socket 2022-04-28 11:31:07 +02:00
socks
tftp everywhere: fix typos 2022-03-18 13:24:08 -04:00
tls_credentials
utils
websocket everywhere: fix typos 2022-03-18 13:24:08 -04:00
CMakeLists.txt
Kconfig