Found 5 records.

## RFC1321, "The MD5 Message-Digest Algorithm", April 1992

Source of RFC: pem (sec)

Errata ID: 550

**Status: Verified**

Type: Technical

Reported By: Matt Borland

Date Reported: 2001-01-19

In Section A.4:

#define MD MD5

It should say:

#define MD 5

Errata ID: 551

**Status: Verified**

Type: Technical

Reported By: Gregory Smith

Date Reported: 2002-06-14

Section 3.4 says:

/* Round 3. */
/* Let [abcd k s t] denote the operation
a = b + ((a + H(b,c,d) + X[k] + T[i]) <<< s). */
/* Do the following 16 operations. */

It should say:

/* Round 3. */
/* Let [abcd k s i] denote the operation
a = b + ((a + H(b,c,d) + X[k] + T[i]) <<< s). */
/* Do the following 16 operations. */

Errata ID: 552

**Status: Verified**

Type: Technical

Reported By: Michael Amling

Date Reported: 2000-04-12

Section 3.4 says:

the each bit of F(X,Y,Z) will be independent

It should say:

then each bit of F(X,Y,Z) will be independent

Errata ID: 553

**Status: Verified**

Type: Technical

Reported By: Gennaro Prota

Date Reported: 2006-11-15

Verifier Name: Tim Polk

Date Verified: 2010-04-19

Appendix A 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: 585

**Status: Verified**

Type: Technical

Reported By: Gregory Smith

Date Reported: 2002-06-14

Section 3.4 says:

/* Round 4. */
/* Let [abcd k s t] denote the operation
a = b + ((a + I(b,c,d) + X[k] + T[i]) <<< s). */

It should say:

/* Round 4. */
/* Let [abcd k s i] denote the operation
a = b + ((a + I(b,c,d) + X[k] + T[i]) <<< s). */

Report New Errata