TLS 1.1
TLS 1.1 API wrappers over the shared TLS 1.2-style context. Header: noxtls_tls11.h.
Deprecated and insecure
TLS 1.1 is deprecated and should not be used for new deployments. It is widely disabled by modern platforms and does not meet current best-practice security requirements.
Usage guidance
- Use TLS 1.1 only for temporary compatibility with legacy peers that cannot yet move forward.
- Minimize scope and lifetime of any TLS 1.1 exception in production.
- Plan migration to TLS 1.2 or TLS 1.3 as soon as possible.
Types
tls11_context_t
Alias of tls12_context_t specialized for TLS 1.1 operation.
API
Core lifecycle and I/O
noxtls_tls11_context_initnoxtls_tls11_context_freenoxtls_tls11_connectnoxtls_tls11_acceptnoxtls_tls11_sendnoxtls_tls11_recvnoxtls_tls11_close
Client handshake steps
noxtls_tls11_send_client_hellonoxtls_tls11_recv_server_hellonoxtls_tls11_recv_certificatenoxtls_tls11_recv_server_key_exchangenoxtls_tls11_recv_server_hello_donenoxtls_tls11_send_client_key_exchangenoxtls_tls11_send_change_cipher_specnoxtls_tls11_send_finishednoxtls_tls11_recv_change_cipher_specnoxtls_tls11_recv_finished
Server handshake steps
noxtls_tls11_recv_client_hellonoxtls_tls11_send_server_hellonoxtls_tls11_send_certificatenoxtls_tls11_send_server_key_exchangenoxtls_tls11_send_server_hello_donenoxtls_tls11_recv_client_key_exchangenoxtls_tls11_recv_change_cipher_spec_clientnoxtls_tls11_recv_finished_clientnoxtls_tls11_send_change_cipher_spec_servernoxtls_tls11_send_finished_server
For shared structures and record constants, see TLS (common).