speed-test using ssleay openssl app on freebsd/pII 400mhz bellovin# ./openssl speed Doing md2 for 3s on 8 size blocks: 99548 md2's in 3.00s Doing md2 for 3s on 64 size blocks: 34778 md2's in 3.01s Doing md2 for 3s on 256 size blocks: 11783 md2's in 3.01s etc ... OpenSSL 0.9.2b 22 Mar 1999 built on: Tue May 25 14:30:05 PDT 1999 options:bn(64,32) md2(int) rc4(idx,int) des(ptr,risc1,16,long) idea(int) blowfish(ptr2) compiler: gcc -DTERMIOS -DL_ENDIAN -fomit-frame-pointer -O3 -m486 -Wall -DSHA1_ASM -DMD5_ASM -DRMD160_ASM The 'numbers' are in 1000s of bytes per second processed. type 8 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes md2 265.46k 740.00k 1002.87k 1100.32k 1130.07k mdc2 1053.45k 1149.67k 1155.48k 1170.46k 1160.24k md5 4042.41k 22376.18k 45693.19k 60938.61k 67272.70k hmac(md5) 1564.14k 10770.84k 29600.11k 52582.62k 68836.41k sha1 2691.05k 12954.39k 23483.22k 29283.05k 31881.64k rmd160 2181.29k 10416.80k 18212.85k 22287.02k 23801.31k rc4 31608.62k 42454.38k 44772.44k 45212.33k 45124.08k des cbc 8044.25k 9194.67k 9316.75k 9421.82k 9420.80k des ede3 3161.99k 3307.67k 3338.83k 3337.22k 3325.48k idea cbc 4860.46k 5392.82k 5458.99k 5495.47k 5513.92k rc2 cbc 3301.39k 3569.47k 3598.52k 3609.76k 3620.86k rc5-32/12 cbc 19706.79k 25294.90k 27001.94k 26569.15k 26642.00k blowfish cbc 12195.01k 14023.51k 14340.95k 14372.64k 14334.17k cast cbc 12018.32k 13777.09k 13968.19k 14197.08k 14151.69k sign verify sign/s verify/s rsa 512 bits 0.0028s 0.0003s 362.8 3312.2 rsa 1024 bits 0.0155s 0.0009s 64.5 1101.7 rsa 2048 bits 0.1001s 0.0031s 10.0 326.2 rsa 4096 bits 0.6786s 0.0108s 1.5 92.5 sign verify sign/s verify/s dsa 512 bits 0.0029s 0.0034s 346.4 291.1 dsa 1024 bits 0.0085s 0.0104s 117.1 96.5 dsa 2048 bits 0.0284s 0.0353s 35.2 28.3