AtlatestRepositorysigil-tls
1
# 0.16.73
TLS connections now negotiate TLS 1.3 when the server supports it, while4
remaining compatible with TLS 1.2-only servers. This requires sigil-crypto5
0.16.6 or later in the 0.16 series, with Mbed TLS 3.6.7 and PSA enabled.7
New tls-connect/details and tls-upgrade/details procedures return per-attempt8
handshake errors, state, verification flags and negotiated protocol/cipher.9
The existing connection and /status APIs retain their argument and return10
shapes. Bounded handshakes keep their existing total deadlines.12
Validation: 22 TLS tests and 100 crypto tests passed. Native Linux and Android13
fixtures each passed forty encrypted roundtrips per TLS version, certificate14
rejection, and reconnect after rejection. Production certificate verification15
was also exercised with TLS 1.3 clients on both systems. These checks do not16
establish a terminal-latency or CPU improvement.