Doing md4 for 3s on 16 size blocks: 294952 md4's in 2.99s Doing md4 for 3s on 64 size blocks: 268705 md4's in 3.02s Doing md4 for 3s on 256 size blocks: 208415 md4's in 3.00s Doing md4 for 3s on 1024 size blocks: 109085 md4's in 3.01s Doing md4 for 3s on 8192 size blocks: 20165 md4's in 3.01s Doing md5 for 3s on 16 size blocks: 233831 md5's in 3.01s Doing md5 for 3s on 64 size blocks: 223667 md5's in 3.01s Doing md5 for 3s on 256 size blocks: 193379 md5's in 3.00s Doing md5 for 3s on 1024 size blocks: 122966 md5's in 3.02s Doing md5 for 3s on 8192 size blocks: 28452 md5's in 3.01s Doing hmac(md5) for 3s on 16 size blocks: 245945 hmac(md5)'s in 3.00s Doing hmac(md5) for 3s on 64 size blocks: 234978 hmac(md5)'s in 3.02s Doing hmac(md5) for 3s on 256 size blocks: 201032 hmac(md5)'s in 3.01s Doing hmac(md5) for 3s on 1024 size blocks: 127617 hmac(md5)'s in 3.01s Doing hmac(md5) for 3s on 8192 size blocks: 28824 hmac(md5)'s in 2.99s Doing sha1 for 3s on 16 size blocks: 236897 sha1's in 3.01s Doing sha1 for 3s on 64 size blocks: 213599 sha1's in 3.01s Doing sha1 for 3s on 256 size blocks: 150705 sha1's in 3.01s Doing sha1 for 3s on 1024 size blocks: 69275 sha1's in 3.02s Doing sha1 for 3s on 8192 size blocks: 11440 sha1's in 3.00s Doing sha256 for 3s on 16 size blocks: 344184 sha256's in 2.99s Doing sha256 for 3s on 64 size blocks: 216774 sha256's in 3.01s Doing sha256 for 3s on 256 size blocks: 102012 sha256's in 3.00s Doing sha256 for 3s on 1024 size blocks: 32724 sha256's in 3.01s Doing sha256 for 3s on 8192 size blocks: 4445 sha256's in 3.01s Doing sha512 for 3s on 16 size blocks: 115763 sha512's in 3.00s Doing sha512 for 3s on 64 size blocks: 115766 sha512's in 3.01s Doing sha512 for 3s on 256 size blocks: 42554 sha512's in 3.01s Doing sha512 for 3s on 1024 size blocks: 14665 sha512's in 3.02s Doing sha512 for 3s on 8192 size blocks: 2061 sha512's in 3.01s Doing whirlpool for 3s on 16 size blocks: 55286 whirlpool's in 3.01s Doing whirlpool for 3s on 64 size blocks: 28778 whirlpool's in 3.01s Doing whirlpool for 3s on 256 size blocks: 11790 whirlpool's in 3.00s Doing whirlpool for 3s on 1024 size blocks: 3509 whirlpool's in 3.01s Doing whirlpool for 3s on 8192 size blocks: 462 whirlpool's in 2.99s Doing rmd160 for 3s on 16 size blocks: 229812 rmd160's in 3.00s Doing rmd160 for 3s on 64 size blocks: 198741 rmd160's in 2.98s Doing rmd160 for 3s on 256 size blocks: 134870 rmd160's in 2.98s Doing rmd160 for 3s on 1024 size blocks: 58978 rmd160's in 2.99s Doing rmd160 for 3s on 8192 size blocks: 9430 rmd160's in 2.98s Doing rc4 for 3s on 16 size blocks: 2615625 rc4's in 3.01s Doing rc4 for 3s on 64 size blocks: 746992 rc4's in 3.01s Doing rc4 for 3s on 256 size blocks: 194107 rc4's in 3.01s Doing rc4 for 3s on 1024 size blocks: 48923 rc4's in 3.01s Doing rc4 for 3s on 8192 size blocks: 9006 rc4's in 3.01s Doing des cbc for 3s on 16 size blocks: 1406603 des cbc's in 3.00s Doing des cbc for 3s on 64 size blocks: 402946 des cbc's in 3.01s Doing des cbc for 3s on 256 size blocks: 104781 des cbc's in 2.99s Doing des cbc for 3s on 1024 size blocks: 26437 des cbc's in 3.02s Doing des cbc for 3s on 8192 size blocks: 3308 des cbc's in 3.00s Doing des ede3 for 3s on 16 size blocks: 521522 des ede3's in 3.01s Doing des ede3 for 3s on 64 size blocks: 137845 des ede3's in 3.01s Doing des ede3 for 3s on 256 size blocks: 34973 des ede3's in 3.02s Doing des ede3 for 3s on 1024 size blocks: 8772 des ede3's in 3.01s Doing des ede3 for 3s on 8192 size blocks: 1096 des ede3's in 3.01s Doing aes-128 cbc for 3s on 16 size blocks: 1016015 aes-128 cbc's in 3.02s Doing aes-128 cbc for 3s on 64 size blocks: 293656 aes-128 cbc's in 3.01s Doing aes-128 cbc for 3s on 256 size blocks: 76463 aes-128 cbc's in 3.00s Doing aes-128 cbc for 3s on 1024 size blocks: 23722 aes-128 cbc's in 3.00s Doing aes-128 cbc for 3s on 8192 size blocks: 3014 aes-128 cbc's in 3.00s Doing aes-192 cbc for 3s on 16 size blocks: 876917 aes-192 cbc's in 3.01s Doing aes-192 cbc for 3s on 64 size blocks: 247688 aes-192 cbc's in 3.01s Doing aes-192 cbc for 3s on 256 size blocks: 64112 aes-192 cbc's in 3.02s Doing aes-192 cbc for 3s on 1024 size blocks: 20095 aes-192 cbc's in 3.01s Doing aes-192 cbc for 3s on 8192 size blocks: 2543 aes-192 cbc's in 3.00s Doing aes-256 cbc for 3s on 16 size blocks: 769266 aes-256 cbc's in 3.01s Doing aes-256 cbc for 3s on 64 size blocks: 213675 aes-256 cbc's in 3.01s Doing aes-256 cbc for 3s on 256 size blocks: 55220 aes-256 cbc's in 3.01s Doing aes-256 cbc for 3s on 1024 size blocks: 17606 aes-256 cbc's in 3.01s Doing aes-256 cbc for 3s on 8192 size blocks: 2205 aes-256 cbc's in 3.00s Doing aes-128 ige for 3s on 16 size blocks: 904725 aes-128 ige's in 3.01s Doing aes-128 ige for 3s on 64 size blocks: 245942 aes-128 ige's in 2.91s Doing aes-128 ige for 3s on 256 size blocks: 65750 aes-128 ige's in 3.01s Doing aes-128 ige for 3s on 1024 size blocks: 16570 aes-128 ige's in 3.01s Doing aes-128 ige for 3s on 8192 size blocks: 2046 aes-128 ige's in 2.98s Doing aes-192 ige for 3s on 16 size blocks: 792313 aes-192 ige's in 3.02s Doing aes-192 ige for 3s on 64 size blocks: 219310 aes-192 ige's in 3.01s Doing aes-192 ige for 3s on 256 size blocks: 56455 aes-192 ige's in 3.00s Doing aes-192 ige for 3s on 1024 size blocks: 14207 aes-192 ige's in 3.01s Doing aes-192 ige for 3s on 8192 size blocks: 1766 aes-192 ige's in 3.01s Doing aes-256 ige for 3s on 16 size blocks: 704328 aes-256 ige's in 3.00s Doing aes-256 ige for 3s on 64 size blocks: 192985 aes-256 ige's in 3.01s Doing aes-256 ige for 3s on 256 size blocks: 49441 aes-256 ige's in 3.01s Doing aes-256 ige for 3s on 1024 size blocks: 12386 aes-256 ige's in 3.01s Doing aes-256 ige for 3s on 8192 size blocks: 1546 aes-256 ige's in 3.00s Doing ghash for 3s on 16 size blocks: 1659764 ghash's in 3.01s Doing ghash for 3s on 64 size blocks: 619494 ghash's in 3.01s Doing ghash for 3s on 256 size blocks: 176442 ghash's in 2.99s Doing ghash for 3s on 1024 size blocks: 45783 ghash's in 3.01s Doing ghash for 3s on 8192 size blocks: 5783 ghash's in 3.02s Doing aes-128 gcm for 3s on 16 size blocks: 239876 aes-128 gcm's in 2.98s Doing aes-128 gcm for 3s on 64 size blocks: 126842 aes-128 gcm's in 3.01s Doing aes-128 gcm for 3s on 256 size blocks: 43885 aes-128 gcm's in 3.02s Doing aes-128 gcm for 3s on 1024 size blocks: 12121 aes-128 gcm's in 3.01s Doing aes-128 gcm for 3s on 8192 size blocks: 1575 aes-128 gcm's in 2.98s Doing aes-256 gcm for 3s on 16 size blocks: 210779 aes-256 gcm's in 3.00s Doing aes-256 gcm for 3s on 64 size blocks: 106249 aes-256 gcm's in 3.01s Doing aes-256 gcm for 3s on 256 size blocks: 35575 aes-256 gcm's in 3.00s Doing aes-256 gcm for 3s on 1024 size blocks: 9716 aes-256 gcm's in 2.98s Doing aes-256 gcm for 3s on 8192 size blocks: 1258 aes-256 gcm's in 2.99s Doing chacha20 poly1305 for 3s on 16 size blocks: 131161 chacha20 poly1305's in 2.98s Doing chacha20 poly1305 for 3s on 64 size blocks: 128977 chacha20 poly1305's in 2.98s Doing chacha20 poly1305 for 3s on 256 size blocks: 62219 chacha20 poly1305's in 2.99s Doing chacha20 poly1305 for 3s on 1024 size blocks: 20245 chacha20 poly1305's in 3.01s Doing chacha20 poly1305 for 3s on 8192 size blocks: 2772 chacha20 poly1305's in 3.01s Doing camellia-128 cbc for 3s on 16 size blocks: 1272668 camellia-128 cbc's in 3.00s Doing camellia-128 cbc for 3s on 64 size blocks: 455406 camellia-128 cbc's in 3.02s Doing camellia-128 cbc for 3s on 256 size blocks: 127682 camellia-128 cbc's in 2.98s Doing camellia-128 cbc for 3s on 1024 size blocks: 32889 camellia-128 cbc's in 3.01s Doing camellia-128 cbc for 3s on 8192 size blocks: 4133 camellia-128 cbc's in 3.01s Doing camellia-192 cbc for 3s on 16 size blocks: 1076172 camellia-192 cbc's in 3.00s Doing camellia-192 cbc for 3s on 64 size blocks: 361751 camellia-192 cbc's in 3.01s Doing camellia-192 cbc for 3s on 256 size blocks: 98990 camellia-192 cbc's in 3.02s Doing camellia-192 cbc for 3s on 1024 size blocks: 25248 camellia-192 cbc's in 2.99s Doing camellia-192 cbc for 3s on 8192 size blocks: 3178 camellia-192 cbc's in 3.01s Doing camellia-256 cbc for 3s on 16 size blocks: 1076991 camellia-256 cbc's in 2.99s Doing camellia-256 cbc for 3s on 64 size blocks: 361718 camellia-256 cbc's in 3.02s Doing camellia-256 cbc for 3s on 256 size blocks: 98989 camellia-256 cbc's in 3.01s Doing camellia-256 cbc for 3s on 1024 size blocks: 25317 camellia-256 cbc's in 3.01s Doing camellia-256 cbc for 3s on 8192 size blocks: 3175 camellia-256 cbc's in 3.01s Doing idea cbc for 3s on 16 size blocks: 743121 idea cbc's in 2.99s Doing idea cbc for 3s on 64 size blocks: 204527 idea cbc's in 3.01s Doing idea cbc for 3s on 256 size blocks: 52434 idea cbc's in 3.00s Doing idea cbc for 3s on 1024 size blocks: 13171 idea cbc's in 3.01s Doing idea cbc for 3s on 8192 size blocks: 1651 idea cbc's in 3.00s Doing rc2 cbc for 3s on 16 size blocks: 588196 rc2 cbc's in 3.01s Doing rc2 cbc for 3s on 64 size blocks: 157265 rc2 cbc's in 3.02s Doing rc2 cbc for 3s on 256 size blocks: 40015 rc2 cbc's in 3.00s Doing rc2 cbc for 3s on 1024 size blocks: 10044 rc2 cbc's in 3.01s Doing rc2 cbc for 3s on 8192 size blocks: 1258 rc2 cbc's in 3.02s Doing blowfish cbc for 3s on 16 size blocks: 1625971 blowfish cbc's in 3.01s Doing blowfish cbc for 3s on 64 size blocks: 498951 blowfish cbc's in 3.00s Doing blowfish cbc for 3s on 256 size blocks: 132566 blowfish cbc's in 3.00s Doing blowfish cbc for 3s on 1024 size blocks: 33601 blowfish cbc's in 3.02s Doing blowfish cbc for 3s on 8192 size blocks: 4200 blowfish cbc's in 3.01s Doing cast cbc for 3s on 16 size blocks: 1079505 cast cbc's in 3.00s Doing cast cbc for 3s on 64 size blocks: 307914 cast cbc's in 3.02s Doing cast cbc for 3s on 256 size blocks: 79691 cast cbc's in 3.01s Doing cast cbc for 3s on 1024 size blocks: 20116 cast cbc's in 3.01s Doing cast cbc for 3s on 8192 size blocks: 2511 cast cbc's in 3.02s Doing 512 bit private rsa's for 10s: 2517 512 bit private RSA's in 9.97s Doing 512 bit public rsa's for 10s: 18504 512 bit public RSA's in 9.99s Doing 1024 bit private rsa's for 10s: 522 1024 bit private RSA's in 10.00s Doing 1024 bit public rsa's for 10s: 6329 1024 bit public RSA's in 9.98s Doing 2048 bit private rsa's for 10s: 87 2048 bit private RSA's in 9.99s Doing 2048 bit public rsa's for 10s: 1800 2048 bit public RSA's in 9.98s Doing 4096 bit private rsa's for 10s: 13 4096 bit private RSA's in 9.98s Doing 4096 bit public rsa's for 10s: 477 4096 bit public RSA's in 9.97s Doing 512 bit sign dsa's for 10s: 2059 512 bit DSA signs in 9.98s Doing 512 bit verify dsa's for 10s: 2413 512 bit DSA verify in 9.96s Doing 1024 bit sign dsa's for 10s: 907 1024 bit DSA signs in 10.02s Doing 1024 bit verify dsa's for 10s: 926 1024 bit DSA verify in 10.01s Doing 2048 bit sign dsa's for 10s: 293 2048 bit DSA signs in 10.01s Doing 2048 bit verify dsa's for 10s: 267 2048 bit DSA verify in 10.00s Doing 160 bit sign ecdsa's for 10s: 491 160 bit ECDSA signs in 10.00s Doing 160 bit verify ecdsa's for 10s: 703 160 bit ECDSA verify in 9.98s Doing 192 bit sign ecdsa's for 10s: 379 192 bit ECDSA signs in 10.00s Doing 192 bit verify ecdsa's for 10s: 550 192 bit ECDSA verify in 10.00s Doing 224 bit sign ecdsa's for 10s: 285 224 bit ECDSA signs in 10.02s Doing 224 bit verify ecdsa's for 10s: 433 224 bit ECDSA verify in 10.01s Doing 256 bit sign ecdsa's for 10s: 230 256 bit ECDSA signs in 10.02s Doing 256 bit verify ecdsa's for 10s: 358 256 bit ECDSA verify in 10.02s Doing 384 bit sign ecdsa's for 10s: 102 384 bit ECDSA signs in 10.05s Doing 384 bit verify ecdsa's for 10s: 173 384 bit ECDSA verify in 10.05s Doing 521 bit sign ecdsa's for 10s: 45 521 bit ECDSA signs in 10.00s Doing 521 bit verify ecdsa's for 10s: 81 521 bit ECDSA verify in 9.99s Doing 163 bit sign ecdsa's for 10s: 108 163 bit ECDSA signs in 9.98s Doing 163 bit verify ecdsa's for 10s: 174 163 bit ECDSA verify in 10.02s Doing 233 bit sign ecdsa's for 10s: 48 233 bit ECDSA signs in 10.16s Doing 233 bit verify ecdsa's for 10s: 71 233 bit ECDSA verify in 10.05s Doing 283 bit sign ecdsa's for 10s: 32 283 bit ECDSA signs in 10.16s Doing 283 bit verify ecdsa's for 10s: 45 283 bit ECDSA verify in 10.11s Doing 409 bit sign ecdsa's for 10s: 11 409 bit ECDSA signs in 10.70s Doing 409 bit verify ecdsa's for 10s: 16 409 bit ECDSA verify in 10.13s Doing 571 bit sign ecdsa's for 10s: 6 571 bit ECDSA signs in 10.93s Doing 571 bit verify ecdsa's for 10s: 7 571 bit ECDSA verify in 10.01s Doing 163 bit sign ecdsa's for 10s: 107 163 bit ECDSA signs in 10.04s Doing 163 bit verify ecdsa's for 10s: 160 163 bit ECDSA verify in 10.04s Doing 233 bit sign ecdsa's for 10s: 57 233 bit ECDSA signs in 10.08s Doing 233 bit verify ecdsa's for 10s: 84 233 bit ECDSA verify in 10.09s Doing 283 bit sign ecdsa's for 10s: 29 283 bit ECDSA signs in 10.16s Doing 283 bit verify ecdsa's for 10s: 38 283 bit ECDSA verify in 10.02s Doing 409 bit sign ecdsa's for 10s: 14 409 bit ECDSA signs in 11.28s Doing 409 bit verify ecdsa's for 10s: 13 409 bit ECDSA verify in 10.09s Doing 571 bit sign ecdsa's for 10s: 4 571 bit ECDSA signs in 11.62s Doing 571 bit verify ecdsa's for 10s: 4 571 bit ECDSA verify in 10.58s Doing 160 bit ecdh's for 10s: 541 160-bit ECDH ops in 10.02s Doing 192 bit ecdh's for 10s: 413 192-bit ECDH ops in 9.98s Doing 224 bit ecdh's for 10s: 309 224-bit ECDH ops in 10.01s Doing 256 bit ecdh's for 10s: 244 256-bit ECDH ops in 10.01s Doing 384 bit ecdh's for 10s: 105 384-bit ECDH ops in 10.01s Doing 521 bit ecdh's for 10s: 46 521-bit ECDH ops in 10.13s Doing 163 bit ecdh's for 10s: 110 163-bit ECDH ops in 10.02s Doing 233 bit ecdh's for 10s: 49 233-bit ECDH ops in 10.05s Doing 283 bit ecdh's for 10s: 30 283-bit ECDH ops in 10.25s Doing 409 bit ecdh's for 10s: 7 409-bit ECDH ops in 10.79s Doing 571 bit ecdh's for 10s: 5 571-bit ECDH ops in 13.36s Doing 163 bit ecdh's for 10s: 99 163-bit ECDH ops in 10.02s Doing 233 bit ecdh's for 10s: 41 233-bit ECDH ops in 10.08s Doing 283 bit ecdh's for 10s: 28 283-bit ECDH ops in 10.00s Doing 409 bit ecdh's for 10s: 9 409-bit ECDH ops in 10.61s Doing 571 bit ecdh's for 10s: 4 571-bit ECDH ops in 11.55s LibreSSL 3.4.0 built on: date not available options:bn(64,32) rc4(4x,int) des(ptr,risc1,16,long) aes(partial) idea(int) blowfish(idx) compiler: information not available The 'numbers' are in 1000s of bytes per second processed. type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes md2 0.00 0.00 0.00 0.00 0.00 md4 1577.18k 5702.67k 17784.75k 37137.63k 54920.88k md5 1243.86k 4759.17k 16501.67k 41754.92k 77491.12k hmac(md5) 1311.71k 4986.89k 17110.18k 43446.79k 78914.26k sha1 1260.17k 4544.94k 12826.75k 23523.35k 31238.83k rmd160 1225.66k 4262.01k 11569.16k 20183.72k 25885.00k rc4 13913.77k 15894.43k 16520.77k 16655.68k 24528.50k des cbc 7501.88k 8573.86k 8964.66k 8977.07k 9033.05k des ede3 2774.23k 2933.05k 2968.90k 2986.40k 2985.04k idea cbc 3973.66k 4351.91k 4474.37k 4484.02k 4508.33k seed cbc 0.00 0.00 0.00 0.00 0.00 rc2 cbc 3128.90k 3337.60k 3414.61k 3419.45k 3417.38k rc5-32/12 cbc 0.00 0.00 0.00 0.00 0.00 blowfish cbc 8649.32k 10644.29k 11312.30k 11409.72k 11439.01k cast cbc 5757.36k 6534.80k 6782.63k 6848.43k 6821.18k aes-128 cbc 5390.67k 6248.39k 6524.84k 8097.11k 8230.23k aes-192 cbc 4664.74k 5270.29k 5442.54k 6841.28k 6944.09k aes-256 cbc 4092.10k 4546.56k 4699.87k 5993.90k 6021.12k camellia-128 cbc 6787.56k 9664.99k 10981.32k 11196.95k 11256.53k camellia-192 cbc 5739.58k 7697.31k 8403.38k 8640.49k 8655.52k camellia-256 cbc 5758.95k 7676.67k 8425.12k 8619.09k 8647.35k sha256 1840.44k 4612.50k 8705.02k 11140.78k 12106.28k sha512 617.40k 2463.26k 3621.84k 4979.72k 5613.29k whirlpool 294.09k 612.34k 1006.08k 1194.63k 1264.86k aes-128 ige 4812.67k 5416.01k 5596.09k 5641.20k 5630.94k aes-192 ige 4203.77k 4666.46k 4817.49k 4836.73k 4809.83k aes-256 ige 3756.42k 4106.32k 4208.01k 4216.77k 4221.61k ghash 8829.08k 13181.55k 15095.69k 15586.68k 15709.62k aes-128 gcm 1286.04k 2698.93k 3725.45k 4126.56k 4323.32k aes-256 gcm 1124.15k 2260.76k 3035.73k 3333.76k 3444.15k chacha20 poly1305 703.19k 2765.92k 5323.22k 6892.35k 7549.75k sign verify sign/s verify/s rsa 512 bits 0.003961s 0.000540s 252.5 1851.8 rsa 1024 bits 0.019157s 0.001578s 52.2 633.9 rsa 2048 bits 0.114853s 0.005547s 8.7 180.3 rsa 4096 bits 0.768029s 0.020899s 1.3 47.8 sign verify sign/s verify/s dsa 512 bits 0.004845s 0.004128s 206.4 242.2 dsa 1024 bits 0.011043s 0.010808s 90.6 92.5 dsa 2048 bits 0.034156s 0.037453s 29.3 26.7 sign verify sign/s verify/s 160 bit ecdsa (secp160r1) 0.0204s 0.0142s 49.1 70.4 192 bit ecdsa (nistp192) 0.0264s 0.0182s 37.9 55.0 224 bit ecdsa (nistp224) 0.0351s 0.0231s 28.5 43.3 256 bit ecdsa (nistp256) 0.0435s 0.0280s 23.0 35.7 384 bit ecdsa (nistp384) 0.0986s 0.0581s 10.1 17.2 521 bit ecdsa (nistp521) 0.2222s 0.1234s 4.5 8.1 163 bit ecdsa (nistk163) 0.0924s 0.0576s 10.8 17.4 233 bit ecdsa (nistk233) 0.2116s 0.1415s 4.7 7.1 283 bit ecdsa (nistk283) 0.3174s 0.2247s 3.2 4.5 409 bit ecdsa (nistk409) 0.9723s 0.6333s 1.0 1.6 571 bit ecdsa (nistk571) 1.8216s 1.4297s 0.5 0.7 163 bit ecdsa (nistb163) 0.0938s 0.0627s 10.7 15.9 233 bit ecdsa (nistb233) 0.1768s 0.1201s 5.7 8.3 283 bit ecdsa (nistb283) 0.3505s 0.2636s 2.9 3.8 409 bit ecdsa (nistb409) 0.8058s 0.7764s 1.2 1.3 571 bit ecdsa (nistb571) 2.9043s 2.6445s 0.3 0.4 op op/s 160 bit ecdh (secp160r1) 0.0185s 54.0 192 bit ecdh (nistp192) 0.0242s 41.4 224 bit ecdh (nistp224) 0.0324s 30.9 256 bit ecdh (nistp256) 0.0410s 24.4 384 bit ecdh (nistp384) 0.0953s 10.5 521 bit ecdh (nistp521) 0.2203s 4.5 163 bit ecdh (nistk163) 0.0911s 11.0 233 bit ecdh (nistk233) 0.2050s 4.9 283 bit ecdh (nistk283) 0.3417s 2.9 409 bit ecdh (nistk409) 1.5413s 0.6 571 bit ecdh (nistk571) 2.6719s 0.4 163 bit ecdh (nistb163) 0.1012s 9.9 233 bit ecdh (nistb233) 0.2458s 4.1 283 bit ecdh (nistb283) 0.3571s 2.8 409 bit ecdh (nistb409) 1.1788s 0.8 571 bit ecdh (nistb571) 2.8887s 0.3