On Mon, Jul 20, 2015 at 01:42:01PM +0200, Hubert Kario wrote:
> On Monday 20 July 2015 14:39:03 Ilari Liusvaara wrote:
> > On Mon, Jul 20, 2015 at 12:55:37PM +0200, Hubert Kario wrote:
> > 
> > There are other shortcomings tho:
> > - If Ed25519 is supported, one also needs to support Curve25519.
> > - If Ed25519 and Curve448 are supported, one needs to support
> >   Curve25519 and Ed448.
> > - And the cross case from previous.
> > 
> > So with the same, in TLS 1.2, the following combinations would
> > be possible:
> > - None at all.
> > - Curve25519
> > - Curve448
> > - Curve25519 & Curve448
> > - Curve25519 & Ed25519
> > - Curve448 & Ed448
> > - Curve25519 & Curve448 & Ed25519 & Ed448.
> 
> if we define separate codepoints for Curve25519 and Ed25519, yes

That list was assuming the following:
- TLS at least 1.2 (I don't see much point with bothering with
  lesser versions here).
- Unified 255/448 bit signature algorithm as one of SignatureAlgorithm
  codepoints, using ECDSA ciphersuites.
- The same codepoint used for both 25519 kex and sig curve (and the
  same for 448).

Breaking any of those three assumptions changes things here.


-Ilari

_______________________________________________
TLS mailing list
TLS@ietf.org
https://www.ietf.org/mailman/listinfo/tls

Reply via email to