1
0
Fork 0
mirror of https://github.com/warmcat/libwebsockets.git synced 2025-03-30 00:00:16 +01:00
libwebsockets/lib/tls
Bing Zhao bae99f63a3 tls: add option to serialize ssl handshake
This is useful for memory constrained systems such as esp32
to improve heap usage minfree/watermark.

On esp32 with simultaneous_ssl_restriction = 2 (MQTT+H1),
Without this change, sys heap minfree ranges from 59k to 71k
  in 100 iterations, average 66.5k.
With this change, sys heap minfree ranges from 64k to 71k
  in 100 interations, average 68.7k
2021-07-07 08:49:36 +01:00
..
mbedtls tls: fix inbalanced tls restrict borrow/return calls 2021-07-07 08:47:37 +01:00
openssl tls: fix inbalanced tls restrict borrow/return calls 2021-07-07 08:47:37 +01:00
CMakeLists.txt cmake: tls: use CHECK_SYMBOL_EXISTS 2021-06-17 14:21:11 +01:00
lws-gencrypto-common.c jws: lws_gencrypto_jws_alg_to_definition needs sentinel 2020-03-21 14:43:53 +00:00
lws-genec-common.c type comparisons: fixes 2021-01-05 10:56:38 +00:00
private-lib-tls.h tls: client: session cache synthetic cb 2021-05-04 15:54:32 +01:00
private-network.h tls: client: session cache synthetic cb 2021-05-04 15:54:32 +01:00
tls-client.c tls: add option to serialize ssl handshake 2021-07-07 08:49:36 +01:00
tls-network.c lws_metrics 2021-03-08 21:47:28 +00:00
tls-server.c tls: fix inbalanced tls restrict borrow/return calls 2021-07-07 08:47:37 +01:00
tls-sessions.c tls-sessions: remove no stash warning 2021-06-24 06:37:25 +01:00
tls.c mbedtls: privkey from file: fix off-by-one 2021-05-20 13:33:00 +01:00