RFC Errata


Errata Search

 
Source of RFC  
Summary Table Full Records

Found 6 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.

Status: Held for Document Update (1)

RFC 3394, "Advanced Encryption Standard (AES) Key Wrap Algorithm", September 2002

Source of RFC: smime (sec)

Errata ID: 284
Status: Held for Document Update
Type: Editorial
Publication Format(s) : TEXT

Reported By: Alfred Hoenes
Date Reported: 2005-02-28
Held for Document Update by: Tim Polk

Section 2.1 says:

     P[i]          The ith plaintext key data block
     C[i]          The ith ciphertext data block
     A             The 64-bit integrity check register
     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:

     P[i]          The ith (64-bit) plaintext key data block
                   where i = 1, 2, ..., n
     C[i]          The ith (64-bit) ciphertext data block
                   where i = 0, 1, 2, ..., n
     A             The 64-bit integrity check register
     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.

Status: Rejected (2)

RFC 3394, "Advanced Encryption Standard (AES) Key Wrap Algorithm", September 2002

Source of RFC: smime (sec)

Errata ID: 3358
Status: Rejected
Type: Editorial
Publication Format(s) : TEXT

Reported By: Dwayne Litzenberger
Date Reported: 2012-09-17
Rejected by: Sean Turner
Date Rejected: 2012-09-20

Section 2.2.1 says:

   3) Output the results.

       Set C[0] = A[t]
       For i = 1 to n
           C[i] = R[t][i]

It should say:

   3) Output the results.

       Set C[0] = A[t]
       For i = 1 to n
           C[i] = R[s][i], where s = 6n

Notes:


--VERIFIER NOTES--
Authors and reporter have agreed this is incorrect and another errata will be submitted.

Errata ID: 3361
Status: Rejected
Type: Editorial
Publication Format(s) : TEXT

Reported By: Dwayne Litzenberger
Date Reported: 2012-09-20
Rejected by: Sean Turner
Date Rejected: 2013-01-04

Section 2.2.1 says:

   3) Output the results.

       Set C[0] = A[t]
       For i = 1 to n
           C[i] = R[t][i]

It should say:

   3) Output the results.

       Set C[0] = A[s]
       For i = 1 to n
           C[i] = R[s][i]

Notes:


--VERIFIER NOTES--
The two are the same.

Report New Errata



Advanced Search