summaryrefslogtreecommitdiff
path: root/sys/crypto/ecb_enc.c
diff options
context:
space:
mode:
authorDamien Miller <djm@cvs.openbsd.org>2024-10-06 23:37:18 +0000
committerDamien Miller <djm@cvs.openbsd.org>2024-10-06 23:37:18 +0000
commitbb45bb3cde4e4be08f529fc7ace09e6f2d0ca731 (patch)
treead9a9d5d3af95a1dbc9ee46de17d4609359f9cdd /sys/crypto/ecb_enc.c
parent560f7e5a8e26cca28ded166d1b2011f1b09a406a (diff)
Turn off finite field (a.k.a modp) Diffie-Hellman key exchange in sshd
by default. Specifically, this removes the diffie-hellman-group* and diffie-hellman-group-exchange-* methods. The client is unchanged and continues to support these methods by default. Finite field Diffie Hellman is slow and computationally expensive for the same security level as Elliptic Curve DH or PQ key agreement while offering no redeeming advantages. ECDH has been specified for the SSH protocol for 15 years and some form of ECDH has been the default key exchange in OpenSSH for the last 14 years. ok markus@
Diffstat (limited to 'sys/crypto/ecb_enc.c')
0 files changed, 0 insertions, 0 deletions