RFC Errata
Found 4 records.
Status: Verified (3)
RFC 1320, "The MD4 Message-Digest Algorithm", April 1992
Note: This RFC has been obsoleted by RFC 6150
Source of RFC: pem (sec)
Errata ID: 2163
Status: Verified
Type: Technical
Publication Format(s) : TEXT
Reported By: Nikolai Malykh
Date Reported: 2010-04-16
Verifier Name: Tim Polk
Date Verified: 2010-04-19
Section A.4 says:
#ifndef MD #define MD MD5 #endif
It should say:
#ifndef MD #define MD 5 #endif
Errata ID: 2164
Status: Verified
Type: Technical
Publication Format(s) : TEXT
Reported By: Nikolai Malykh
Date Reported: 2010-04-16
Verifier Name: Tim Polk
Date Verified: 2010-04-19
Section A.4 says:
printf ("MD%d time trial. Digesting %d %d-byte blocks ...", MD, TEST_BLOCK_LEN, TEST_BLOCK_COUNT);
It should say:
printf ("MD%d time trial. Digesting %d %d-byte blocks ...", MD, TEST_BLOCK_COUNT, TEST_BLOCK_LEN);
Errata ID: 6998
Status: Verified
Type: Editorial
Publication Format(s) : TEXT
Reported By: Alok Menghrajani
Date Reported: 2022-06-18
Verifier Name: RFC Editor
Date Verified: 2022-06-20
Section A.3 says:
/* MD4 finalization. Ends an MD4 message-digest operation, writing the the message digest and zeroizing the context. */
It should say:
/* MD4 finalization. Ends an MD4 message-digest operation, writing the message digest and zeroizing the context. */
Notes:
"the the" grammar mistake
Status: Held for Document Update (1)
RFC 1320, "The MD4 Message-Digest Algorithm", April 1992
Note: This RFC has been obsoleted by RFC 6150
Source of RFC: pem (sec)
Errata ID: 3131
Status: Held for Document Update
Type: Editorial
Publication Format(s) : TEXT
Reported By: Sergey Panasenko
Date Reported: 2012-02-20
Held for Document Update by: Sean Turner
Section 3.4 says:
Note. The value 5A..99 is a hexadecimal 32-bit constant, written with the high-order digit first. This constant represents the square root of 2. The octal value of this constant is 013240474631. The value 6E..A1 is a hexadecimal 32-bit constant, written with the high-order digit first. This constant represents the square root of 3. The octal value of this constant is 015666365641.
It should say:
Note. The value 5A..99 is a hexadecimal 32-bit constant, written with the high-order digit first. This constant represents the square root of 2 divided by 4. The octal value of this constant is 013240474631. The value 6E..A1 is a hexadecimal 32-bit constant, written with the high-order digit first. This constant represents the square root of 3 divided by 4. The octal value of this constant is 015666365641.
Notes:
More precisely, the value 5A..99 is a result of the formula: HEX(TRUNC((SQRT(2)/4)*2^32)), where SQRT represents the square root, TRUNC is truncation of the fractional part, HEX is a hexadecimal representation. Similarly, the value 6E..A1 = HEX(TRUNC((SQRT(3)/4)*2^32)).