reading through the code, i'm a bit lost as to what des_set_key_unchecked() is actually doing. it says it's doing something called PC1 to the key in order to turn the key into an architecture independant schedule. i don't see anything about this in applied cryptography and the code is pretty tough to follow. can anyone enlighten me as to what a des_key_schedule really is? thanks, -James ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]