errata logo graphic

Found 3 records.

Status: Verified (2)

RFC1320, "The MD4 Message-Digest Algorithm", April 1992

Note: This RFC has been obsoleted by RFC6150

Source of RFC: pem (sec)

Errata ID: 2163

Status: Verified
Type: Technical

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

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

Status: Held for Document Update (1)

RFC1320, "The MD4 Message-Digest Algorithm", April 1992

Note: This RFC has been obsoleted by RFC6150

Source of RFC: pem (sec)

Errata ID: 3131

Status: Held for Document Update
Type: Editorial

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


Report New Errata