Ok, so this wound up being a bug in my code where I was malloc(sizeof(len)) instead of simply malloc(len).
Now I'm wondering if I'm going about things correctly, should I be using DSA to sign things? DSA seems to only support signing something of up to 20 bytes. Should I be doing an MD5 of my data, then signing/verifiying the md5? Anything else I should be looking for/at? thank you, -Alfred ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]