Adding standalone RSA code
Colin Percival
colin.percival at wadham.ox.ac.uk
Fri Dec 10 01:08:04 PST 2004
Mark Murray wrote:
> Colin Percival writes:
>>I was comparing /usr/lib/libcrypto.a (1.7 MB on my system) to the sum
>>of the sizes of the object files built from my library code (38 kB).
>>
>>If you look at the number of lines of C files (counted using `wc -l`
>>since I don't want to bother installing sloccount), my code is 1489
>>lines compared to openssl's 202982 lines.
>
> Do you have a version of your code linked against OpenSSL? What is the
> size difference between a static link of your code vs a static link
> against OpenSSL?
I don't have a version using openssl, but my key generation program
(statically linked against my crypto code) is 37kB, while a program
which calls RSA_generate_key (statically linked against openssl) is
240kB. So even under the most favourable conditions (adding overhead
to my code but not to openssl) it's a size ratio of more than 6.
Colin Percival
More information about the freebsd-arch
mailing list