RFC Errata
Found 3 records.
Status: Verified (3)
RFC 3394, "Advanced Encryption Standard (AES) Key Wrap Algorithm", September 2002
Source of RFC: smime (sec)
Errata ID: 3671
Status: Verified
Type: Editorial
Publication Format(s) : TEXT
Reported By: Lucas Garron
Date Reported: 2013-06-26
Verifier Name: Sean Turner
Date Verified: 2013-08-14
Section 2.2.3.1 says:
If unwrapping produces A[0] any other value,
It should say:
If unwrapping produces A[0] equal to any other value,
Notes:
This resembles a copy-paste typo, where the last portion of "If unwrapping produces A[0]" was not removed in the second of two sentences.
I edited this based on comments from the authors.
Errata ID: 5777
Status: Verified
Type: Editorial
Publication Format(s) : TEXT
Reported By: Charles Timko
Date Reported: 2019-07-10
Verifier Name: Roman Danyliw
Date Verified: 2022-01-20
Section 2.2.1 says:
1) Initialize variables. Set A0 to an initial value (see 2.2.3) For i = 1 to n R[0][i] = P[i]
It should say:
1) Initialize variables. Set A[0] to an initial value (see 2.2.3) For i = 1 to n R[0][i] = P[i]
Notes:
An array subscript notation should be used for A[]
Errata ID: 6942
Status: Verified
Type: Editorial
Publication Format(s) : TEXT
Reported By: Samuel Lee
Date Reported: 2022-04-25
Verifier Name: Paul Wouters
Date Verified: 2024-01-22
Section 2.1 says:
R[i] An array of 64-bit registers where i = 0, 1, 2, ..., n A[t], R[i][t] The contents of registers A and R[i] after encryption step t.
It should say:
R[i] An array of 64-bit registers where i = 1, 2, ..., n A[t], R[t][i] The contents of registers A and R[i] after encryption step t.
Notes:
1) There are n 64-bit registers indexed R[1] to R[n] in the algorithms in section 2.2.
2) The notation of the algorithms in section 2.2 dereference R[][] using the step as the first index, and the index of the register from 1 to n as the second index
Paul Wouters(AD): There was some talk of a better fix, but that would require new text for whole sections, which is more that what should be done in an errata.