NetBSD/lib/libcrypto
thorpej cf6fc32958 Add support for building the assembly versions of some BIGNUM
routines from OpenSSL.  Speeds up DSA significantly.  A similar
gain should also be seen for RSA.

Before:
Doing 512 bit sign dsa's for 10s: 965 512 bit DSA signs in 9.97s
Doing 512 bit verify dsa's for 10s: 766 512 bit DSA verify in 9.93s
Doing 1024 bit sign dsa's for 10s: 276 1024 bit DSA signs in 9.99s
Doing 1024 bit verify dsa's for 10s: 217 1024 bit DSA verify in 9.93s
                  sign    verify    sign/s verify/s
dsa  512 bits   0.0103s   0.0130s     96.8     77.1
dsa 1024 bits   0.0362s   0.0458s     27.6     21.9

After:
Doing 512 bit sign dsa's for 10s: 3742 512 bit DSA signs in 9.88s
Doing 512 bit verify dsa's for 10s: 3065 512 bit DSA verify in 9.92s
Doing 1024 bit sign dsa's for 10s: 1357 1024 bit DSA signs in 9.99s
Doing 1024 bit verify dsa's for 10s: 1094 1024 bit DSA verify in 9.83s
                  sign    verify    sign/s verify/s
dsa  512 bits   0.0026s   0.0032s    378.7    309.0
dsa 1024 bits   0.0074s   0.0090s    135.8    111.3
2000-07-31 19:57:30 +00:00
..
arch/i386 Add support for building the assembly versions of some BIGNUM 2000-07-31 19:57:30 +00:00
asn1.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
bf.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
bio.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
bn.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
buffer.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
cast.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
comp.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
conf.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
crypto.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
des.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
dh.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
dsa.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
err.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
evp.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
hmac.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
idea.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
lhash.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
Makefile update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
md2.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
md5.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
mdc2.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
objects.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
pem.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
pkcs7.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
pkcs12.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
rand.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
rc2.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
rc4.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
rc5.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
ripemd.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
rnd_keys.c Add cleaned up versions of des_set_random_generator_seed(), 2000-06-21 19:46:16 +00:00
rsa.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
sha.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
shlib_version bump libcrypto minor 2000-07-17 02:21:18 +00:00
srcs.inc Rework this so what we can include arch-specific versions 2000-07-31 17:04:05 +00:00
stack.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
txt_db.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
x509.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
x509v3.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00