# RFC Errata

#### RFC 1320, "The MD4 Message-Digest Algorithm", April 1992

**Note: This RFC has been obsoleted by RFC 6150**

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)).