Skip to content

Instantly share code, notes, and snippets.

@calvinbui
Created December 21, 2024 13:12
Show Gist options
  • Save calvinbui/4d135393004e43a4d67a16869c7dd10d to your computer and use it in GitHub Desktop.
Save calvinbui/4d135393004e43a4d67a16869c7dd10d to your computer and use it in GitHub Desktop.
openssl speed
❯ docker exec -it nzbget sh
root@912615ba1830:/# openssl speed
Doing md5 ops for 3s on 16 size blocks: 7284964 md5 ops in 2.96s
Doing md5 ops for 3s on 64 size blocks: 6335407 md5 ops in 3.00s
Doing md5 ops for 3s on 256 size blocks: 4080132 md5 ops in 2.99s
Doing md5 ops for 3s on 1024 size blocks: 1498575 md5 ops in 2.88s
Doing md5 ops for 3s on 8192 size blocks: 240287 md5 ops in 2.95s
Doing md5 ops for 3s on 16384 size blocks: 124420 md5 ops in 2.97s
Doing sha1 ops for 3s on 16 size blocks: 8633158 sha1 ops in 2.89s
Doing sha1 ops for 3s on 64 size blocks: 6736819 sha1 ops in 2.95s
Doing sha1 ops for 3s on 256 size blocks: 4383443 sha1 ops in 2.93s
Doing sha1 ops for 3s on 1024 size blocks: 2003642 sha1 ops in 2.95s
Doing sha1 ops for 3s on 8192 size blocks: 297180 sha1 ops in 2.93s
Doing sha1 ops for 3s on 16384 size blocks: 148929 sha1 ops in 2.96s
Doing sha256 ops for 3s on 16 size blocks: 5000295 sha256 ops in 2.79s
Doing sha256 ops for 3s on 64 size blocks: 4042614 sha256 ops in 2.82s
Doing sha256 ops for 3s on 256 size blocks: 2340924 sha256 ops in 2.89s
Doing sha256 ops for 3s on 1024 size blocks: 843804 sha256 ops in 2.84s
Doing sha256 ops for 3s on 8192 size blocks: 121200 sha256 ops in 2.84s
Doing sha256 ops for 3s on 16384 size blocks: 66110 sha256 ops in 2.87s
Doing sha512 ops for 3s on 16 size blocks: 5262916 sha512 ops in 2.98s
Doing sha512 ops for 3s on 64 size blocks: 5000317 sha512 ops in 2.97s
Doing sha512 ops for 3s on 256 size blocks: 2896488 sha512 ops in 2.93s
Doing sha512 ops for 3s on 1024 size blocks: 1248779 sha512 ops in 2.91s
Doing sha512 ops for 3s on 8192 size blocks: 204536 sha512 ops in 2.97s
Doing sha512 ops for 3s on 16384 size blocks: 103702 sha512 ops in 2.97s
Doing rmd160 ops for 3s on 16 size blocks: 6085684 rmd160 ops in 2.96s
Doing rmd160 ops for 3s on 64 size blocks: 4210978 rmd160 ops in 2.98s
Doing rmd160 ops for 3s on 256 size blocks: 2083643 rmd160 ops in 2.96s
Doing rmd160 ops for 3s on 1024 size blocks: 698909 rmd160 ops in 2.95s
Doing rmd160 ops for 3s on 8192 size blocks: 97112 rmd160 ops in 2.93s
Doing rmd160 ops for 3s on 16384 size blocks: 49169 rmd160 ops in 2.95s
Doing hmac(sha256) ops for 3s on 16 size blocks: 3463956 hmac(sha256) ops in 2.94s
Doing hmac(sha256) ops for 3s on 64 size blocks: 2808789 hmac(sha256) ops in 2.80s
Doing hmac(sha256) ops for 3s on 256 size blocks: 2006112 hmac(sha256) ops in 2.92s
Doing hmac(sha256) ops for 3s on 1024 size blocks: 845462 hmac(sha256) ops in 2.95s
Doing hmac(sha256) ops for 3s on 8192 size blocks: 142555 hmac(sha256) ops in 2.98s
Doing hmac(sha256) ops for 3s on 16384 size blocks: 69355 hmac(sha256) ops in 2.95s
Doing des-ede3 ops for 3s on 16 size blocks: 5198990 des-ede3 ops in 2.97s
Doing des-ede3 ops for 3s on 64 size blocks: 1349956 des-ede3 ops in 2.95s
Doing des-ede3 ops for 3s on 256 size blocks: 333240 des-ede3 ops in 2.92s
Doing des-ede3 ops for 3s on 1024 size blocks: 82612 des-ede3 ops in 2.96s
Doing des-ede3 ops for 3s on 8192 size blocks: 9742 des-ede3 ops in 2.88s
Doing des-ede3 ops for 3s on 16384 size blocks: 5240 des-ede3 ops in 2.95s
Doing aes-128-cbc ops for 3s on 16 size blocks: 110470970 aes-128-cbc ops in 2.90s
Doing aes-128-cbc ops for 3s on 64 size blocks: 34418788 aes-128-cbc ops in 2.96s
Doing aes-128-cbc ops for 3s on 256 size blocks: 9074691 aes-128-cbc ops in 2.97s
Doing aes-128-cbc ops for 3s on 1024 size blocks: 2268910 aes-128-cbc ops in 2.95s
Doing aes-128-cbc ops for 3s on 8192 size blocks: 284525 aes-128-cbc ops in 2.95s
Doing aes-128-cbc ops for 3s on 16384 size blocks: 142183 aes-128-cbc ops in 2.93s
Doing aes-192-cbc ops for 3s on 16 size blocks: 87594539 aes-192-cbc ops in 2.77s
Doing aes-192-cbc ops for 3s on 64 size blocks: 28744513 aes-192-cbc ops in 2.93s
Doing aes-192-cbc ops for 3s on 256 size blocks: 7188067 aes-192-cbc ops in 2.83s
Doing aes-192-cbc ops for 3s on 1024 size blocks: 1822956 aes-192-cbc ops in 2.82s
Doing aes-192-cbc ops for 3s on 8192 size blocks: 238554 aes-192-cbc ops in 2.94s
Doing aes-192-cbc ops for 3s on 16384 size blocks: 118456 aes-192-cbc ops in 2.92s
Doing aes-256-cbc ops for 3s on 16 size blocks: 87195276 aes-256-cbc ops in 2.95s
Doing aes-256-cbc ops for 3s on 64 size blocks: 24999354 aes-256-cbc ops in 2.95s
Doing aes-256-cbc ops for 3s on 256 size blocks: 6471442 aes-256-cbc ops in 2.96s
Doing aes-256-cbc ops for 3s on 1024 size blocks: 1633129 aes-256-cbc ops in 2.96s
Doing aes-256-cbc ops for 3s on 8192 size blocks: 203440 aes-256-cbc ops in 2.94s
Doing aes-256-cbc ops for 3s on 16384 size blocks: 100615 aes-256-cbc ops in 2.93s
Doing camellia-128-cbc ops for 3s on 16 size blocks: 19096502 camellia-128-cbc ops in 2.92s
Doing camellia-128-cbc ops for 3s on 64 size blocks: 7508519 camellia-128-cbc ops in 2.94s
Doing camellia-128-cbc ops for 3s on 256 size blocks: 2069345 camellia-128-cbc ops in 2.93s
Doing camellia-128-cbc ops for 3s on 1024 size blocks: 583712 camellia-128-cbc ops in 2.98s
Doing camellia-128-cbc ops for 3s on 8192 size blocks: 72306 camellia-128-cbc ops in 2.97s
Doing camellia-128-cbc ops for 3s on 16384 size blocks: 36631 camellia-128-cbc ops in 2.96s
Doing camellia-192-cbc ops for 3s on 16 size blocks: 15798058 camellia-192-cbc ops in 2.92s
Doing camellia-192-cbc ops for 3s on 64 size blocks: 5510379 camellia-192-cbc ops in 2.87s
Doing camellia-192-cbc ops for 3s on 256 size blocks: 1580643 camellia-192-cbc ops in 2.88s
Doing camellia-192-cbc ops for 3s on 1024 size blocks: 408455 camellia-192-cbc ops in 2.90s
Doing camellia-192-cbc ops for 3s on 8192 size blocks: 47411 camellia-192-cbc ops in 2.71s
Doing camellia-192-cbc ops for 3s on 16384 size blocks: 23027 camellia-192-cbc ops in 2.72s
Doing camellia-256-cbc ops for 3s on 16 size blocks: 11812305 camellia-256-cbc ops in 2.47s
Doing camellia-256-cbc ops for 3s on 64 size blocks: 5466484 camellia-256-cbc ops in 2.87s
Doing camellia-256-cbc ops for 3s on 256 size blocks: 1669353 camellia-256-cbc ops in 2.98s
Doing camellia-256-cbc ops for 3s on 1024 size blocks: 433716 camellia-256-cbc ops in 2.96s
Doing camellia-256-cbc ops for 3s on 8192 size blocks: 54675 camellia-256-cbc ops in 2.95s
Doing camellia-256-cbc ops for 3s on 16384 size blocks: 25857 camellia-256-cbc ops in 2.94s
Doing ghash ops for 3s on 16 size blocks: 107302291 ghash ops in 2.92s
Doing ghash ops for 3s on 64 size blocks: 101799822 ghash ops in 2.92s
Doing ghash ops for 3s on 256 size blocks: 65540509 ghash ops in 2.95s
Doing ghash ops for 3s on 1024 size blocks: 23568241 ghash ops in 2.90s
Doing ghash ops for 3s on 8192 size blocks: 2825714 ghash ops in 2.50s
Doing ghash ops for 3s on 16384 size blocks: 1384327 ghash ops in 2.58s
Doing rand ops for 3s on 16 size blocks: 1962969 rand ops in 2.08s
Doing rand ops for 3s on 64 size blocks: 2691698 rand ops in 2.41s
Doing rand ops for 3s on 256 size blocks: 2557460 rand ops in 2.45s
Doing rand ops for 3s on 1024 size blocks: 2351719 rand ops in 2.62s
Doing rand ops for 3s on 8192 size blocks: 923264 rand ops in 2.78s
Doing rand ops for 3s on 16384 size blocks: 533257 rand ops in 2.83s
Doing kmac128 ops for 3s on 16 size blocks: 1337531 kmac128 ops in 2.81s
Doing kmac128 ops for 3s on 64 size blocks: 1090667 kmac128 ops in 2.62s
Doing kmac128 ops for 3s on 256 size blocks: 1049726 kmac128 ops in 2.78s
Doing kmac128 ops for 3s on 1024 size blocks: 479012 kmac128 ops in 2.76s
Doing kmac128 ops for 3s on 8192 size blocks: 116577 kmac128 ops in 2.91s
Doing kmac128 ops for 3s on 16384 size blocks: 62387 kmac128 ops in 2.94s
Doing kmac256 ops for 3s on 16 size blocks: 1611069 kmac256 ops in 2.91s
Doing kmac256 ops for 3s on 64 size blocks: 1803567 kmac256 ops in 2.97s
Doing kmac256 ops for 3s on 256 size blocks: 1454718 kmac256 ops in 2.97s
Doing kmac256 ops for 3s on 1024 size blocks: 632143 kmac256 ops in 2.91s
Doing kmac256 ops for 3s on 8192 size blocks: 98392 kmac256 ops in 2.91s
Doing kmac256 ops for 3s on 16384 size blocks: 40211 kmac256 ops in 2.71s
Doing 512 bits private rsa sign ops for 10s: 155669 512 bits private RSA sign ops in 9.26s
Doing 512 bits public rsa verify ops for 10s: 2515415 512 bits public RSA verify ops in 9.55s
Doing 512 bits public rsa encrypt ops for 10s: 1562129 512 bits public RSA encrypt ops in 8.75s
Doing 512 bits private rsa decrypt ops for 10s: 122258 512 bits private RSA decrypt ops in 9.34s
Doing 1024 bits private rsa sign ops for 10s: 91740 1024 bits private RSA sign ops in 9.78s
Doing 1024 bits public rsa verify ops for 10s: 1102924 1024 bits public RSA verify ops in 9.33s
Doing 1024 bits public rsa encrypt ops for 10s: 1068516 1024 bits public RSA encrypt ops in 9.53s
Doing 1024 bits private rsa decrypt ops for 10s: 78871 1024 bits private RSA decrypt ops in 9.84s
Doing 2048 bits private rsa sign ops for 10s: 13511 2048 bits private RSA sign ops in 9.67s
Doing 2048 bits public rsa verify ops for 10s: 467158 2048 bits public RSA verify ops in 9.80s
Doing 2048 bits public rsa encrypt ops for 10s: 435241 2048 bits public RSA encrypt ops in 9.56s
Doing 2048 bits private rsa decrypt ops for 10s: 13129 2048 bits private RSA decrypt ops in 9.71s
Doing 3072 bits private rsa sign ops for 10s: 4751 3072 bits private RSA sign ops in 9.78s
Doing 3072 bits public rsa verify ops for 10s: 239207 3072 bits public RSA verify ops in 9.73s
Doing 3072 bits public rsa encrypt ops for 10s: 199920 3072 bits public RSA encrypt ops in 9.49s
Doing 3072 bits private rsa decrypt ops for 10s: 4294 3072 bits private RSA decrypt ops in 9.61s
Doing 4096 bits private rsa sign ops for 10s: 2042 4096 bits private RSA sign ops in 9.78s
Doing 4096 bits public rsa verify ops for 10s: 144217 4096 bits public RSA verify ops in 9.84s
Doing 4096 bits public rsa encrypt ops for 10s: 132247 4096 bits public RSA encrypt ops in 9.73s
Doing 4096 bits private rsa decrypt ops for 10s: 1895 4096 bits private RSA decrypt ops in 9.58s
Doing 7680 bits private rsa sign ops for 10s: 228 7680 bits private RSA sign ops in 9.81s
Doing 7680 bits public rsa verify ops for 10s: 41721 7680 bits public RSA verify ops in 9.82s
Doing 7680 bits public rsa encrypt ops for 10s: 42535 7680 bits public RSA encrypt ops in 9.81s
Doing 7680 bits private rsa decrypt ops for 10s: 234 7680 bits private RSA decrypt ops in 9.84s
Doing 15360 bits private rsa sign ops for 10s: 45 15360 bits private RSA sign ops in 9.91s
Doing 15360 bits public rsa verify ops for 10s: 10074 15360 bits public RSA verify ops in 9.64s
Doing 15360 bits public rsa encrypt ops for 10s: 11136 15360 bits public RSA encrypt ops in 9.83s
Doing 15360 bits private rsa decrypt ops for 10s: 44 15360 bits private RSA decrypt ops in 9.81s
Doing 1024 bits sign dsa ops for 10s: 85303 1024 bits DSA sign ops in 9.92s
Doing 1024 bits verify dsa ops for 10s: 94349 1024 bits DSA verify ops in 8.91s
Doing 2048 bits sign dsa ops for 10s: 28784 2048 bits DSA sign ops in 9.49s
Doing 2048 bits verify dsa ops for 10s: 36867 2048 bits DSA verify ops in 9.48s
Doing 160 bits sign ecdsa ops for 10s: 38431 160 bits ECDSA sign ops in 9.80s
Doing 160 bits verify ecdsa ops for 10s: 29833 160 bits ECDSA verify ops in 9.12s
Doing 192 bits sign ecdsa ops for 10s: 26794 192 bits ECDSA sign ops in 9.67s
Doing 192 bits verify ecdsa ops for 10s: 27649 192 bits ECDSA verify ops in 9.63s
Doing 224 bits sign ecdsa ops for 10s: 121610 224 bits ECDSA sign ops in 9.76s
Doing 224 bits verify ecdsa ops for 10s: 66293 224 bits ECDSA verify ops in 9.74s
Doing 256 bits sign ecdsa ops for 10s: 316055 256 bits ECDSA sign ops in 9.63s
Doing 256 bits verify ecdsa ops for 10s: 123346 256 bits ECDSA verify ops in 9.85s
Doing 384 bits sign ecdsa ops for 10s: 25360 384 bits ECDSA sign ops in 9.68s
Doing 384 bits verify ecdsa ops for 10s: 12026 384 bits ECDSA verify ops in 9.82s
Doing 521 bits sign ecdsa ops for 10s: 22692 521 bits ECDSA sign ops in 9.76s
Doing 521 bits verify ecdsa ops for 10s: 12260 521 bits ECDSA verify ops in 9.80s
Doing 256 bits sign ecdsa ops for 10s: 19135 256 bits ECDSA sign ops in 9.73s
Doing 256 bits verify ecdsa ops for 10s: 17014 256 bits ECDSA verify ops in 9.54s
Doing 256 bits sign ecdsa ops for 10s: 18943 256 bits ECDSA sign ops in 9.72s
Doing 256 bits verify ecdsa ops for 10s: 21501 256 bits ECDSA verify ops in 9.85s
Doing 384 bits sign ecdsa ops for 10s: 8450 384 bits ECDSA sign ops in 9.76s
Doing 384 bits verify ecdsa ops for 10s: 8697 384 bits ECDSA verify ops in 9.59s
Doing 384 bits sign ecdsa ops for 10s: 8744 384 bits ECDSA sign ops in 9.88s
Doing 384 bits verify ecdsa ops for 10s: 9687 384 bits ECDSA verify ops in 9.81s
Doing 512 bits sign ecdsa ops for 10s: 5505 512 bits ECDSA sign ops in 9.82s
Doing 512 bits verify ecdsa ops for 10s: 6956 512 bits ECDSA verify ops in 9.84s
Doing 512 bits sign ecdsa ops for 10s: 5475 512 bits ECDSA sign ops in 9.61s
Doing 512 bits verify ecdsa ops for 10s: 6266 512 bits ECDSA verify ops in 9.58s
Doing 160 bits ecdh ops for 10s: 34938 160-bits ECDH ops in 9.48s
Doing 192 bits ecdh ops for 10s: 27034 192-bits ECDH ops in 9.47s
Doing 224 bits ecdh ops for 10s: 91125 224-bits ECDH ops in 9.67s
Doing 256 bits ecdh ops for 10s: 147916 256-bits ECDH ops in 9.72s
Doing 384 bits ecdh ops for 10s: 16073 384-bits ECDH ops in 9.81s
Doing 521 bits ecdh ops for 10s: 20257 521-bits ECDH ops in 9.85s
Doing 256 bits ecdh ops for 10s: 19267 256-bits ECDH ops in 9.50s
Doing 256 bits ecdh ops for 10s: 17917 256-bits ECDH ops in 9.28s
Doing 384 bits ecdh ops for 10s: 8275 384-bits ECDH ops in 9.82s
Doing 384 bits ecdh ops for 10s: 8507 384-bits ECDH ops in 9.53s
Doing 512 bits ecdh ops for 10s: 6446 512-bits ECDH ops in 9.79s
Doing 512 bits ecdh ops for 10s: 6635 512-bits ECDH ops in 9.81s
Doing 253 bits ecdh ops for 10s: 249521 253-bits ECDH ops in 9.90s
Doing 448 bits ecdh ops for 10s: 30822 448-bits ECDH ops in 9.53s
Doing 253 bits sign Ed25519 ops for 10s: 154641 253 bits Ed25519 sign ops in 9.56s
Doing 253 bits verify Ed25519 ops for 10s: 67246 253 bits Ed25519 verify ops in 9.90s
Doing 456 bits sign Ed448 ops for 10s: 34446 456 bits Ed448 sign ops in 9.89s
Doing 456 bits verify Ed448 ops for 10s: 34537 456 bits Ed448 verify ops in 9.90s
Doing 256 bits sign CurveSM2 ops for 10s: 18561 256 bits CurveSM2 sign ops in 9.69s
Doing 256 bits verify CurveSM2 ops for 10s: 21250 256 bits CurveSM2 verify ops in 9.80s
Doing 2048 bits ffdh ops for 10s: 32563 2048-bits FFDH ops in 9.95s
Doing 3072 bits ffdh ops for 10s: 12851 3072-bits FFDH ops in 9.88s
Doing 4096 bits ffdh ops for 10s: 6032 4096-bits FFDH ops in 9.85s
Doing 6144 bits ffdh ops for 10s: 2449 6144-bits FFDH ops in 9.64s
Doing 8192 bits ffdh ops for 10s: 1301 8192-bits FFDH ops in 9.79s
Doing rsa512 keygen ops for 10s: 2301 rsa512 KEM keygen ops in 9.84s
Doing rsa512 encaps ops for 10s: 1909025 rsa512 KEM encaps ops in 9.62s
Doing rsa512 decaps ops for 10s: 187780 rsa512 KEM decaps ops in 9.71s
Doing rsa1024 keygen ops for 10s: 745 rsa1024 KEM keygen ops in 9.33s
Doing rsa1024 encaps ops for 10s: 1038679 rsa1024 KEM encaps ops in 9.59s
Doing rsa1024 decaps ops for 10s: 95934 rsa1024 KEM decaps ops in 9.87s
Doing rsa2048 keygen ops for 10s: 159 rsa2048 KEM keygen ops in 9.93s
Doing rsa2048 encaps ops for 10s: 311204 rsa2048 KEM encaps ops in 9.28s
Doing rsa2048 decaps ops for 10s: 12647 rsa2048 KEM decaps ops in 9.64s
Doing rsa3072 keygen ops for 10s: 53 rsa3072 KEM keygen ops in 9.97s
Doing rsa3072 encaps ops for 10s: 223559 rsa3072 KEM encaps ops in 9.87s
Doing rsa3072 decaps ops for 10s: 4295 rsa3072 KEM decaps ops in 9.55s
Doing rsa4096 keygen ops for 10s: 16 rsa4096 KEM keygen ops in 9.97s
Doing rsa4096 encaps ops for 10s: 138990 rsa4096 KEM encaps ops in 9.90s
Doing rsa4096 decaps ops for 10s: 2149 rsa4096 KEM decaps ops in 9.86s
Doing rsa7680 keygen ops for 10s: 2 rsa7680 KEM keygen ops in 23.00s
Doing rsa7680 encaps ops for 10s: 42855 rsa7680 KEM encaps ops in 9.91s
Doing rsa7680 decaps ops for 10s: 215 rsa7680 KEM decaps ops in 9.84s
Doing rsa15360 keygen ops for 10s: 1 rsa15360 KEM keygen ops in 54.74s
Doing rsa15360 encaps ops for 10s: 11487 rsa15360 KEM encaps ops in 9.90s
Doing rsa15360 decaps ops for 10s: 44 rsa15360 KEM decaps ops in 10.04s
Doing ECP-256 keygen ops for 10s: 365985 ECP-256 KEM keygen ops in 9.36s
Doing ECP-256 encaps ops for 10s: 62132 ECP-256 KEM encaps ops in 9.92s
Doing ECP-256 decaps ops for 10s: 71901 ECP-256 KEM decaps ops in 9.84s
Doing ECP-384 keygen ops for 10s: 35692 ECP-384 KEM keygen ops in 9.72s
Doing ECP-384 encaps ops for 10s: 7032 ECP-384 KEM encaps ops in 9.90s
Doing ECP-384 decaps ops for 10s: 8374 ECP-384 KEM decaps ops in 9.76s
Doing ECP-521 keygen ops for 10s: 39970 ECP-521 KEM keygen ops in 9.90s
Doing ECP-521 encaps ops for 10s: 7793 ECP-521 KEM encaps ops in 9.85s
Doing ECP-521 decaps ops for 10s: 9991 ECP-521 KEM decaps ops in 9.88s
Doing X25519 keygen ops for 10s: 176029 X25519 KEM keygen ops in 9.84s
Doing X25519 encaps ops for 10s: 93379 X25519 KEM encaps ops in 9.90s
Doing X25519 decaps ops for 10s: 214072 X25519 KEM decaps ops in 9.86s
Doing X448 keygen ops for 10s: 37078 X448 KEM keygen ops in 9.93s
Doing X448 encaps ops for 10s: 17605 X448 KEM encaps ops in 9.88s
Doing X448 decaps ops for 10s: 37350 X448 KEM decaps ops in 9.84s
Doing rsa512 keygen ops for 10s: 2369 rsa512 signature keygen ops in 9.76s
Doing rsa512 signs ops for 10s: 221349 rsa512 signature sign ops in 9.96s
Doing rsa512 verify ops for 10s: 3428579 rsa512 signature verify ops in 9.98s
Doing rsa1024 keygen ops for 10s: 678 rsa1024 signature keygen ops in 8.66s
Doing rsa1024 signs ops for 10s: 40691 rsa1024 signature sign ops in 6.48s
Doing rsa1024 verify ops for 10s: 831345 rsa1024 signature verify ops in 8.31s
Doing rsa2048 keygen ops for 10s: 106 rsa2048 signature keygen ops in 8.09s
Doing rsa2048 signs ops for 10s: 8221 rsa2048 signature sign ops in 8.15s
Doing rsa2048 verify ops for 10s: 292759 rsa2048 signature verify ops in 8.60s
Doing rsa3072 keygen ops for 10s: 37 rsa3072 signature keygen ops in 9.70s
Doing rsa3072 signs ops for 10s: 3345 rsa3072 signature sign ops in 9.33s
Doing rsa3072 verify ops for 10s: 161601 rsa3072 signature verify ops in 9.24s
Doing rsa4096 keygen ops for 10s: 8 rsa4096 signature keygen ops in 9.86s
Doing rsa4096 signs ops for 10s: 1795 rsa4096 signature sign ops in 9.69s
Doing rsa4096 verify ops for 10s: 119228 rsa4096 signature verify ops in 9.75s
Doing rsa7680 keygen ops for 10s: 2 rsa7680 signature keygen ops in 11.78s
Doing rsa7680 signs ops for 10s: 208 rsa7680 signature sign ops in 9.78s
Doing rsa7680 verify ops for 10s: 39016 rsa7680 signature verify ops in 9.87s
Doing rsa15360 keygen ops for 10s: 1 rsa15360 signature keygen ops in 23.06s
Doing rsa15360 signs ops for 10s: 48 rsa15360 signature sign ops in 9.96s
Doing rsa15360 verify ops for 10s: 11558 rsa15360 signature verify ops in 9.86s
Doing dsa1024 keygen ops for 10s: 47129 dsa1024 signature keygen ops in 9.51s
Doing dsa1024 signs ops for 10s: 60511 dsa1024 signature sign ops in 9.89s
Doing dsa1024 verify ops for 10s: 82969 dsa1024 signature verify ops in 9.14s
Doing dsa2048 keygen ops for 10s: 14624 dsa2048 signature keygen ops in 9.82s
Doing dsa2048 signs ops for 10s: 20081 dsa2048 signature sign ops in 9.46s
Doing dsa2048 verify ops for 10s: 33268 dsa2048 signature verify ops in 9.61s
version: 3.3.2
built on: Sun Oct 20 07:02:56 2024 UTC
options: bn(64,64)
compiler: gcc -fPIC -pthread -m64 -Wa,--noexecstack -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -g -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -g -Wa,--noexecstack -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_BUILDING_OPENSSL -DNDEBUG
CPUINFO: OPENSSL_ia32cap=0x7ffef3ffffebffff:0x21cbfbb
The 'numbers' are in 1000s of bytes per second processed.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes 16384 bytes
md5 39378.18k 135155.35k 349335.72k 532826.67k 667264.78k 686362.72k
sha1 47796.03k 146154.72k 382990.24k 695501.49k 830886.88k 824342.14k
rmd160 32895.59k 90437.11k 180206.96k 242604.34k 271515.87k 273079.63k
sha256 28675.53k 91747.27k 207362.13k 304244.82k 349602.25k 377402.87k
sha512 28257.27k 107750.94k 253071.99k 439432.89k 564161.25k 572071.91k
hmac(sha256) 18851.46k 64200.89k 175878.31k 293475.62k 391882.74k 385190.62k
des-ede3 28008.03k 29287.18k 29215.56k 28579.29k 27710.58k 29102.43k
aes-128-cbc 609495.01k 744190.01k 782195.59k 787580.96k 790111.46k 795060.16k
aes-192-cbc 505961.24k 627866.50k 650227.97k 661952.82k 664705.57k 664651.75k
aes-256-cbc 472923.53k 542358.87k 559692.28k 564974.36k 566864.11k 562619.85k
camellia-128-cbc 104638.37k 163450.75k 180802.84k 200577.55k 199437.96k 202757.54k
camellia-192-cbc 86564.70k 122879.53k 140501.60k 144226.87k 143317.68k 138703.81k
camellia-256-cbc 76516.96k 121900.69k 143407.51k 150042.29k 151829.69k 144095.61k
ghash 587957.76k 2231228.98k 5687583.15k 8322027.17k 9259299.64k 8791013.01k
rand 15099.76k 71480.78k 267228.47k 919145.14k 2720639.82k 3087237.70k
kmac128 7615.83k 26642.25k 96665.42k 177720.39k 328178.28k 347669.59k
kmac256 8858.11k 38864.74k 125389.83k 222444.82k 276985.31k 243105.91k
sign verify encrypt decrypt sign/s verify/s encr./s decr./s
rsa 512 bits 0.000059s 0.000004s 0.000006s 0.000076s 16810.9 263394.2 178529.0 13089.7
rsa 1024 bits 0.000107s 0.000008s 0.000009s 0.000125s 9380.4 118212.6 112121.3 8015.3
rsa 2048 bits 0.000716s 0.000021s 0.000022s 0.000740s 1397.2 47669.2 45527.3 1352.1
rsa 3072 bits 0.002059s 0.000041s 0.000047s 0.002238s 485.8 24584.5 21066.4 446.8
rsa 4096 bits 0.004789s 0.000068s 0.000074s 0.005055s 208.8 14656.2 13591.7 197.8
rsa 7680 bits 0.043026s 0.000235s 0.000231s 0.042051s 23.2 4248.6 4335.9 23.8
rsa 15360 bits 0.220222s 0.000957s 0.000883s 0.222955s 4.5 1045.0 1132.9 4.5
sign verify sign/s verify/s
dsa 1024 bits 0.000116s 0.000094s 8599.1 10589.1
dsa 2048 bits 0.000330s 0.000257s 3033.1 3888.9
sign verify sign/s verify/s
160 bits ecdsa (secp160r1) 0.0003s 0.0003s 3921.5 3271.2
192 bits ecdsa (nistp192) 0.0004s 0.0003s 2770.8 2871.1
224 bits ecdsa (nistp224) 0.0001s 0.0001s 12460.0 6806.3
256 bits ecdsa (nistp256) 0.0000s 0.0001s 32819.8 12522.4
384 bits ecdsa (nistp384) 0.0004s 0.0008s 2619.8 1224.6
521 bits ecdsa (nistp521) 0.0004s 0.0008s 2325.0 1251.0
256 bits ecdsa (brainpoolP256r1) 0.0005s 0.0006s 1966.6 1783.4
256 bits ecdsa (brainpoolP256t1) 0.0005s 0.0005s 1948.9 2182.8
384 bits ecdsa (brainpoolP384r1) 0.0012s 0.0011s 865.8 906.9
384 bits ecdsa (brainpoolP384t1) 0.0011s 0.0010s 885.0 987.5
512 bits ecdsa (brainpoolP512r1) 0.0018s 0.0014s 560.6 706.9
512 bits ecdsa (brainpoolP512t1) 0.0018s 0.0015s 569.7 654.1
op op/s
160 bits ecdh (secp160r1) 0.0003s 3685.4
192 bits ecdh (nistp192) 0.0004s 2854.7
224 bits ecdh (nistp224) 0.0001s 9423.5
256 bits ecdh (nistp256) 0.0001s 15217.7
384 bits ecdh (nistp384) 0.0006s 1638.4
521 bits ecdh (nistp521) 0.0005s 2056.5
256 bits ecdh (brainpoolP256r1) 0.0005s 2028.1
256 bits ecdh (brainpoolP256t1) 0.0005s 1930.7
384 bits ecdh (brainpoolP384r1) 0.0012s 842.7
384 bits ecdh (brainpoolP384t1) 0.0011s 892.7
512 bits ecdh (brainpoolP512r1) 0.0015s 658.4
512 bits ecdh (brainpoolP512t1) 0.0015s 676.4
253 bits ecdh (X25519) 0.0000s 25204.1
448 bits ecdh (X448) 0.0003s 3234.2
sign verify sign/s verify/s
253 bits EdDSA (Ed25519) 0.0001s 0.0001s 16175.8 6792.5
456 bits EdDSA (Ed448) 0.0003s 0.0003s 3482.9 3488.6
sign verify sign/s verify/s
256 bits SM2 (CurveSM2) 0.0005s 0.0005s 1915.5 2168.4
op op/s
2048 bits ffdh 0.0003s 3272.7
3072 bits ffdh 0.0008s 1300.7
4096 bits ffdh 0.0016s 612.4
6144 bits ffdh 0.0039s 254.0
8192 bits ffdh 0.0075s 132.9
keygen encaps decaps keygens/s encaps/s decaps/s
rsa512 0.004276s 0.000005s 0.000052s 233.8 198443.3 19338.8
rsa1024 0.012523s 0.000009s 0.000103s 79.8 108308.6 9719.8
rsa2048 0.062453s 0.000030s 0.000762s 16.0 33534.9 1311.9
rsa3072 0.188113s 0.000044s 0.002224s 5.3 22650.4 449.7
rsa4096 0.623125s 0.000071s 0.004588s 1.6 14039.4 218.0
rsa7680 11.500000s 0.000231s 0.045767s 0.1 4324.4 21.8
rsa15360 54.740000s 0.000862s 0.228182s 0.0 1160.3 4.4
ECP-256 0.000026s 0.000160s 0.000137s 39101.0 6263.3 7307.0
ECP-384 0.000272s 0.001408s 0.001166s 3672.0 710.3 858.0
ECP-521 0.000248s 0.001264s 0.000989s 4037.4 791.2 1011.2
X25519 0.000056s 0.000106s 0.000046s 17889.1 9432.2 21711.2
X448 0.000268s 0.000561s 0.000263s 3733.9 1781.9 3795.7
keygen signs verify keygens/s sign/s verify/s
rsa512 0.004120s 0.000045s 0.000003s 242.7 22223.8 343545.0
rsa1024 0.012773s 0.000159s 0.000010s 78.3 6279.5 100041.5
rsa2048 0.076321s 0.000991s 0.000029s 13.1 1008.7 34041.7
rsa3072 0.262162s 0.002789s 0.000057s 3.8 358.5 17489.3
rsa4096 1.232500s 0.005398s 0.000082s 0.8 185.2 12228.5
rsa7680 5.890000s 0.047019s 0.000253s 0.2 21.3 3953.0
rsa15360 23.060000s 0.207500s 0.000853s 0.0 4.8 1172.2
dsa1024 0.000202s 0.000163s 0.000110s 4955.7 6118.4 9077.6
dsa2048 0.000671s 0.000471s 0.000289s 1489.2 2122.7 3461.8
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment