Re: Specification for Kyber in GnuPG (was: Very first Beta of GnuPG 2.6 available)
Andrew Gallagher via Gnupg-devel <[email protected]>
| Newsgroups | gmane.comp.encryption.gpg.devel |
|---|---|
| Message-ID | <[email protected]> |
On 2 May 2024, at 07:42, Werner Koch via Gnupg-devel <[email protected]> wrote: > +Curve | ML-KEM | ECC-KEM | SHAFunc | Requirement > +---------------:|--------|---------|----------|------------ > +X25519 | 768 | XKem | SHA3-256 | SHOULD > +X448 | 768 | XKem | SHA3-512 | MAY > +X25519 | 1024 | XKem | SHA3-256 | MAY > +X448 | 1024 | XKem | SHA3-512 | SHOULD > +brainpoolP256r1 | 768 | ecdhKem | SHA3-256 | MAY > +brainpoolP384r1 | 768 | ecdhKem | SHA3-512 | SHOULD > +brainpoolP512r1 | 768 | ecdhKem | SHA3-512 | MAY > +brainpoolP512r1 | 1024 | ecdhKem | SHA3-512 | SHOULD > +brainpoolP256r1 | 1024 | ecdhKem | SHA3-256 | MAY > +brainpoolP384r1 | 1024 | ecdhKem | SHA3-512 | MAY > +NIST P-256 | 768 | ecdhKem | SHA3-256 | MAY > +NIST P-384 | 768 | ecdhKem | SHA3-512 | MAY > +NIST P-521 | 768 | ecdhKem | SHA3-512 | MAY > +NIST P-256 | 1024 | ecdhKem | SHA3-256 | MAY > +NIST P-384 | 1024 | ecdhKem | SHA3-512 | MAY > +NIST P-521 | 1024 | ecdhKem | SHA3-512 | MAY This is an enormous set of initial combinations, not all of which make any sense. Why suggest pairing P-256 curves with kyber1024? Do we need all three grades of brainpool and NIST? The four SHOULDs and the corresponding two NIST equivalents are plenty. Once again I’ll beg you to please implement the Kousidis, Strenzke and Wussler spec instead of making trivial changes to their assigned numbers in order to start a pointless and exhausting fight with the IETF WG over ownership of the registry. If we need to allocate four more code points for the brainpool and nist alternatives, what’s the harm? The registry is SPECIFICATION REQUIRED (or will be shortly) and the use of brainpool/nist curves in PQC is not controversial. Why reinvent the wheel? A _______________________________________________ Gnupg-devel mailing list [email protected] https://lists.gnupg.org/mailman/listinfo/gnupg-devel
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEKR55odxVrielLu+DXB7EBNWQZikFAmYzlMAACgkQXB7EBNWQ ZikevQ/+Pj/6sZmZba+QRZoBaHryyxYpwwHLEshjeZvdCHEFIR6A5W95DJQUGZWe 2LFL1Bvl1Q3hse6Fg3LuNJsq8FcMk1SO1qwOx0L78cxtPuWhe7B8QGMWhJHFbjzU T/jHwlJh89eErEB+bHRkbJyPFotpx/psLX2MkhvgDjn1y/ckhcDV8ksAjZbdU9vb jo0SlMlJbIzNJTtFB+va5mtGt2c+3hBVOFb8j2V0jU9T1P8K5Fw/nF3h9J6fzsNe c4gmFXTqaDpocdiJAOg1Lu9cVWkeuBh3NznZw0TER/gwxWmOMGG9iJgYb+A/I7YS fhpWyId4fYzhIg9mauLJJ67jjrAAqXEEnOo+DwlIekLpz5svgjdMi4G6wr7bHLME h2DBzOePfS7oGIoUrq63cfEXDBIKS6IJcvSrKaBY+TcR6V+rU5BDL4Qb4Cwz3Atj rsF1ssoRL8AwpiNvkttEUhk6M/voFL8tqbuK5kdyfJQTXoNlWerBYkkUGpaNHkaN q9xpXB1IVmNqmDpJRloYvUxH6tNUEdWFJ0X/KvSJzqu7DP0YN/t4rdNxug+tTiPQ zJBoNaTlHNU9RENnef89ThnfrEPgVgiUfm+2GVGE7e07T1tikDczSW+5JyP2yzsB xRs80KFnhAmlK0cv49rRyLFeHYFNLgeXpkf9fOzPOLt6OCRd34g= =wse7 -----END PGP SIGNATURE-----