SSL 3.0 is implemented by devssl.  It has been broken
since the POODLE and BEAST attacks in 2014.

However: it's hard-coded in cpu(1), oexportfs(4), and
import(4) via a call to pushssl().  I don't think it's
possible to upgrade them and keep the the protocol
compatible.

To use a working version of the TLS protocol, there's
going to have to be a clean break.  The SSL and TLS
record formats seem incompatible, and there's no
version negotiation in cpu.

9front already deprecated cpu/import, with rcpu and
rimport as replacements, so this only affects 9legacy
to 9front communication.

It'd be nice to keep things interoperable without
patching.

Is there a path forward that doesn't leave us dragging
along a broken, obsolete SSL version forever?


------------------------------------------
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T45587a22bb317243-Md4aba3c3b058795195e54f3d
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription

Reply via email to