Hello,

I would like to inquire as to which OpenBSD RELEASE will offer the possibility
to avoid NIST crypto for everything in Base (isakmpd, openssh, openssl, https,
nginx being the key items in mind)?

BTW, looks like things are heading in the right direction
(http://www.slideshare.net/yandex/rubsd2013-mikeben)

As it stands, there is currently cipher-suite negotiation / configuration
coded into every single crypto-enabled tool / daemon and it’s a bit of a mess
and a headache to manage it all. Would it be good to start to think about
having a single, system-wide cipher-suite negotiation configuration and
socket? interface and removing all this mess from things like isakmpd,
openssh, openssl, httpd, nginx, etc? For example, one could specify a
preferred ordered list of cipher suites and ones that aren’t listed would be
completely avoided at the system level. This could, for example, eliminate
static algorithm configuration in ipsec.conf and instead start negotiation
traveling down the ordered list until either success or end of list. This
method would provide an abstract interface to avoid future version downgrade
attacks, i.e. no need to update anything other than the configuration file.

And, of course, the autocipher engine would be powered by libsodium (NaCl).

Thoughts, comments, insults, etc, are all welcome! The quantum computer is
coming soon to a theatre near you.


-mike

Reply via email to