You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: implement IANA cipher suite support for mbedtls backend
- Add IANA cipher suite parsing for mbedtls backend using lws_tokenize
- Implement ssl_pm_set_ciphersuites() to apply cipher IDs to SSL config
- Apply cipher list during TLS handshake in lws_tls_server_vhost_backend_init()
- Fix missing mbedtls_ssl_session_save() call in session update case
- Add CMake detection for mbedtls_ssl_conf_ciphersuites and mbedtls_ssl_session_save
- Standardize macro naming to follow lowercase function pattern
This implementation aligns the mbedtls backend with OpenSSL and Schannel by
supporting standard IETF/IANA cipher names. The lws_tokenize API provides
robust, non-destructive tokenization and eliminates hardcoded cipher lists,
allowing automatic updates when new ciphers are added to mbedtls.
0 commit comments