I've compiled and run on my Desktop with these options: CXXFLAGS='-mthreads -O3 -D_NDEBUG -Wall -msse4' LDFLAGS='-Wl,-s'
Platform Info: Win7 64bit SP1 Intel Core i3 4130 3.4GHz Compiler Info: x86_64-5.2.0-release-posix-seh-rt_v4-rev0 (Mingw-w64) Regards, An On Sunday, November 22, 2015 at 6:58:59 AM UTC+7, Jeffrey Walton wrote: > > Can someone post the results of a speed test on a modern Windows machine? > I want to grab them and post them to the site. > > You can generate the benchmarks with: > > ./crytpest.exe b 5 2.4 > > The arguments are: > > b - benchmark subcommand > 5 - run each test at most 5 seconds > 2.4 - processor speed, in GHz. > > I'm working with a OS X host with a couple of Core i7's. With a modern > Linux guest and modern GCC compiled at -O3, I am seeing AES/CTR throughput > at 2.2 GB/s; and about 1 GB/s for AES/GCM. > > We are about 100 MB/s short of OpenSSL's results. We exceed TrueCrypt > results by about 400 MB/s. (OpenSSL has a very talented assembly language > wizard named Andy Polyakov. I don't know anyone with more CPU architecture > and micro-architecture knowledge than Andy. The guy is amazing) > > Jeff > -- -- You received this message because you are subscribed to the "Crypto++ Users" Google Group. To unsubscribe, send an email to cryptopp-users-unsubscr...@googlegroups.com. 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 cryptopp-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.CPU frequency of the test platform is 3.4e+009 Hz.
Algorithm | MiB/Second | Cycles Per Byte | Microseconds to Setup Key and IV | Cycles to Setup Key and IV |
---|---|---|---|---|
AES/GCM | 2099 | 1.5 | 0.404 | 1372 |
AES/CCM (128-bit key) | 560 | 5.8 | 0.314 | 1066 |
AES/EAX (128-bit key) | 560 | 5.8 | 0.392 | 1334 |
GMAC(AES) | 5047 | 0.6 | 0.403 | 1371 |
VMAC(AES)-64 (128-bit key) | 9413 | 0.3 | 0.610 | 2073 |
VMAC(AES)-128 (128-bit key) | 5268 | 0.6 | 0.691 | 2349 |
HMAC(SHA-1) (128-bit key) | 477 | 6.8 | 0.245 | 833 |
Two-Track-MAC (160-bit key) | 250 | 13.0 | 0.009 | 31 |
CMAC(AES) (128-bit key) | 662 | 4.9 | 0.136 | 464 |
DMAC(AES) (128-bit key) | 662 | 4.9 | 0.404 | 1372 |
CRC32 | 440 | 7.4 | ||
Adler32 | 1680 | 1.9 | ||
MD5 | 593 | 5.5 | ||
SHA-1 | 473 | 6.9 | ||
SHA-256 | 258 | 12.6 | ||
SHA-512 | 328 | 9.9 | ||
SHA-3-224 | 269 | 12.0 | ||
SHA-3-256 | 258 | 12.6 | ||
SHA-3-384 | 199 | 16.3 | ||
SHA-3-512 | 138 | 23.5 | ||
Tiger | 530 | 6.1 | ||
Whirlpool | 150 | 21.7 | ||
RIPEMD-160 | 253 | 12.8 | ||
RIPEMD-320 | 284 | 11.4 | ||
RIPEMD-128 | 390 | 8.3 | ||
RIPEMD-256 | 450 | 7.2 | ||
Panama-LE (256-bit key) | 1997 | 1.6 | 0.679 | 2307 |
Panama-BE (256-bit key) | 1098 | 3.0 | 0.903 | 3071 |
Salsa20 (256-bit key) | 486 | 6.7 | 0.142 | 483 |
Salsa20/12 | 731 | 4.4 | 0.172 | 586 |
Salsa20/8 | 982 | 3.3 | 0.173 | 587 |
Sosemanuk (128-bit key) | 1573 | 2.1 | 0.409 | 1391 |
MARC4 (128-bit key) | 421 | 7.7 | 1.408 | 4787 |
SEAL-3.0-LE (160-bit key) | 733 | 4.4 | 20.719 | 70444 |
WAKE-OFB-LE (256-bit key) | 337 | 9.6 | 1.501 | 5103 |
AES/CTR (128-bit key) | 3634 | 0.9 | 0.245 | 833 |
AES/CTR (192-bit key) | 3075 | 1.1 | 0.238 | 810 |
AES/CTR (256-bit key) | 2640 | 1.2 | 0.255 | 867 |
AES/CBC (128-bit key) | 662 | 4.9 | 0.188 | 638 |
AES/CBC (192-bit key) | 561 | 5.8 | 0.182 | 619 |
AES/CBC (256-bit key) | 487 | 6.7 | 0.199 | 678 |
AES/OFB (128-bit key) | 635 | 5.1 | 0.245 | 832 |
AES/CFB (128-bit key) | 655 | 5.0 | 0.264 | 898 |
AES/ECB (128-bit key) | 4470 | 0.7 | 0.080 | 273 |
Camellia/CTR (128-bit key) | 147 | 22.1 | 0.231 | 786 |
Camellia/CTR (256-bit key) | 113 | 28.6 | 0.241 | 819 |
Twofish/CTR (128-bit key) | 178 | 18.2 | 1.889 | 6422 |
Serpent/CTR (128-bit key) | 88 | 36.9 | 0.462 | 1572 |
CAST-256/CTR (128-bit key) | 101 | 32.1 | 1.038 | 3528 |
RC6/CTR (128-bit key) | 149 | 21.7 | 1.901 | 6464 |
MARS/CTR (128-bit key) | 121 | 26.8 | 0.886 | 3012 |
SHACAL-2/CTR (128-bit key) | 189 | 17.2 | 0.287 | 977 |
SHACAL-2/CTR (512-bit key) | 189 | 17.1 | 0.291 | 988 |
DES/CTR (64-bit key) | 72 | 44.9 | 2.320 | 7887 |
DES-XEX3/CTR (192-bit key) | 68 | 48.0 | 2.330 | 7921 |
DES-EDE3/CTR (192-bit key) | 28 | 116.8 | 8.141 | 27680 |
IDEA/CTR (128-bit key) | 90 | 35.9 | 0.259 | 880 |
RC5 (r=16) | 124 | 26.2 | 1.468 | 4991 |
Blowfish/CTR (128-bit key) | 119 | 27.2 | 32.265 | 109701 |
TEA/CTR (128-bit key) | 73 | 44.5 | 0.208 | 709 |
XTEA/CTR (128-bit key) | 71 | 45.4 | 0.210 | 715 |
CAST-128/CTR (128-bit key) | 101 | 32.1 | 0.295 | 1004 |
SKIPJACK/CTR (80-bit key) | 39 | 82.3 | 1.598 | 5434 |
SEED/CTR (1/2 K table) | 56 | 58.4 | 0.267 | 907 |
Operation | Milliseconds/Operation | Megacycles/Operation |
---|---|---|
RSA 1024 Encryption | 0.02 | 0.05 |
RSA 1024 Decryption | 0.27 | 0.93 |
LUC 1024 Encryption | 0.02 | 0.06 |
LUC 1024 Decryption | 0.62 | 2.11 |
DLIES 1024 Encryption | 0.22 | 0.74 |
DLIES 1024 Encryption with precomputation | 0.37 | 1.27 |
DLIES 1024 Decryption | 0.29 | 0.98 |
LUCELG 512 Encryption | 0.13 | 0.45 |
LUCELG 512 Encryption with precomputation | 0.13 | 0.44 |
LUCELG 512 Decryption | 0.15 | 0.50 |
RSA 2048 Encryption | 0.03 | 0.12 |
RSA 2048 Decryption | 0.99 | 3.36 |
LUC 2048 Encryption | 0.04 | 0.13 |
LUC 2048 Decryption | 1.74 | 5.93 |
DLIES 2048 Encryption | 1.05 | 3.56 |
DLIES 2048 Encryption with precomputation | 1.19 | 4.05 |
DLIES 2048 Decryption | 0.96 | 3.26 |
LUCELG 1024 Encryption | 0.48 | 1.64 |
LUCELG 1024 Encryption with precomputation | 0.48 | 1.64 |
LUCELG 1024 Decryption | 0.42 | 1.41 |
RSA 1024 Signature | 0.28 | 0.95 |
RSA 1024 Verification | 0.02 | 0.05 |
RW 1024 Signature | 0.42 | 1.44 |
RW 1024 Verification | 0.01 | 0.03 |
LUC 1024 Signature | 0.62 | 2.11 |
LUC 1024 Verification | 0.02 | 0.06 |
NR 1024 Signature | 0.11 | 0.38 |
NR 1024 Signature with precomputation | 0.10 | 0.35 |
NR 1024 Verification | 0.13 | 0.43 |
NR 1024 Verification with precomputation | 0.17 | 0.59 |
DSA 1024 Signature | 0.11 | 0.39 |
DSA 1024 Signature with precomputation | 0.11 | 0.36 |
DSA 1024 Verification | 0.13 | 0.45 |
DSA 1024 Verification with precomputation | 0.17 | 0.59 |
LUC-HMP 512 Signature | 0.13 | 0.44 |
LUC-HMP 512 Signature with precomputation | 0.13 | 0.44 |
LUC-HMP 512 Verification | 0.13 | 0.45 |
LUC-HMP 512 Verification with precomputation | 0.13 | 0.45 |
ESIGN 1023 Signature | 0.05 | 0.16 |
ESIGN 1023 Verification | 0.01 | 0.05 |
ESIGN 1536 Signature | 0.08 | 0.28 |
ESIGN 1536 Verification | 0.03 | 0.10 |
RSA 2048 Signature | 1.00 | 3.40 |
RSA 2048 Verification | 0.03 | 0.11 |
RW 2048 Signature | 1.34 | 4.56 |
RW 2048 Verification | 0.02 | 0.06 |
LUC 2048 Signature | 2.49 | 8.48 |
LUC 2048 Verification | 0.04 | 0.13 |
NR 2048 Signature | 0.54 | 1.83 |
NR 2048 Signature with precomputation | 0.28 | 0.96 |
NR 2048 Verification | 0.60 | 2.03 |
NR 2048 Verification with precomputation | 0.41 | 1.39 |
LUC-HMP 1024 Signature | 0.48 | 1.65 |
LUC-HMP 1024 Signature with precomputation | 0.48 | 1.64 |
LUC-HMP 1024 Verification | 0.49 | 1.66 |
LUC-HMP 1024 Verification with precomputation | 0.49 | 1.66 |
ESIGN 2046 Signature | 0.10 | 0.34 |
ESIGN 2046 Verification | 0.03 | 0.10 |
XTR-DH 171 Key-Pair Generation | 0.16 | 0.56 |
XTR-DH 171 Key Agreement | 0.33 | 1.13 |
XTR-DH 342 Key-Pair Generation | 0.42 | 1.42 |
XTR-DH 342 Key Agreement | 0.84 | 2.85 |
DH 1024 Key-Pair Generation | 0.11 | 0.38 |
DH 1024 Key-Pair Generation with precomputation | 0.18 | 0.62 |
DH 1024 Key Agreement | 0.29 | 0.99 |
DH 2048 Key-Pair Generation | 0.53 | 1.80 |
DH 2048 Key-Pair Generation with precomputation | 0.58 | 1.98 |
DH 2048 Key Agreement | 0.94 | 3.20 |
LUCDIF 512 Key-Pair Generation | 0.07 | 0.23 |
LUCDIF 512 Key-Pair Generation with precomputation | 0.07 | 0.23 |
LUCDIF 512 Key Agreement | 0.14 | 0.49 |
LUCDIF 1024 Key-Pair Generation | 0.24 | 0.83 |
LUCDIF 1024 Key-Pair Generation with precomputation | 0.24 | 0.83 |
LUCDIF 1024 Key Agreement | 0.42 | 1.41 |
MQV 1024 Key-Pair Generation | 0.11 | 0.37 |
MQV 1024 Key-Pair Generation with precomputation | 0.10 | 0.34 |
MQV 1024 Key Agreement | 0.22 | 0.73 |
MQV 2048 Key-Pair Generation | 0.52 | 1.76 |
MQV 2048 Key-Pair Generation with precomputation | 0.30 | 1.01 |
MQV 2048 Key Agreement | 0.97 | 3.29 |
ECIES over GF(p) 256 Encryption | 1.31 | 4.46 |
ECIES over GF(p) 256 Encryption with precomputation | 1.10 | 3.75 |
ECIES over GF(p) 256 Decryption | 0.92 | 3.14 |
ECDSA over GF(p) 256 Signature | 0.68 | 2.30 |
ECDSA over GF(p) 256 Signature with precomputation | 0.55 | 1.88 |
ECDSA over GF(p) 256 Verification | 2.20 | 7.48 |
ECDSA over GF(p) 256 Verification with precomputation | 0.95 | 3.24 |
ECDHC over GF(p) 256 Key-Pair Generation | 0.66 | 2.23 |
ECDHC over GF(p) 256 Key-Pair Generation with precomputation | 0.54 | 1.84 |
ECDHC over GF(p) 256 Key Agreement | 0.65 | 2.21 |
ECMQVC over GF(p) 256 Key-Pair Generation | 0.66 | 2.24 |
ECMQVC over GF(p) 256 Key-Pair Generation with precomputation | 0.54 | 1.84 |
ECMQVC over GF(p) 256 Key Agreement | 2.21 | 7.51 |
ECIES over GF(2^n) 233 Encryption | 7.10 | 24.13 |
ECIES over GF(2^n) 233 Encryption with precomputation | 2.00 | 6.79 |
ECIES over GF(2^n) 233 Decryption | 4.06 | 13.79 |
ECDSA over GF(2^n) 233 Signature | 3.57 | 12.15 |
ECDSA over GF(2^n) 233 Signature with precomputation | 1.09 | 3.72 |
ECDSA over GF(2^n) 233 Verification | 4.38 | 14.90 |
ECDSA over GF(2^n) 233 Verification with precomputation | 1.83 | 6.23 |
ECDHC over GF(2^n) 233 Key-Pair Generation | 3.53 | 12.01 |
ECDHC over GF(2^n) 233 Key-Pair Generation with precomputation | 1.02 | 3.45 |
ECDHC over GF(2^n) 233 Key Agreement | 3.59 | 12.22 |
ECMQVC over GF(2^n) 233 Key-Pair Generation | 3.56 | 12.10 |
ECMQVC over GF(2^n) 233 Key-Pair Generation with precomputation | 1.00 | 3.40 |
ECMQVC over GF(2^n) 233 Key Agreement | 4.46 | 15.18 |
Algorithm | MiB/Second | Cycles Per Byte | Microseconds to Setup Key and IV | Cycles to Setup Key and IV |
---|---|---|---|---|
AES/GCM | 2118 | 1.5 | 0.403 | 1370 |
AES/CCM (128-bit key) | 560 | 5.8 | 0.315 | 1070 |
AES/EAX (128-bit key) | 560 | 5.8 | 0.392 | 1334 |
GMAC(AES) | 5019 | 0.6 | 0.404 | 1374 |
VMAC(AES)-64 (128-bit key) | 9344 | 0.3 | 0.616 | 2094 |
VMAC(AES)-128 (128-bit key) | 5250 | 0.6 | 0.689 | 2343 |
HMAC(SHA-1) (128-bit key) | 453 | 7.2 | 0.249 | 847 |
Two-Track-MAC (160-bit key) | 251 | 12.9 | 0.009 | 31 |
CMAC(AES) (128-bit key) | 658 | 4.9 | 0.137 | 466 |
DMAC(AES) (128-bit key) | 660 | 4.9 | 0.407 | 1383 |
CRC32 | 443 | 7.3 | ||
Adler32 | 1690 | 1.9 | ||
MD5 | 600 | 5.4 | ||
SHA-1 | 457 | 7.1 | ||
SHA-256 | 261 | 12.4 | ||
SHA-512 | 343 | 9.4 | ||
SHA-3-224 | 271 | 12.0 | ||
SHA-3-256 | 256 | 12.7 | ||
SHA-3-384 | 197 | 16.5 | ||
SHA-3-512 | 136 | 23.8 | ||
Tiger | 529 | 6.1 | ||
Whirlpool | 149 | 21.7 | ||
RIPEMD-160 | 255 | 12.7 | ||
RIPEMD-320 | 293 | 11.1 | ||
RIPEMD-128 | 391 | 8.3 | ||
RIPEMD-256 | 453 | 7.2 | ||
Panama-LE (256-bit key) | 2011 | 1.6 | 0.683 | 2322 |
Panama-BE (256-bit key) | 1055 | 3.1 | 0.912 | 3100 |
Salsa20 (256-bit key) | 484 | 6.7 | 0.146 | 496 |
Salsa20/12 | 729 | 4.4 | 0.179 | 608 |
Salsa20/8 | 981 | 3.3 | 0.179 | 608 |
Sosemanuk (128-bit key) | 1572 | 2.1 | 0.405 | 1378 |
MARC4 (128-bit key) | 422 | 7.7 | 1.386 | 4711 |
SEAL-3.0-LE (160-bit key) | 733 | 4.4 | 20.773 | 70627 |
WAKE-OFB-LE (256-bit key) | 334 | 9.7 | 1.498 | 5094 |
AES/CTR (128-bit key) | 3563 | 0.9 | 0.246 | 838 |
AES/CTR (192-bit key) | 2988 | 1.1 | 0.239 | 811 |
AES/CTR (256-bit key) | 2582 | 1.3 | 0.256 | 871 |
AES/CBC (128-bit key) | 661 | 4.9 | 0.188 | 640 |
AES/CBC (192-bit key) | 560 | 5.8 | 0.181 | 617 |
AES/CBC (256-bit key) | 488 | 6.6 | 0.200 | 679 |
AES/OFB (128-bit key) | 635 | 5.1 | 0.246 | 835 |
AES/CFB (128-bit key) | 658 | 4.9 | 0.269 | 914 |
AES/ECB (128-bit key) | 4469 | 0.7 | 0.079 | 268 |
Camellia/CTR (128-bit key) | 147 | 22.1 | 0.227 | 772 |
Camellia/CTR (256-bit key) | 113 | 28.6 | 0.242 | 822 |
Twofish/CTR (128-bit key) | 177 | 18.3 | 1.896 | 6447 |
Serpent/CTR (128-bit key) | 87 | 37.1 | 0.459 | 1560 |
CAST-256/CTR (128-bit key) | 101 | 32.2 | 1.040 | 3538 |
RC6/CTR (128-bit key) | 149 | 21.7 | 1.828 | 6214 |
MARS/CTR (128-bit key) | 125 | 26.0 | 0.895 | 3044 |
SHACAL-2/CTR (128-bit key) | 189 | 17.2 | 0.292 | 992 |
SHACAL-2/CTR (512-bit key) | 189 | 17.2 | 0.296 | 1007 |
DES/CTR (64-bit key) | 73 | 44.6 | 2.194 | 7460 |
DES-XEX3/CTR (192-bit key) | 67 | 48.2 | 2.216 | 7536 |
DES-EDE3/CTR (192-bit key) | 28 | 117.3 | 8.143 | 27686 |
IDEA/CTR (128-bit key) | 90 | 36.1 | 0.266 | 904 |
RC5 (r=16) | 133 | 24.3 | 1.520 | 5166 |
Blowfish/CTR (128-bit key) | 119 | 27.4 | 32.304 | 109832 |
TEA/CTR (128-bit key) | 73 | 44.5 | 0.209 | 709 |
XTEA/CTR (128-bit key) | 72 | 45.3 | 0.209 | 711 |
CAST-128/CTR (128-bit key) | 100 | 32.3 | 0.295 | 1003 |
SKIPJACK/CTR (80-bit key) | 39 | 82.3 | 1.598 | 5432 |
SEED/CTR (1/2 K table) | 56 | 58.3 | 0.266 | 904 |
Operation | Milliseconds/Operation | Megacycles/Operation |
---|---|---|
RSA 1024 Encryption | 0.02 | 0.05 |
RSA 1024 Decryption | 0.32 | 1.10 |
LUC 1024 Encryption | 0.02 | 0.06 |
LUC 1024 Decryption | 0.56 | 1.91 |
DLIES 1024 Encryption | 0.22 | 0.74 |
DLIES 1024 Encryption with precomputation | 0.35 | 1.19 |
DLIES 1024 Decryption | 0.30 | 1.02 |
LUCELG 512 Encryption | 0.13 | 0.45 |
LUCELG 512 Encryption with precomputation | 0.13 | 0.45 |
LUCELG 512 Decryption | 0.15 | 0.51 |
RSA 2048 Encryption | 0.03 | 0.11 |
RSA 2048 Decryption | 1.49 | 5.07 |
LUC 2048 Encryption | 0.04 | 0.13 |
LUC 2048 Decryption | 2.50 | 8.49 |
DLIES 2048 Encryption | 1.04 | 3.54 |
DLIES 2048 Encryption with precomputation | 1.14 | 3.89 |
DLIES 2048 Decryption | 0.94 | 3.20 |
LUCELG 1024 Encryption | 0.48 | 1.63 |
LUCELG 1024 Encryption with precomputation | 0.48 | 1.63 |
LUCELG 1024 Decryption | 0.42 | 1.42 |
RSA 1024 Signature | 0.32 | 1.10 |
RSA 1024 Verification | 0.02 | 0.05 |
RW 1024 Signature | 0.48 | 1.62 |
RW 1024 Verification | 0.01 | 0.03 |
LUC 1024 Signature | 0.55 | 1.89 |
LUC 1024 Verification | 0.02 | 0.06 |
NR 1024 Signature | 0.11 | 0.39 |
NR 1024 Signature with precomputation | 0.11 | 0.36 |
NR 1024 Verification | 0.13 | 0.43 |
NR 1024 Verification with precomputation | 0.17 | 0.57 |
DSA 1024 Signature | 0.12 | 0.40 |
DSA 1024 Signature with precomputation | 0.11 | 0.36 |
DSA 1024 Verification | 0.14 | 0.48 |
DSA 1024 Verification with precomputation | 0.18 | 0.62 |
LUC-HMP 512 Signature | 0.14 | 0.46 |
LUC-HMP 512 Signature with precomputation | 0.13 | 0.45 |
LUC-HMP 512 Verification | 0.13 | 0.46 |
LUC-HMP 512 Verification with precomputation | 0.13 | 0.46 |
ESIGN 1023 Signature | 0.05 | 0.16 |
ESIGN 1023 Verification | 0.01 | 0.05 |
ESIGN 1536 Signature | 0.09 | 0.30 |
ESIGN 1536 Verification | 0.03 | 0.10 |
RSA 2048 Signature | 1.58 | 5.36 |
RSA 2048 Verification | 0.03 | 0.12 |
RW 2048 Signature | 1.87 | 6.37 |
RW 2048 Verification | 0.02 | 0.06 |
LUC 2048 Signature | 2.51 | 8.53 |
LUC 2048 Verification | 0.04 | 0.14 |
NR 2048 Signature | 0.55 | 1.87 |
NR 2048 Signature with precomputation | 0.25 | 0.86 |
NR 2048 Verification | 0.65 | 2.22 |
NR 2048 Verification with precomputation | 0.41 | 1.40 |
LUC-HMP 1024 Signature | 0.51 | 1.73 |
LUC-HMP 1024 Signature with precomputation | 0.53 | 1.79 |
LUC-HMP 1024 Verification | 0.50 | 1.70 |
LUC-HMP 1024 Verification with precomputation | 0.51 | 1.72 |
ESIGN 2046 Signature | 0.10 | 0.33 |
ESIGN 2046 Verification | 0.03 | 0.10 |
XTR-DH 171 Key-Pair Generation | 0.17 | 0.56 |
XTR-DH 171 Key Agreement | 0.34 | 1.16 |
XTR-DH 342 Key-Pair Generation | 0.42 | 1.43 |
XTR-DH 342 Key Agreement | 0.83 | 2.84 |
DH 1024 Key-Pair Generation | 0.11 | 0.39 |
DH 1024 Key-Pair Generation with precomputation | 0.18 | 0.61 |
DH 1024 Key Agreement | 0.28 | 0.96 |
DH 2048 Key-Pair Generation | 0.54 | 1.85 |
DH 2048 Key-Pair Generation with precomputation | 0.61 | 2.07 |
DH 2048 Key Agreement | 0.97 | 3.29 |
LUCDIF 512 Key-Pair Generation | 0.07 | 0.24 |
LUCDIF 512 Key-Pair Generation with precomputation | 0.07 | 0.23 |
LUCDIF 512 Key Agreement | 0.15 | 0.51 |
LUCDIF 1024 Key-Pair Generation | 0.24 | 0.83 |
LUCDIF 1024 Key-Pair Generation with precomputation | 0.25 | 0.84 |
LUCDIF 1024 Key Agreement | 0.43 | 1.46 |
MQV 1024 Key-Pair Generation | 0.11 | 0.37 |
MQV 1024 Key-Pair Generation with precomputation | 0.10 | 0.33 |
MQV 1024 Key Agreement | 0.23 | 0.78 |
MQV 2048 Key-Pair Generation | 0.59 | 2.02 |
MQV 2048 Key-Pair Generation with precomputation | 0.27 | 0.93 |
MQV 2048 Key Agreement | 1.11 | 3.76 |
ECIES over GF(p) 256 Encryption | 1.35 | 4.59 |
ECIES over GF(p) 256 Encryption with precomputation | 1.10 | 3.74 |
ECIES over GF(p) 256 Decryption | 1.01 | 3.44 |
ECDSA over GF(p) 256 Signature | 0.68 | 2.30 |
ECDSA over GF(p) 256 Signature with precomputation | 0.56 | 1.89 |
ECDSA over GF(p) 256 Verification | 2.18 | 7.42 |
ECDSA over GF(p) 256 Verification with precomputation | 0.97 | 3.30 |
ECDHC over GF(p) 256 Key-Pair Generation | 0.66 | 2.24 |
ECDHC over GF(p) 256 Key-Pair Generation with precomputation | 0.54 | 1.84 |
ECDHC over GF(p) 256 Key Agreement | 0.67 | 2.27 |
ECMQVC over GF(p) 256 Key-Pair Generation | 0.65 | 2.22 |
ECMQVC over GF(p) 256 Key-Pair Generation with precomputation | 0.54 | 1.85 |
ECMQVC over GF(p) 256 Key Agreement | 2.20 | 7.49 |
ECIES over GF(2^n) 233 Encryption | 7.19 | 24.44 |
ECIES over GF(2^n) 233 Encryption with precomputation | 2.01 | 6.83 |
ECIES over GF(2^n) 233 Decryption | 4.06 | 13.80 |
ECDSA over GF(2^n) 233 Signature | 3.59 | 12.21 |
ECDSA over GF(2^n) 233 Signature with precomputation | 1.04 | 3.52 |
ECDSA over GF(2^n) 233 Verification | 4.68 | 15.90 |
ECDSA over GF(2^n) 233 Verification with precomputation | 1.75 | 5.96 |
ECDHC over GF(2^n) 233 Key-Pair Generation | 3.74 | 12.73 |
ECDHC over GF(2^n) 233 Key-Pair Generation with precomputation | 1.11 | 3.76 |
ECDHC over GF(2^n) 233 Key Agreement | 3.65 | 12.41 |
ECMQVC over GF(2^n) 233 Key-Pair Generation | 3.63 | 12.35 |
ECMQVC over GF(2^n) 233 Key-Pair Generation with precomputation | 1.01 | 3.44 |
ECMQVC over GF(2^n) 233 Key Agreement | 4.70 | 15.97 |