[501] in Kerberos_V5_Development

home help back first fref pref prev next nref lref last post

changing either crc use of seed and DES' use of CRC

jtkohl@ATHENA.MIT.EDU (jtkohl@ATHENA.MIT.EDU)
Wed Dec 12 10:05:19 1990

The current DES code provides the encryption key to the CRC32 function in case
it wanted for some reason to use the key to help with the checksum (the
generic checksum interface has a key argument, for things which really do want
to use the key for something).

The CRC code will happily take a key and fold it into the computed CRC.

There's no real good reason to fold in the key, and probably some reasons not
to.  So, sometime in the near future (probably simultaneously with all the
other pending protocol frobbing) I'll be changing it so that (1) the DES stuff
doesn't send the key to CRC32 (which it is calling almost directly) and (2)
the CRC code ignores the key/seed parameter.

home help back first fref pref prev next nref lref last post