RFC Errata


Errata Search

 
Source of RFC  
Summary Table Full Records

RFC 8391, "XMSS: eXtended Merkle Signature Scheme", May 2018

Source of RFC: IRTF
See Also: RFC 8391 w/ inline errata

Errata ID: 8383
Status: Verified
Type: Technical
Publication Format(s) : TEXT

Reported By: Alex J Malozemoff
Date Reported: 2025-04-16
Verifier Name: Nick Sullivan
Date Verified: 2026-01-28

Section 3.1.5 says:

Input: Message M, WOTS+ private key sk, address ADRS, seed SEED

It should say:

Input: private key sk, Message M, WOTS+ seed SEED, address ADRS

Notes:

When used in Algorithm 11 it is called as `WOTS_sign(getWOTS_SK(SK, idx_sig), M', getSEED(SK), ADRS);` that is, the secret key comes first, then the message, then the seed, then finally the address.

--VERIFIER NOTES--
The function signature in Section 3.1.5 lists parameters as (M, sk, ADRS, SEED) but Algorithm 11 calls it with (sk, M', SEED, ADRS). RFC author Andreas Huelsing confirmed the erratum on the CFRG list: https://mailarchive.ietf.org/arch/msg/cfrg/jbfQBMyibkKiQsT4MwOUW1x6lTI/

Report New Errata



Advanced Search