Changeset 3f18ad5 for perl/modules

Timestamp:
Feb 9, 2010, 9:49:20 PM (12 years ago)
Author:
Anders Kaseorg <andersk@mit.edu>
Branches:
master, release-1.6, release-1.7, release-1.8, release-1.9
Children:
d35d2ba
Parents:
9a023d0
git-author:
Joshua Oreman <oremanj@MIT.EDU> (02/07/10 20:54:00)
git-committer:
Anders Kaseorg <andersk@mit.edu> (02/09/10 21:49:20)
Message:
Fix zcrypt when compiling without krb4

OpenSSL's "compatibility" DES API makes des_key_schedule a structure
containing an array, while in krb4 it was an array directly. Thus, we
need to pass a key schedule pointer to owl_zcrypt_string_to_schedule,
instead of passing the key schedule by value. The compatibility macros
defined in OpenSSL's des_old.h allow that function's passing of
*schedule to des_key_sched() to DTRT.

Reviewed-by: Anders Kaseorg <andersk@mit.edu>
Reviewed-by: Nelson Elhage <nelhage@mit.edu>
(No files)

Note: See TracChangeset for help on using the changeset viewer.