On Thu, Feb 12, 2004 at 08:42:39PM -0700, Sales, Randall S (Randall) wrote:
> Has anyone else had need to reduce TLS session memory footprint?  When acting as 
> server (Apache 2.0 running on Linux), I measure 57kB used after https session 
> established, with peak memory use at 99kB (during establishment).  A 
> s_server/s_client TLS session shows slightly higher values.
> 
> ./ssl/ssl3.h defines SSL3_RT_MAX_PLAIN_LENGTH as 16384.  This #define is the basis 
> of quite a few relatively large mallocs.  Is 16384 a sacred number?  What are the 
> implications of reducing the value to 2048 or 4096?  Would the change have any 
> effect on functionality, stability, and/or performance?

16834 is part of the TLS standard: it is the largest chunk to be used for
encrypted communication. You could reduce your chunk size for sending, but
you have to reserve a buffer large enough for receival as your peer is
still free to use the full chunk size.

Best regards,
        Lutz
-- 
Lutz Jaenicke                             [EMAIL PROTECTED]
http://www.aet.TU-Cottbus.DE/personen/jaenicke/
BTU Cottbus, Allgemeine Elektrotechnik
Universitaetsplatz 3-4, D-03044 Cottbus
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to