Skip to content

Commit b456bb3

Browse files
committed
Added note on mlkem768x25519-sha256 that it is the default key exchange since OpenSSH 10.0.
1 parent 32085b2 commit b456bb3

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/ssh_audit/ssh2_kexdb.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,8 @@ class SSH2_KexDB: # pylint: disable=too-few-public-methods
6666
INFO_DEFAULT_OPENSSH_KEX_65_TO_73 = 'default key exchange from OpenSSH 6.5 to 7.3'
6767
INFO_DEFAULT_OPENSSH_KEX_74_TO_89 = 'default key exchange from OpenSSH 7.4 to 8.9'
6868
INFO_DEFAULT_OPENSSH_KEX_90_TO_98 = 'default key exchange from OpenSSH 9.0 to 9.8'
69-
INFO_DEFAULT_OPENSSH_KEX_99 = 'default key exchange since OpenSSH 9.9'
69+
INFO_DEFAULT_OPENSSH_KEX_99 = 'default key exchange in OpenSSH 9.9'
70+
INFO_DEFAULT_OPENSSH_KEX_100 = 'default key exchange since OpenSSH 10.0'
7071
INFO_DEPRECATED_IN_OPENSSH88 = 'deprecated in OpenSSH 8.8: https://www.openssh.com/txt/release-8.8'
7172
INFO_DISABLED_IN_DBEAR67 = 'disabled in Dropbear SSH 2015.67'
7273
INFO_DISABLED_IN_OPENSSH70 = 'disabled in OpenSSH 7.0: https://www.openssh.com/txt/release-7.0'
@@ -193,7 +194,7 @@ class SSH2_KexDB: # pylint: disable=too-few-public-methods
193194
'[email protected]': [['d2013.57'], [], [WARN_NOT_PQ_SAFE]],
194195
'[email protected]': [[], [FAIL_UNPROVEN], [WARN_NOT_PQ_SAFE]],
195196
'[email protected]': [[], [FAIL_UNPROVEN], [WARN_NOT_PQ_SAFE]],
196-
'mlkem768x25519-sha256': [['9.9'], [], [], [INFO_HYBRID_PQ_X25519_KEX]],
197+
'mlkem768x25519-sha256': [['9.9'], [], [], [INFO_DEFAULT_OPENSSH_KEX_100, INFO_HYBRID_PQ_X25519_KEX]],
197198
'mlkem768nistp256-sha256': [[], [FAIL_NSA_BACKDOORED_CURVE], [], [INFO_HYBRID_PQ_NISTP_KEX]],
198199
'mlkem1024nistp384-sha384': [[], [FAIL_NSA_BACKDOORED_CURVE], [], [INFO_HYBRID_PQ_NISTP_KEX]],
199200
'rsa1024-sha1': [[], [FAIL_1024BIT_MODULUS, FAIL_SHA1], [WARN_NOT_PQ_SAFE]],

0 commit comments

Comments
 (0)