Sometimes, there are some quite amusing surprises here and there, like this (in crypto/dsa/dsa.h): int DSA_sign(int type,unsigned char *dgst,int dlen, unsigned char *sig, unsigned int *siglen, DSA *dsa); ^^^^^^^^^^^^ int DSA_verify(int type,unsigned char *dgst,int dgst_len, unsigned char *sigbuf, int siglen, DSA *dsa); ^^^ I would think something is not quite as it should there. *sigh* If the foo to void conversion is actually done, I might start a review of the unsigned vs. signed char thingie... -- Richard Levitte \ Spannvägen 38, II \ [EMAIL PROTECTED] Redakteur@Stacken \ S-161 43 BROMMA \ T: +46-8-26 52 47 \ SWEDEN \ or +46-708-26 53 44 Procurator Odiosus Ex Infernis -- [EMAIL PROTECTED] Unsolicited commercial email is subject to an archival fee of $400. See <http://www.stacken.kth.se/~levitte/mail/> for more info. ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]