RFC Errata
RFC 8554, "Leighton-Micali Hash-Based Signatures", April 2019
Source of RFC: IRTFSee Also: RFC 8554 w/ inline errata
Errata ID: 7409
Status: Verified
Type: Technical
Publication Format(s) : TEXT
Reported By: Peter Campbell
Date Reported: 2023-03-29
Verifier Name: Nick Sullivan
Date Verified: 2026-01-27
Section Section 6.4, Table 3 says:
+---------+------------+---------+-------------+
| ParmSet | KeyGenTime | SigSize | KeyLifetime |
+---------+------------+---------+-------------+
...
| 15/10 | 6 sec | 3172 | 9 hours |
| | | | |
| 15/15 | 6 sec | 3332 | 12 days |
| | | | |
| 20/10 | 3 min | 3332 | 12 days |
| | | | |
| 20/15 | 3 min | 3492 | 1 year |
| | | | |
| 25/10 | 1.5 hour | 3492 | 1 year |
| | | | |
| 25/15 | 1.5 hour | 3652 | 34 years |
+---------+------------+---------+-------------+
It should say:
+---------+------------+---------+-------------+
| ParmSet | KeyGenTime | SigSize | KeyLifetime |
+---------+------------+---------+-------------+
...
| 15/10 | 6 sec | 3124 | 9 hours |
| | | | |
| 15/15 | 6 sec | 3284 | 12 days |
| | | | |
| 20/10 | 3 min | 3284 | 12 days |
| | | | |
| 20/15 | 3 min | 3444 | 1 year |
| | | | |
| 25/10 | 1.5 hour | 3444 | 1 year |
| | | | |
| 25/15 | 1.5 hour | 3604 | 34 years |
+---------+------------+---------+-------------+
Notes:
The signature sizes for the two-level HSS parameters in Table 3 are all 48 bytes larger than they should be. It looks like they were computed assuming a 64-byte identifier I in the level-1 LMS public key pub[1], but the identifier was reduced to 16 bytes in draft -07. The signature sizes for the single-level HSS parameters are all correct because they do not have intermediate LMS public keys.
