Hello,

I'm trying to reduce the per-client memory usage on my OpenSSL-enabled
server.

I'm having a hard time figuring out what the different buffers are
used for, though.

I can see in ssl3.h that SSL3 sessions will have a read and write
buffer (rbuf and wbuf), and also a read and write record (rrec and
wrec).  The SSL sessions also have a BIO object.

I'm not quite getting when things are buffered into the rbuf and wbuf,
and when they are buffered into the BIO object.

Also, I think the rdbuf and wbuf have to be at least 16KB to
accomodate a maximum-size SSL record.  Does the BIO need to be 16KB
also?

Any tips on where to go to get a better understanding of this?

Any other tips or suggestions on reducing memory usage will be very
much appreciated.

Thanks!

----Scott.
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to