[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
(fwd) Re: Error in RFC1 321 (MD5)?
I thought (perhaps) this may be of interest -
Forwarded message:
> Newsgroups: sci.crypt
> Subject: Re: Error in RFC1 321 (MD5) ?
> Date: 18 Oct 93 09:10:29
> Organization: RSA Data Security, Inc.
> Lines: 27
> Distribution: world
> Message-ID: <[email protected]>
> References: <[email protected]>
> NNTP-Posting-Host: chirality.rsa.com
> In-reply-to: [email protected]'s message of 18 Oct 1993 10:18:34 -0400
>
> In article <[email protected]> [email protected] (Bryan G. Olson) writes:
>
> I just ftp'd RFC 1321 ( MD5 Message-Digest Algorithm ) from
> rsa.com, and I believe there is a minor error in the
> specification of the algorithm.
>
> On page 5, the four operations used in the four rounds are
> defined, and the operations for round 3 and 4 seem to have
> mis-matched parameter names. Specifically from page 5:
>
> [...]
> >> /* 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. */
> [...]
> >> /* Round 4. */
> >> /* Let [abcd k s t] denote the operation
> >> a = b + ((a + I(b,c,d) + X[k] + T[i]) <<< s). */
> >> /* Do the following 16 operations. */
> [...]
>
> Yes, the 't' should be an 'i'. Not a major source of confusion, but
> something that should be noted and corrected.
>
> -- Burt Kaliski
> RSA Laboratories
>
_____________________________________________________________________________
Paul Ferguson
Mindbank Consulting Group [email protected]
Fairfax, Virginia USA [email protected]