RFC Errata
RFC 9580, "OpenPGP", July 2024
Source of RFC: openpgp (sec)See Also: RFC 9580 w/ inline errata
Errata ID: 8466
Status: Verified
Type: Technical
Publication Format(s) : TEXT, PDF, HTML
Reported By: Heiko Schaefer
Date Reported: 2025-06-18
Verifier Name: Paul Wouters
Date Verified: 2025-08-28
Section 11.2 says:
A point on an elliptic curve will always be represented on the wire as an MPI.
It should say:
TBD
Notes:
This langauge doesn't acknowledge the native encoding of the new Ed/X 25519/448 variants.
Various language in the following sections of chapter 11 also seem to imply that all EC data is encoded in MPI format.
In particular, in 11.3, all three entries in the table "OpenPGP Elliptic Curve Scalar Encodings Registry" seem to imply variants of MPI encoding. The case of "native" fixed length encoding seems to be missing.
Paul Wouters (AD): This report is correct: the text is a holdover from RFC 6637 and should have been updated with the new streamlined ECC formats added in RFC 9580.
dkg proposed corrected text to be prefixed like "For ECDH (18), ECDSA (19) and EdDSALegacy (22) public key algorithms, …"
