-
- Downloads
client: add alpn processing on mbedtls and openssl
This just supports "http/1.1" alpn and lets the client know it can use keepalive earlier if it affirmitively negotiated "http/1.1" on alpn. mbedTLS wrapper needed a small adaptation to also allow per-client-ssl control of the alpn negotiation list.
Showing
- CMakeLists.txt 2 additions, 0 deletionsCMakeLists.txt
- cmake/lws_config.h.in 2 additions, 0 deletionscmake/lws_config.h.in
- lib/libwebsockets.h 1 addition, 0 deletionslib/libwebsockets.h
- lib/tls/mbedtls/mbedtls-client.c 26 additions, 1 deletionlib/tls/mbedtls/mbedtls-client.c
- lib/tls/mbedtls/wrapper/include/internal/ssl_types.h 2 additions, 0 deletionslib/tls/mbedtls/wrapper/include/internal/ssl_types.h
- lib/tls/mbedtls/wrapper/include/openssl/ssl.h 1 addition, 0 deletionslib/tls/mbedtls/wrapper/include/openssl/ssl.h
- lib/tls/mbedtls/wrapper/library/ssl_lib.c 30 additions, 8 deletionslib/tls/mbedtls/wrapper/library/ssl_lib.c
- lib/tls/mbedtls/wrapper/platform/ssl_pm.c 6 additions, 0 deletionslib/tls/mbedtls/wrapper/platform/ssl_pm.c
- lib/tls/openssl/openssl-client.c 41 additions, 1 deletionlib/tls/openssl/openssl-client.c
Loading
Please register or sign in to comment