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
Makefile
asn1.inc
bf.inc
bio.inc
bn.inc
buffer.inc
cast.inc
comp.inc
conf.inc
crypto.inc
des.inc
dh.inc
dsa.inc
err.inc
evp.inc
hmac.inc
idea.inc
lhash.inc
md2.inc
md5.inc
mdc2.inc
objects.inc
pem.inc
pkcs7.inc
pkcs12.inc
rand.inc
rc2.inc
rc4.inc
rc5.inc
ripemd.inc
rnd_keys.c
rsa.inc
sha.inc
shlib_version
srcs.inc
stack.inc
txt_db.inc
x509.inc
x509v3.inc