draft-ietf-curdle-ssh-modp-dh-sha2 & draft-ietf-curdle-ssh-kex-sha2
"Mark D. Baushke" <[email protected]>
| Newsgroups | gmane.ietf.secsh |
|---|---|
| Message-ID | <[email protected]> |
I have split out a new draft draft-ietf-curdle-ssh-modp-dh-sha2 [1] (called "new-modp" in the Reference table below) forked from the draft-ietf-curdle-ssh-kex-sha2-04 draft. It specifies the new MOD DH KEX Groups that use SHA-2 hashes. This edition specifies both the new diffie-hellman-group* names of the -04 revision as well as adding the gss-group* names. Before I update draft-ietf-curdle-ssh-kex-sha2-05 to point to it, I would like to take a straw poll of which algorithms (if any) should be defined as a MUST to implement. My personal preference was just curve25519-sha256. However, at least a few implementors have said that they were not planning to do any ECDH implementations. So, I am guessing that "diffie-hellman-group14-sha256" may be the only one that everyone might be able to agree is a MUST to implement. Key Exchange Method Name Reference Note curve25519-sha256 ssh-curves MUST curve448-sha512 ssh-curves MAY diffie-hellman-group-exchange-sha1 RFC4419 SHOULD NOT diffie-hellman-group-exchange-sha256 RFC4419 MAY diffie-hellman-group1-sha1 RFC4253 SHOULD NOT diffie-hellman-group14-sha1 RFC4253 SHOULD diffie-hellman-group14-sha256 new-modp MUST diffie-hellman-group15-sha512 new-modp MAY diffie-hellman-group16-sha512 new-modp SHOULD diffie-hellman-group17-sha512 new-modp MAY diffie-hellman-group18-sha512 new-modp MAY ecdh-sha2-nistp256 RFC5656 SHOULD ecdh-sha2-nistp384 RFC5656 SHOULD ecdh-sha2-nistp521 RFC5656 SHOULD ecdh-sha2-* RFC5656 MAY ecmqv-sha2 RFC5656 MAY gss-gex-sha1-* RFC4462 SHOULD NOT gss-group1-sha1-* RFC4462 SHOULD NOT gss-group14-sha1-* RFC4462 SHOULD gss-group14-sha256-* new-modp SHOULD gss-group15-sha512-* new-modp MAY gss-group16-sha512-* new-modp SHOULD gss-group17-sha512-* new-modp MAY gss-group18-sha512-* new-modp MAY gss-* RFC4462 MAY rsa1024-sha1 RFC4432 SHOULD NOT rsa2048-sha256 RFC4432 MAY I plan to post the above table in the new draft-ietf-curdle-ssh-kex-sha2-05 draft after 05:00 UTC on 12 September 2016. Of course, everyone can still lobby for changes with the Curdle group, I just don't want to generate a huge number of revisions if possible. Thank you, -- Mark URL: [1] https://tools.ietf.org/html/draft-ietf-curdle-ssh-modp-dh-sha2-00