( I had built cryptopp 5.6.5 library in visual studio 10 in release mode (x64 My laptop specs are: Window7 -64 bits Intel core-i7, 2 GHZ and 8 gb ram I had run cryptest .exe and get the attached benchmark html file :I have the following questions ?Is these reading are realistic** ? How Mib/second column is generated, what are the factors that this column depends on** ? Why DES in counter mode and AES in ECB mode have column for time taken in generation in IV, although they don't need IV in their operations at these modes** Thanks in advance
-- -- You received this message because you are subscribed to the "Crypto++ Users" Google Group. To unsubscribe, send an email to [email protected]. More information about Crypto++ and this group is available at http://www.cryptopp.com. --- You received this message because you are subscribed to the Google Groups "Crypto++ Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.CPU frequency of the test platform is 2e+009 Hz.
| Algorithm | MiB/Second | Cycles Per Byte | Microseconds to Setup Key and IV | Cycles to Setup Key and IV |
|---|---|---|---|---|
| AES/GCM | 1064 | 1.8 | 0.531 | 1062 |
| AES/CCM (128-bit key) | 286 | 6.7 | 0.410 | 820 |
| AES/EAX (128-bit key) | 289 | 6.6 | 0.612 | 1224 |
| GMAC(AES) | 4512 | 0.4 | 0.604 | 1208 |
| VMAC(AES)-64 (128-bit key) | 5887 | 0.3 | 1.129 | 2259 |
| VMAC(AES)-128 (128-bit key) | 3651 | 0.5 | 1.095 | 2190 |
| HMAC(SHA-1) (128-bit key) | 334 | 5.7 | 0.301 | 601 |
| Two-Track-MAC (160-bit key) | 150 | 12.8 | 0.020 | 40 |
| CMAC(AES) (128-bit key) | 324 | 5.9 | 0.221 | 441 |
| DMAC(AES) (128-bit key) | 336 | 5.7 | 0.695 | 1389 |
| BLAKE2s (256-bit key) | 458 | 4.2 | 0.253 | 506 |
| BLAKE2b (512-bit key) | 507 | 3.8 | 0.252 | 504 |
| CRC32 | 352 | 5.4 | ||
| CRC32C | 3595 | 0.5 | ||
| Adler32 | 2333 | 0.8 | ||
| MD5 | 336 | 5.7 | ||
| SHA-1 | 371 | 5.1 | ||
| SHA-256 | 206 | 9.3 | ||
| SHA-512 | 255 | 7.5 | ||
| Keccak-224 | 202 | 9.5 | ||
| Keccak-256 | 172 | 11.1 | ||
| Keccak-384 | 145 | 13.2 | ||
| Keccak-512 | 78 | 24.4 | ||
| SHA3-224 | 186 | 10.3 | ||
| SHA3-256 | 187 | 10.2 | ||
| SHA3-384 | 160 | 11.9 | ||
| SHA3-512 | 112 | 17.1 | ||
| Tiger | 465 | 4.1 | ||
| Whirlpool | 108 | 17.7 | ||
| RIPEMD-160 | 150 | 12.7 | ||
| RIPEMD-320 | 183 | 10.4 | ||
| RIPEMD-128 | 216 | 8.8 | ||
| RIPEMD-256 | 279 | 6.8 | ||
| BLAKE2s | 497 | 3.8 | ||
| BLAKE2b | 568 | 3.4 | ||
| Panama-LE (256-bit key) | 1673 | 1.1 | 0.899 | 1798 |
| Panama-BE (256-bit key) | 400 | 4.8 | 1.403 | 2806 |
| Salsa20 (256-bit key) | 852 | 2.2 | 0.191 | 381 |
| Salsa20/12 | 1268 | 1.5 | 0.240 | 480 |
| Salsa20/8 | 1875 | 1.0 | 0.242 | 484 |
| ChaCha20 (256-bit key) | 247 | 7.7 | 0.183 | 367 |
| ChaCha12 (256-bit key) | 330 | 5.8 | 0.154 | 307 |
| ChaCha8 (256-bit key) | 426 | 4.5 | 0.155 | 310 |
| Sosemanuk (128-bit key) | 1143 | 1.7 | 0.676 | 1353 |
| MARC4 (128-bit key) | 257 | 7.4 | 1.833 | 3666 |
| SEAL-3.0-LE (160-bit key) | 487 | 3.9 | 28.255 | 56509 |
| WAKE-OFB-LE (256-bit key) | 256 | 7.5 | 1.883 | 3767 |
| AES/CTR (128-bit key) | 1330 | 1.4 | 0.375 | 751 |
| AES/CTR (192-bit key) | 1001 | 1.9 | 0.331 | 662 |
| AES/CTR (256-bit key) | 947 | 2.0 | 0.354 | 709 |
| AES/CBC (128-bit key) | 341 | 5.6 | 0.290 | 580 |
| AES/CBC (192-bit key) | 288 | 6.6 | 0.291 | 581 |
| AES/CBC (256-bit key) | 255 | 7.5 | 0.296 | 593 |
| AES/OFB (128-bit key) | 326 | 5.9 | 0.338 | 677 |
| AES/CFB (128-bit key) | 338 | 5.6 | 0.391 | 781 |
| AES/ECB (128-bit key) | 1283 | 1.5 | 0.123 | 245 |
| Camellia/CTR (128-bit key) | 95 | 20.1 | 0.341 | 683 |
| Camellia/CTR (256-bit key) | 68 | 28.1 | 0.329 | 659 |
| Twofish/CTR (128-bit key) | 105 | 18.2 | 3.577 | 7154 |
| Serpent/CTR (128-bit key) | 61 | 31.4 | 0.595 | 1191 |
| CAST-256/CTR (128-bit key) | 68 | 27.9 | 1.706 | 3412 |
| RC6/CTR (128-bit key) | 130 | 14.7 | 3.665 | 7329 |
| MARS/CTR (128-bit key) | 77 | 24.7 | 1.850 | 3699 |
| SHACAL-2/CTR (128-bit key) | 114 | 16.7 | 0.448 | 896 |
| SHACAL-2/CTR (512-bit key) | 109 | 17.5 | 0.415 | 831 |
| DES/CTR (64-bit key) | 49 | 38.6 | 2.935 | 5869 |
| DES-XEX3/CTR (192-bit key) | 48 | 39.6 | 3.412 | 6823 |
| DES-EDE3/CTR (192-bit key) | 21 | 92.9 | 9.104 | 18209 |
| IDEA/CTR (128-bit key) | 64 | 29.7 | 0.353 | 706 |
| RC5 (r=16) | 122 | 15.6 | 2.656 | 5312 |
| Blowfish/CTR (128-bit key) | 82 | 23.2 | 43.843 | 87687 |
| TEA/CTR (128-bit key) | 54 | 35.6 | 0.326 | 651 |
| XTEA/CTR (128-bit key) | 51 | 37.2 | 0.323 | 645 |
| CAST-128/CTR (128-bit key) | 75 | 25.5 | 0.463 | 926 |
| SKIPJACK/CTR (80-bit key) | 28 | 69.0 | 1.802 | 3605 |
| SEED/CTR (1/2 K table) | 45 | 42.3 | 0.377 | 754 |
| Operation | Milliseconds/Operation | Megacycles/Operation |
|---|
