RFC Errata
RFC 5830, "GOST 28147-89: Encryption, Decryption, and Message Authentication Code (MAC) Algorithms", March 2010
Source of RFC: INDEPENDENTSee Also: RFC 5830 w/ inline errata
Errata ID: 2138
Status: Verified
Type: Editorial
Publication Format(s) : TEXT
Reported By: Nikolai Malykh
Date Reported: 2010-04-08
Verifier Name: Nevil Brownlee
Date Verified: 2013-03-12
Section 4 says:
When writing a key (W1, W2, ..., W256), Wq = 0..1, q = 1..256, in the
KDS the value:
- W1 is written into the 1st bit of the register X0;
- the value W2 is written into the 2nd bit of the register X0 (etc.);
- the value W32 is written into the 32nd bit of the register X0;
- the value W33 is written into the 1st bit of the register X1;
- the value W34 is written into the 2nd bit of the register X1
(etc.);
- the value W64 is written into the 32nd bit of the register X1;
- the value W65 is written into the 1st bit of the register X2
(etc.);
- the value W256 is written into the 32nd bit of the register X7.
It should say:
When writing a key (W1, W2, ..., W256), Wq = 0..1, q = 1..256, in the
KDS:
- the value W1 is written into the 1st bit of the register X0;
- the value W2 is written into the 2nd bit of the register X0 (etc.);
- the value W32 is written into the 32nd bit of the register X0;
- the value W33 is written into the 1st bit of the register X1;
- the value W34 is written into the 2nd bit of the register X1
(etc.);
- the value W64 is written into the 32nd bit of the register X1;
- the value W65 is written into the 1st bit of the register X2
(etc.);
- the value W256 is written into the 32nd bit of the register X7.
