[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: RC2 inconsistency
I concur that this is what happens.
I had just transcribed the key from the examples draft and there had
previously posted that I could decrypt 6.7 but not 6.9. If I use the
key with the CRLF included in the middle of things then I can decrypt
example 6.9.
jim
> -----Original Message-----
> From: owner-ietf-smime-examples@xxxxxxxxxxxx
> [mailto:owner-ietf-smime-examples@xxxxxxxxxxxx] On Behalf Of
> Blake Ramsdell
> Sent: Monday, August 11, 2003 11:18 PM
> To: ietf-smime-examples@xxxxxxx; 'Paul Hoffman / IMC'
> Cc: 'Jim Schaad'
> Subject: RC2 inconsistency
>
>
>
> I was just about to call it a night, thinking that all was
> right in the universe of key wrapping...
>
> It appears that I quite unintentionally used two different
> RC2 keys to decrypt example 6.7 and 6.9. The two keys are:
>
> (transcribed from the examples draft) b7 0a 25 fb c9 d8 6a 86
> 05 0c e0 d7 11 ea d4 d9
>
> (from the extracted MailListRc2.bin) b7 0d 0a 25 fb c9 d8 6a
> 86 05 0c e0 d7 11 ea d4 d9
>
> Notice the CRLF translation...
>
> Now, I would say that this isn't a problem, except for the
> fact that example 6.9 appears to require the CRLF version and
> example 6.7 requires the other one!
>
> I have tried to monkey with extracting the base64 data for
> MailListRc2.bin using other code, and I get the CRLF in that
> case also. I have attempted to extract this on three
> different Oses, and each of them has the CRLF, so I believe
> that this is in the encoded data.
>
> So the bottom line seems to be:
>
> 1. The encoded file MailListRc2.bin needs to be corrected to
> match the printed version in the draft.
>
> 2. Example 6.9 will then be incorrect, and the kekri will
> need to be regenerated for this example.
>
> It would be good to have some confirmation of this, if anyone
> can check on their side.
>
> Blake
> --
> Blake Ramsdell | Brute Squad Labs | http://www.brutesquadlabs.com
>