-
Notifications
You must be signed in to change notification settings - Fork 119
RFC9142 SSH KEX
nmaya edited this page Sep 18, 2024
·
3 revisions
RFC9142
- Summary Guidance for Implementation of Key Exchange Method Names
| Key Exchange Method Name | Reference | Previous Recommendation | RFC 9142 Implement | TTSSH |
|---|---|---|---|---|
| curve25519-sha256 | RFC8731 | none | SHOULD | No requested #36081, #89 |
| curve448-sha512 | RFC8731 | none | MAY | No requested #36081, #89 |
| diffie-hellman-group-exchange-sha1 | RFC4419,RFC8270 | none | SHOULD NOT | Yes 2004年11月07日 TTSSH 1.00 beta1 disabled by default 2023年10月15日 Tera Term 5.0 (TTSSH 3.0) |
| diffie-hellman-group-exchange-sha256 | RFC4419,RFC8270 | none | MAY | Yes 2011年03月05日 Tera Term 4.69 (TTSSH 2.56) |
| diffie-hellman-group1-sha1 | RFC4253 | MUST | SHOULD NOT | Yes 2004? disabled by default 2023年10月15日 Tera Term 5.0 (TTSSH 3.0) |
| diffie-hellman-group14-sha1 | RFC4253 | MUST | MAY | Yes 2004年11月07日 TTSSH 1.00 beta1 |
| diffie-hellman-group14-sha256 | RFC8268 | none | MUST | Yes 2016年03月05日 Tera Term 4.90 (TTSSH 2.76) |
| diffie-hellman-group15-sha512 | RFC8268 | none | MAY | No |
| diffie-hellman-group16-sha512 | RFC8268 | none | SHOULD | Yes 2016年03月05日 Tera Term 4.90 (TTSSH 2.76) |
| diffie-hellman-group17-sha512 | RFC8268 | none | MAY | No |
| diffie-hellman-group18-sha512 | RFC8268 | none | MAY | Yes 2016年03月05日 Tera Term 4.90 (TTSSH 2.76) |
| ecdh-sha2-* | RFC5656 | MAY | MAY | No |
| ecdh-sha2-nistp256 | RFC5656 | MUST | SHOULD | Yes 2011年03月05日 Tera Term 4.69 (TTSSH 2.56) |
| ecdh-sha2-nistp384 | RFC5656 | MUST | SHOULD | Yes 2011年03月05日 Tera Term 4.69 (TTSSH 2.56) |
| ecdh-sha2-nistp521 | RFC5656 | MUST | SHOULD | Yes 2011年03月05日 Tera Term 4.69 (TTSSH 2.56) |
| ecmqv-sha2 | RFC5656 | MAY | MAY | No |
| ext-info-c | RFC8308 | SHOULD | SHOULD | No |
| ext-info-s | RFC8308 | SHOULD | SHOULD | No |
| gss- | RFC4462 | reserved | reserved | No |
| gss-curve25519-sha256-* | RFC8732 | SHOULD | SHOULD | No |
| gss-curve448-sha512-* | RFC8732 | MAY | MAY | No |
| gss-gex-sha1-* | RFC4462,RFC8732 | SHOULD NOT | SHOULD NOT | No |
| gss-group1-sha1-* | RFC4462,RFC8732 | SHOULD NOT | SHOULD NOT | No |
| gss-group14-sha1-* | RFC4462,RFC8732 | SHOULD NOT | SHOULD | No |
| gss-group14-sha256-* | RFC8732 | SHOULD | SHOULD | No |
| gss-group15-sha512-* | RFC8732 | MAY | MAY | No |
| gss-group16-sha512-* | RFC8732 | SHOULD | MAY | No |
| gss-group17-sha512-* | RFC8732 | MAY | MAY | No |
| gss-group18-sha512-* | RFC8732 | MAY | MAY | No |
| gss-nistp256-sha256-* | RFC8732 | SHOULD | SHOULD | No |
| gss-nistp384-sha384-* | RFC8732 | MAY | SHOULD | No |
| gss-nistp521-sha512-* | RFC8732 | MAY | SHOULD | No |
| rsa1024-sha1 | RFC4432 | MAY | MUST NOT | No |
| rsa2048-sha256 | RFC4432 | MAY | MAY | No |