RE: Memory issues with ssl handshake

2012-09-19 Thread Charles Mills
: Monday, September 17, 2012 11:36 AM To: Michel Cc: openssl-users@openssl.org Subject: Re: Memory issues with ssl handshake Hi again, I've changed the code to reuse the SSL contexts but in terms of memory consumption/release it did not change much - if anything at all. By the way, is there a w

Re: Memory issues with ssl handshake

2012-09-18 Thread Thomas
Hi again, I've changed the code to reuse the SSL contexts but in terms of memory consumption/release it did not change much - if anything at all. By the way, is there a way to "unload" a certificate once it has been loaded into a SSL context via SSL_CTX_use_certificate() ? I didn't find anyth

Re: Memory issues with ssl handshake

2012-09-13 Thread Dominik Oepen
On 12.09.2012 16:58, Thomas Eckert wrote: > Hi, > > Valgrind gives me a *lot* of messages like this [snip] > Does anyone have some tips for me ? Have you seen the FAQ entry regarding valgrind: http://www.openssl.org/support/faq.html#PROG14 ? Regards, Dominik _

Re: Memory issues with ssl handshake

2012-09-13 Thread Thomas
Hi Michel, Thanks for trying to help, I really appreciate it :-) "Does your app setup and free a context each time a client is connecting ?" The context is created only when a client requests a HTTPS connection and is destroyed together with the SSL session once the connection goes down. It i

Re: Memory issues with ssl handshake

2012-09-13 Thread Michel
Hi again Thomas, Do you really need to free your context each time you free your TLS session ? I believe it is not needed and at least not usual. If you need several *DIFFERENT* contexts, implying different TLS configurations/setup, wich, I think, is not so common, you can keep them 'alive' du

Re: Memory issues with ssl handshake

2012-09-13 Thread Michel
Hi Thomas, I don't know if it makes a real difference concerning memory leaks, but I would have freed the TLS session *BEFORE* freing the context : SSL_free(ssl); ... SSL_CTX_free(ssl->ctx); Does your app setup and free a context each time a client is connecting ? Le 12/09/2012 16:58, T

RE: Memory issues with ssl handshake

2012-09-12 Thread Charles Mills
Not sure if it help at all but FWIW I am using Windows pre-built OpenSSL dll's with server & client certificates, CAs, DH keys, and a CRL, and I am seeing no memory leaks whatsoever in Visual Studio 2010. Charles -Original Message- From: owner-openssl-us...@openssl.org [mailto:owner-opens