> My program is exiting abnormally because of > RSA_free(rsa);
The two most common explanations are: 1) You are freeing a structure that has already been freed. This could either be because you didn't have a reference to it when you thought you did or because you freed a larger structure that contained it, implicitly freeing it, and then freed it explicitly. 2) You are corrupting something, perhaps by modifying some object after it has been freed. DS ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager [EMAIL PROTECTED]