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
docs(s7commplus): configure OPENSSL_CONF for TLS on OpenSSL 3.5+
On OpenSSL >= 3.5 the default TLS 1.3 ClientHello advertises the
X25519MLKEM768 post-quantum group, whose ~1.2 KB key share the S7-1500
rejects — it drops the handshake, so connect(use_tls=True) fails with a
connection reset. The PLC mandates TLS 1.3 (TLS 1.2 is refused outright)
and CPython's ssl exposes no API for the TLS 1.3 supported_groups list, so
document restricting them to classic ECDHE curves via an OPENSSL_CONF file.
Follow-up to #746 (the in-code ctypes group restriction was declined).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
0 commit comments