NetBSD/lib/libcrypto/arch/i386
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
..
bf_enc_586.S
bf_enc_686.S
bf_enc_x86.S
bf.inc
bn_asm_586.S Add support for building the assembly versions of some BIGNUM 2000-07-31 19:57:30 +00:00
bn_comba_586.S Add support for building the assembly versions of some BIGNUM 2000-07-31 19:57:30 +00:00
bn.inc Add support for building the assembly versions of some BIGNUM 2000-07-31 19:57:30 +00:00
md5_dgst_586.S Add support for building the assembly version of MD5 from OpenSSL. 2000-07-31 19:08:02 +00:00
md5.inc Add support for building the assembly version of MD5 from OpenSSL. 2000-07-31 19:08:02 +00:00
ripemd.inc Add support for building the assembly version of RMD160 from OpenSSL. 2000-07-31 19:22:04 +00:00
rmd_dgst_586.S Add support for building the assembly version of RMD160 from OpenSSL. 2000-07-31 19:22:04 +00:00