I tried to send this once, and it appears to have not gone through. Apologies if you
get it twice.
There is a particular way I would like to send and receive SSL data. It looks like
it's possible, but I just can't nail down exactly how to
do it. I'd like to create a stream or a socket which looks like any other socket,
allows me to read directly from and write directly to it, but
in stead of going to/from a file or to another host, I want it to pass through
SSL_read()/SSL_write() or whatever. It looks like the BIO
routines (like the ones in s_socket.c) dance around this, but I just can't find the
exact way to do this. Sorry if this is a simple feature of
OpenSSL which I am overlooking.
Also, I have written a C++ client which runs on Win32. The client runs fine, but when
the program terminates, VC++ reports "memory
leaks" detected. I have traced it and found that if I call either
SSL_load_error_strings() or SSLeay_add_ssl_algorithms() then the
"leaks" are reported. It seems to me that this isn't so much a leak, as just failure
to cleanup. I've tried calling both EVP_cleanup() and
ERR_free_strings(), but neither one seems to alleviate the problems. Any one else
know how to prevent these "leaks" from showing
up in Win32 C++? Thanx.
Daniel M. Pomerantz
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]