Hi,
I am using the following code to create a temporary BIGNUM to hold
the result of multiplication:
BIGNUM *Res;
while(!Done)
{
Res=BN_new();
BN_init(Res);
BN_mul(Res,A,B,Ctx);
BN_free();
}
This code works with the exception that BN_free() is not releasing the
memory allocated to Res. I already have a workaround but I am
wondering why the memory isn't being released. In production the code
runs for hours and is causing a significant memory leak. I am I
misusing BN_new and BN_free? The code is running on OSX 10.5.8,
Openssl 0.9.7l. I get the same result with OpenSSL 1.0.1e.
Thanks
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List openssl-users@openssl.org
Automated List Manager majord...@openssl.org