On Fri, 13 Mar 1998, William A. Arbaugh wrote:
> > Eric Young writes:
> >  > The other argument is that if one is using DLLs or shared library, who cares
> >  > :-).
> > I for one do, because I'm using SSLeay in embedded applications where
> > storage space is at premium.
> Exactly my problem.

This used to me my view (hence the lots of little files).  I'll look at
breaking things up a bit more and making it dynamic.  I'll also look at
having the DH/DSA/RSA stuff in the SSL part of the library dynamic.

If you want small code, also try compiling with NO_ERR.  This will change the
error reporting stuff to not include line number, file names, or the error
strings, which reduces size by quite a bit.  If you have string pooling in
your compiler, this is not such an issue.  For the current SSLeay, the striped
ssleay binraries are

text    data    bss     dec     hex     filename
470392  121502  6944    598838  92336   ssleay.old
465368  99266   6952    571586  8b8c2   sskeay.new

(these are a few new ciphers linked into the ssleay binrary which would be
left out of an embeded application...)

eric




+-------------------------------------------------------------------------+
| Administrative requests should be sent to [EMAIL PROTECTED] |
| List service provided by Open Software Associates, http://www.osa.com/  |
+-------------------------------------------------------------------------+

Reply via email to