Skip to content

Instantly share code, notes, and snippets.

@shigeki

shigeki/bench.md Secret

Last active August 29, 2015 14:18
Show Gist options
  • Select an option

  • Save shigeki/eefc31f9d82f45f9a8e3 to your computer and use it in GitHub Desktop.

Select an option

Save shigeki/eefc31f9d82f45f9a8e3 to your computer and use it in GitHub Desktop.
iojs rsa and aes-gcm benchmark between openssl-101m and 102a

Host: AWS EC2 c4large

OS: Ubuntu 14.04 , gcc-4.8.2 + gas 2.24

CPU: Intel(R) Xeon(R) CPU E5-2666 v3 @ 2.90GHz (Haswell, AESNI + AVX2)

bench 101m 102a gain(102a)
crypto/aes-gcm-throughput.js n=500 cipher=aes-128-gcm len=1024 561.20855 554.04037 0.99
crypto/aes-gcm-throughput.js n=500 cipher=aes-128-gcm len=4096 1518.81611 1604.44715 1.06
crypto/aes-gcm-throughput.js n=500 cipher=aes-128-gcm len=8192 2154.81159 2517.74892 1.17
crypto/aes-gcm-throughput.js n=500 cipher=aes-128-gcm len=16384 2683.0431 3271.6917 1.22
crypto/aes-gcm-throughput.js n=500 cipher=aes-128-gcm len=32768 3090.74443 4004.4246 1.3
crypto/aes-gcm-throughput.js n=500 cipher=aes-128-gcm len=1048576 4364.94455 6838.38251 1.57
crypto/aes-gcm-throughput.js n=500 cipher=aes-192-gcm len=1024 555.39339 539.75155 0.97
crypto/aes-gcm-throughput.js n=500 cipher=aes-192-gcm len=4096 1496.13046 1595.69183 1.07
crypto/aes-gcm-throughput.js n=500 cipher=aes-192-gcm len=8192 2065.10697 2406.54055 1.17
crypto/aes-gcm-throughput.js n=500 cipher=aes-192-gcm len=16384 2575.40221 3179.0929 1.23
crypto/aes-gcm-throughput.js n=500 cipher=aes-192-gcm len=32768 2986.71081 3845.76205 1.29
crypto/aes-gcm-throughput.js n=500 cipher=aes-192-gcm len=1048576 4141.26539 6356.07873 1.53
crypto/aes-gcm-throughput.js n=500 cipher=aes-256-gcm len=1024 566.78838 547.15353 0.97
crypto/aes-gcm-throughput.js n=500 cipher=aes-256-gcm len=4096 1496.2402 1516.23806 1.01
crypto/aes-gcm-throughput.js n=500 cipher=aes-256-gcm len=8192 2075.9809 2405.5491 1.16
crypto/aes-gcm-throughput.js n=500 cipher=aes-256-gcm len=16384 2529.84406 3089.60288 1.22
crypto/aes-gcm-throughput.js n=500 cipher=aes-256-gcm len=32768 2866.8701 3690.73811 1.29
crypto/aes-gcm-throughput.js n=500 cipher=aes-256-gcm len=1048576 3947.46086 5915.37334 1.5
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=asc len=2 api=legacy 0.01195 0.0117 0.98
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=asc len=2 api=stream 0.00081 0.0008 0.99
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=asc len=1024 api=legacy 2.73995 3.13654 1.14
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=asc len=1024 api=stream 0.38142 0.38322 1
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=asc len=102400 api=legacy 5.16473 6.35355 1.23
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=asc len=102400 api=stream 4.59066 5.55079 1.21
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=asc len=1048576 api=legacy 5.14151 6.31615 1.23
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=asc len=1048576 api=stream 5.0793 6.2238 1.23
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=utf len=2 api=legacy 0.01241 0.01227 0.99
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=utf len=2 api=stream 0.00081 0.0008 0.99
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=utf len=1024 api=legacy 2.17097 2.41506 1.11
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=utf len=1024 api=stream 0.36743 0.36837 1
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=utf len=102400 api=legacy 3.67915 4.25281 1.16
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=utf len=102400 api=stream 3.3901 3.86885 1.14
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=utf len=1048576 api=legacy 3.71459 4.29256 1.16
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=utf len=1048576 api=stream 3.68169 4.24876 1.15
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=buf len=2 api=legacy 0.01601 0.01589 0.99
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=buf len=2 api=stream 0.00083 0.00082 0.99
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=buf len=1024 api=legacy 2.97092 3.43746 1.16
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=buf len=1024 api=stream 0.38399 0.39462 1.03
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=buf len=102400 api=legacy 5.35677 6.65479 1.24
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=buf len=102400 api=stream 4.76076 5.77088 1.21
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=buf len=1048576 api=legacy 5.41319 6.73797 1.24
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=buf len=1048576 api=stream 5.3358 6.62833 1.24
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=asc len=2 api=legacy 0.01186 0.01156 0.97
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=asc len=2 api=stream 0.00081 0.0008 0.99
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=asc len=1024 api=legacy 1.40037 2.0179 1.44
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=asc len=1024 api=stream 0.33498 0.36086 1.08
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=asc len=102400 api=legacy 1.86187 2.96359 1.59
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=asc len=102400 api=stream 1.78526 2.76378 1.55
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=asc len=1048576 api=legacy 1.85848 2.96096 1.59
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=asc len=1048576 api=stream 1.85051 2.94028 1.59
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=utf len=2 api=legacy 0.01232 0.01166 0.95
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=utf len=2 api=stream 0.00081 0.0008 0.99
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=utf len=1024 api=legacy 1.26054 1.67283 1.33
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=utf len=1024 api=stream 0.3258 0.35291 1.08
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=utf len=102400 api=legacy 1.62435 2.43603 1.5
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=utf len=102400 api=stream 1.56734 2.30217 1.47
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=utf len=1048576 api=legacy 1.63268 2.42537 1.49
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=utf len=1048576 api=stream 1.62609 2.41155 1.48
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=buf len=2 api=legacy 0.01575 0.01577 1
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=buf len=2 api=stream 0.00082 0.00082 1
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=buf len=1024 api=legacy 1.47947 2.12283 1.43
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=buf len=1024 api=stream 0.33692 0.36309 1.08
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=buf len=102400 api=legacy 1.88732 3.03498 1.61
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=buf len=102400 api=stream 1.80818 2.83457 1.57
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=buf len=1048576 api=legacy 1.89392 3.0493 1.61
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=buf len=1048576 api=stream 1.88484 3.02665 1.61
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=asc len=2 api=legacy 0.01171 0.01114 0.95
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=asc len=2 api=stream 0.00081 0.0008 0.99
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=asc len=1024 api=legacy 1.90701 2.52195 1.32
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=asc len=1024 api=stream 0.35388 0.37699 1.07
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=asc len=102400 api=legacy 2.89396 4.34324 1.5
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=asc len=102400 api=stream 2.70311 3.92227 1.45
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=asc len=1048576 api=legacy 2.88428 4.31054 1.49
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=asc len=1048576 api=stream 2.86424 4.2725 1.49
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=utf len=2 api=legacy 0.01224 0.01215 0.99
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=utf len=2 api=stream 0.00081 0.00081 1
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=utf len=1024 api=legacy 1.6621 2.05699 1.24
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=utf len=1024 api=stream 0.34987 0.36014 1.03
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=utf len=102400 api=legacy 2.36238 3.23562 1.37
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=utf len=102400 api=stream 2.2342 3.00896 1.35
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=utf len=1048576 api=legacy 2.37364 3.2629 1.37
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=utf len=1048576 api=stream 2.36018 3.23675 1.37
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=buf len=2 api=legacy 0.01602 0.01579 0.99
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=buf len=2 api=stream 0.00082 0.00081 0.99
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=buf len=1024 api=legacy 2.0197 2.64868 1.31
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=buf len=1024 api=stream 0.36348 0.37753 1.04
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=buf len=102400 api=legacy 2.9526 4.47243 1.51
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=buf len=102400 api=stream 2.76419 4.05221 1.47
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=buf len=1048576 api=legacy 2.96877 4.50069 1.52
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=buf len=1048576 api=stream 2.94603 4.44461 1.51
crypto/rsa-encrypt-decrypt-throughput.js n=500 keylen=1024 len=16 282.09836 312.46556 1.11
crypto/rsa-encrypt-decrypt-throughput.js n=500 keylen=1024 len=32 560.11102 625.54785 1.12
crypto/rsa-encrypt-decrypt-throughput.js n=500 keylen=1024 len=64 1124.37366 1251.19584 1.11
crypto/rsa-encrypt-decrypt-throughput.js n=500 keylen=2048 len=16 71.44783 97.45661 1.36
crypto/rsa-encrypt-decrypt-throughput.js n=500 keylen=2048 len=32 142.76932 195.05978 1.37
crypto/rsa-encrypt-decrypt-throughput.js n=500 keylen=2048 len=64 285.44624 389.72809 1.37
crypto/rsa-encrypt-decrypt-throughput.js n=500 keylen=4096 len=16 12.57263 14.7933 1.18
crypto/rsa-encrypt-decrypt-throughput.js n=500 keylen=4096 len=32 25.15936 29.58145 1.18
crypto/rsa-encrypt-decrypt-throughput.js n=500 keylen=4096 len=64 50.29635 59.15058 1.18
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA1 keylen=1024 len=1024 907163.1873 946712.1751 1.04
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA1 keylen=1024 len=102400 2778186.364 3434795.268 1.24
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA1 keylen=1024 len=204800 2807632.898 3479624.126 1.24
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA1 keylen=1024 len=307200 2816985.515 3493632.162 1.24
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA1 keylen=1024 len=1048576 2835105.514 3525137.29 1.24
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA1 keylen=2048 len=1024 696846.8724 781659.7607 1.12
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA1 keylen=2048 len=102400 2749687.959 3410986.516 1.24
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA1 keylen=2048 len=204800 2794115.827 3449866.786 1.23
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA1 keylen=2048 len=307200 2808608.287 3486409.397 1.24
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA1 keylen=2048 len=1048576 2832076.517 3522864.61 1.24
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA224 keylen=1024 len=1024 571549.4133 717157.8032 1.25
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA224 keylen=1024 len=102400 985095.8083 1586231.762 1.61
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA224 keylen=1024 len=204800 988810.6643 1598597.221 1.62
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA224 keylen=1024 len=307200 990077.5035 1600536.113 1.62
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA224 keylen=1024 len=1048576 992506.5698 1608316.205 1.62
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA224 keylen=2048 len=1024 478484.4102 610600.2338 1.28
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA224 keylen=2048 len=102400 981798.4339 1579659.845 1.61
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA224 keylen=2048 len=204800 987411.4714 1591555.575 1.61
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA224 keylen=2048 len=307200 989228.8778 1598665.602 1.62
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA224 keylen=2048 len=1048576 992181.7736 1606915.06 1.62
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA256 keylen=1024 len=1024 569949.5523 709427.7809 1.24
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA256 keylen=1024 len=102400 985302.0474 1586336.849 1.61
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA256 keylen=1024 len=204800 988888.0321 1599235.962 1.62
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA256 keylen=1024 len=307200 990197.814 1600145.652 1.62
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA256 keylen=1024 len=1048576 992567.5447 1607950.008 1.62
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA256 keylen=2048 len=1024 479354.9608 610069.6883 1.27
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA256 keylen=2048 len=102400 981936.3794 1582081.234 1.61
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA256 keylen=2048 len=204800 987256.3531 1594815.297 1.62
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA256 keylen=2048 len=307200 989049.7228 1596471.704 1.61
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA256 keylen=2048 len=1048576 992159.6815 1607170.203 1.62
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA384 keylen=1024 len=1024 716494.5647 824710.4699 1.15
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA384 keylen=1024 len=102400 1539145.926 2313101.005 1.5
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA384 keylen=1024 len=204800 1546765.863 2337595.536 1.51
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA384 keylen=1024 len=307200 1544328.931 2344299.903 1.52
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA384 keylen=1024 len=1048576 1552939.805 2358545.57 1.52
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA384 keylen=2048 len=1024 583612.9934 700806.453 1.2
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA384 keylen=2048 len=102400 1531450.657 2305396.084 1.51
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA384 keylen=2048 len=204800 1542774.7 2332562.47 1.51
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA384 keylen=2048 len=307200 1545617.679 2340412.115 1.51
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA384 keylen=2048 len=1048576 1554178.235 2357387.388 1.52
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA512 keylen=1024 len=1024 717317.5337 822454.3188 1.15
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA512 keylen=1024 len=102400 1534814.418 2317152.336 1.51
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA512 keylen=1024 len=204800 1547638.005 2338426.036 1.51
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA512 keylen=1024 len=307200 1549277.602 2341416.463 1.51
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA512 keylen=1024 len=1048576 1555138.904 2354120.215 1.51
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA512 keylen=2048 len=1024 581672.8271 694017.6718 1.19
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA512 keylen=2048 len=102400 1531382.071 2307832.979 1.51
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA512 keylen=2048 len=204800 1542494.09 2328422.253 1.51
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA512 keylen=2048 len=307200 1546176.083 2337924.955 1.51
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA512 keylen=2048 len=1048576 1554219.35 2357252.211 1.52

Host: AWS EC2 m3medium

OS: Ubuntu 14.04 , gcc-4.8.2 + gas 2.24

CPU: Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz (Ivy Bridge, AESNI + AVX)

bench 101m 102a gain(102a)
crypto/aes-gcm-throughput.js n=500 cipher=aes-128-gcm len=1024 143.50211 237.70199 1.66
crypto/aes-gcm-throughput.js n=500 cipher=aes-128-gcm len=4096 483.64814 450.49291 0.93
crypto/aes-gcm-throughput.js n=500 cipher=aes-128-gcm len=8192 746.35642 659.47459 0.88
crypto/aes-gcm-throughput.js n=500 cipher=aes-128-gcm len=16384 915.30938 920.49842 1.01
crypto/aes-gcm-throughput.js n=500 cipher=aes-128-gcm len=32768 1125.13364 1098.60746 0.98
crypto/aes-gcm-throughput.js n=500 cipher=aes-128-gcm len=1048576 1475.94858 1608.25776 1.09
crypto/aes-gcm-throughput.js n=500 cipher=aes-192-gcm len=1024 203.50289 136.07417 0.67
crypto/aes-gcm-throughput.js n=500 cipher=aes-192-gcm len=4096 549.35382 458.1149 0.83
crypto/aes-gcm-throughput.js n=500 cipher=aes-192-gcm len=8192 664.98803 646.41755 0.97
crypto/aes-gcm-throughput.js n=500 cipher=aes-192-gcm len=16384 860.94291 911.74353 1.06
crypto/aes-gcm-throughput.js n=500 cipher=aes-192-gcm len=32768 1061.21976 1002.41075 0.94
crypto/aes-gcm-throughput.js n=500 cipher=aes-192-gcm len=1048576 1404.7601 1522.07887 1.08
crypto/aes-gcm-throughput.js n=500 cipher=aes-256-gcm len=1024 201.61601 163.68421 0.81
crypto/aes-gcm-throughput.js n=500 cipher=aes-256-gcm len=4096 371.16959 409.48545 1.1
crypto/aes-gcm-throughput.js n=500 cipher=aes-256-gcm len=8192 653.55914 644.87268 0.99
crypto/aes-gcm-throughput.js n=500 cipher=aes-256-gcm len=16384 854.568 805.72998 0.94
crypto/aes-gcm-throughput.js n=500 cipher=aes-256-gcm len=32768 977.30625 992.81378 1.02
crypto/aes-gcm-throughput.js n=500 cipher=aes-256-gcm len=1048576 1359.86605 1465.23752 1.08
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=asc len=2 api=legacy 0.00083 0.00881 10.61
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=asc len=2 api=stream 0.00042 0.00042 1
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=asc len=1024 api=legacy 2.28019 2.21726 0.97
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=asc len=1024 api=stream 0.16989 0.20562 1.21
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=asc len=102400 api=legacy 2.09917 2.18847 1.04
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=asc len=102400 api=stream 1.95328 1.94746 1
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=asc len=1048576 api=legacy 2.14024 2.18765 1.02
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=asc len=1048576 api=stream 2.11188 2.16419 1.02
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=utf len=2 api=legacy 0.00966 0.00942 0.98
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=utf len=2 api=stream 0.00043 0.00042 0.98
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=utf len=1024 api=legacy 1.84652 1.81448 0.98
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=utf len=1024 api=stream 0.19976 0.20056 1
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=utf len=102400 api=legacy 1.53056 1.55309 1.01
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=utf len=102400 api=stream 1.40873 1.44747 1.03
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=utf len=1048576 api=legacy 1.5579 1.57948 1.01
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=utf len=1048576 api=stream 1.54216 1.55666 1.01
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=buf len=2 api=legacy 0.00983 0.0104 1.06
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=buf len=2 api=stream 0.00043 0.00043 1
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=buf len=1024 api=legacy 0.66569 2.4351 3.66
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=buf len=1024 api=stream 0.1699 0.20944 1.23
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=buf len=102400 api=legacy 2.19744 2.28219 1.04
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=buf len=102400 api=stream 2.00479 2.11609 1.06
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=buf len=1048576 api=legacy 2.25923 2.32616 1.03
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=buf len=1048576 api=stream 2.23237 2.28595 1.02
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=asc len=2 api=legacy 0.00927 0.00886 0.96
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=asc len=2 api=stream 0.00043 0.00042 0.98
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=asc len=1024 api=legacy 1.2102 0.35019 0.29
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=asc len=1024 api=stream 0.15765 0.16045 1.02
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=asc len=102400 api=legacy 0.81144 1.01613 1.25
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=asc len=102400 api=stream 0.77715 0.95836 1.23
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=asc len=1048576 api=legacy 0.813 0.99064 1.22
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=asc len=1048576 api=stream 0.80987 0.98203 1.21
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=utf len=2 api=legacy 0.00962 0.00924 0.96
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=utf len=2 api=stream 0.00035 0.00042 1.2
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=utf len=1024 api=legacy 1.05597 0.33895 0.32
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=utf len=1024 api=stream 0.1561 0.24013 1.54
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=utf len=102400 api=legacy 0.71255 0.86111 1.21
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=utf len=102400 api=stream 0.68294 0.81297 1.19
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=utf len=1048576 api=legacy 0.71592 0.86244 1.2
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=utf len=1048576 api=stream 0.71252 0.84144 1.18
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=buf len=2 api=legacy 0.00058 0.00993 17.12
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=buf len=2 api=stream 0.00043 0.00035 0.81
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=buf len=1024 api=legacy 1.21696 0.35193 0.29
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=buf len=1024 api=stream 0.16023 0.13873 0.87
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=buf len=102400 api=legacy 0.83734 1.02304 1.22
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=buf len=102400 api=stream 0.79264 0.97881 1.23
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=buf len=1048576 api=legacy 0.83373 1.01596 1.22
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=buf len=1048576 api=stream 0.82933 1.00974 1.22
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=asc len=2 api=legacy 0.00876 0.0089 1.02
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=asc len=2 api=stream 0.00029 0.00034 1.17
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=asc len=1024 api=legacy 0.36296 1.79133 4.94
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=asc len=1024 api=stream 0.19929 0.20002 1
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=asc len=102400 api=legacy 1.28351 1.48982 1.16
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=asc len=102400 api=stream 1.18046 1.34483 1.14
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=asc len=1048576 api=legacy 1.26624 1.42645 1.13
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=asc len=1048576 api=stream 1.25175 1.41665 1.13
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=utf len=2 api=legacy 0.00963 0.00918 0.95
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=utf len=2 api=stream 0.00034 0.00042 1.24
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=utf len=1024 api=legacy 0.34636 1.52599 4.41
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=utf len=1024 api=stream 0.19515 0.13775 0.71
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=utf len=102400 api=legacy 1.0132 1.11945 1.1
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=utf len=102400 api=stream 0.98872 1.06222 1.07
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=utf len=1048576 api=legacy 1.03558 1.14101 1.1
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=utf len=1048576 api=stream 1.02895 1.13248 1.1
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=buf len=2 api=legacy 0.00999 0.01024 1.03
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=buf len=2 api=stream 0.00043 0.00043 1
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=buf len=1024 api=legacy 1.65242 1.8772 1.14
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=buf len=1024 api=stream 0.16557 0.14152 0.85
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=buf len=102400 api=legacy 1.28719 1.47988 1.15
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=buf len=102400 api=stream 1.21402 1.34545 1.11
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=buf len=1048576 api=legacy 1.30849 1.47941 1.13
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=buf len=1048576 api=stream 1.29345 1.46521 1.13
crypto/rsa-encrypt-decrypt-throughput.js n=500 keylen=1024 len=16 114.70468 125.88239 1.1
crypto/rsa-encrypt-decrypt-throughput.js n=500 keylen=1024 len=32 224.30676 251.20497 1.12
crypto/rsa-encrypt-decrypt-throughput.js n=500 keylen=1024 len=64 454.21078 503.00078 1.11
crypto/rsa-encrypt-decrypt-throughput.js n=500 keylen=2048 len=16 28.69105 32.4478 1.13
crypto/rsa-encrypt-decrypt-throughput.js n=500 keylen=2048 len=32 57.03866 64.43307 1.13
crypto/rsa-encrypt-decrypt-throughput.js n=500 keylen=2048 len=64 114.24538 128.41193 1.12
crypto/rsa-encrypt-decrypt-throughput.js n=500 keylen=4096 len=16 4.98949 5.8387 1.17
crypto/rsa-encrypt-decrypt-throughput.js n=500 keylen=4096 len=32 9.98066 11.67585 1.17
crypto/rsa-encrypt-decrypt-throughput.js n=500 keylen=4096 len=64 19.93484 23.44142 1.18
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA1 keylen=1024 len=1024 290197.6529 698941.6974 2.41
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA1 keylen=1024 len=102400 1152017.987 1201990.042 1.04
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA1 keylen=1024 len=204800 1166968.797 1195059.575 1.02
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA1 keylen=1024 len=307200 1164326.401 1207165.291 1.04
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA1 keylen=1024 len=1048576 1182587.175 1214655.049 1.03
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA1 keylen=2048 len=1024 260557.0554 259221.7657 0.99
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA1 keylen=2048 len=102400 1175813.623 1153364.734 0.98
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA1 keylen=2048 len=204800 1179705.728 1191993.241 1.01
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA1 keylen=2048 len=307200 1165014.682 1205870.955 1.04
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA1 keylen=2048 len=1048576 1183691.623 1215095.808 1.03
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA224 keylen=1024 len=1024 192256.4763 251313.8215 1.31
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA224 keylen=1024 len=102400 435354.3989 532002.8099 1.22
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA224 keylen=1024 len=204800 434832.5192 543281.3756 1.25
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA224 keylen=1024 len=307200 435301.1969 542344.1978 1.25
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA224 keylen=1024 len=1048576 435549.9633 538115.1715 1.24
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA224 keylen=2048 len=1024 178191.8322 229060.7941 1.29
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA224 keylen=2048 len=102400 430966.8224 539843.8043 1.25
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA224 keylen=2048 len=204800 433128.093 541370.4501 1.25
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA224 keylen=2048 len=307200 433762.271 542383.8384 1.25
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA224 keylen=2048 len=1048576 435622.7604 536601.2768 1.23
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA256 keylen=1024 len=1024 192534.5684 249573.7904 1.3
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA256 keylen=1024 len=102400 432707.0831 540981.8684 1.25
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA256 keylen=1024 len=204800 434363.3706 536599.7862 1.24
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA256 keylen=1024 len=307200 433953.8686 543492.7469 1.25
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA256 keylen=1024 len=1048576 436187.9899 544546.2691 1.25
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA256 keylen=2048 len=1024 215602.2161 227590.4487 1.06
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA256 keylen=2048 len=102400 430359.9983 527990.8425 1.23
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA256 keylen=2048 len=204800 431556.7632 535674.9134 1.24
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA256 keylen=2048 len=307200 428369.4637 537407.3174 1.25
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA256 keylen=2048 len=1048576 435271.4342 537856.9283 1.24
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA384 keylen=1024 len=1024 209239.1974 267432.54 1.28
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA384 keylen=1024 len=102400 667213.3602 771547.1109 1.16
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA384 keylen=1024 len=204800 678415.1901 765545.5991 1.13
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA384 keylen=1024 len=307200 678012.0089 769761.6872 1.14
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA384 keylen=1024 len=1048576 682321.2178 776885.6517 1.14
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA384 keylen=2048 len=1024 239787.9411 244925.1809 1.02
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA384 keylen=2048 len=102400 660814.916 751565.4644 1.14
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA384 keylen=2048 len=204800 677442.2551 770178.5361 1.14
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA384 keylen=2048 len=307200 673890.5377 768815.1364 1.14
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA384 keylen=2048 len=1048576 682730.6854 773793.3662 1.13
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA512 keylen=1024 len=1024 524966.4186 269956.2273 0.51
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA512 keylen=1024 len=102400 671317.1074 771643.2093 1.15
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA512 keylen=1024 len=204800 677343.3568 768863.4787 1.14
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA512 keylen=1024 len=307200 681974.7063 768593.4402 1.13
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA512 keylen=1024 len=1048576 682351.9748 774600.0642 1.14
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA512 keylen=2048 len=1024 240433.9593 196504.9724 0.82
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA512 keylen=2048 len=102400 669665.2491 763026.4762 1.14
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA512 keylen=2048 len=204800 676639.1899 767361.9367 1.13
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA512 keylen=2048 len=307200 676236.1037 766355.3328 1.13
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA512 keylen=2048 len=1048576 670431.4105 773858.691 1.15

Host: IIJ GIO

OS: Ubuntu 14.04 , gcc-4.8.2 + gas 2.24

CPU: Intel(R) Xeon(R) CPU E5645 @ 2.40GHz (Westmere, AESNI + SSE4.2)

bench 101m 102a gain(102a)
crypto/aes-gcm-throughput.js n=500 cipher=aes-128-gcm len=1024 281.88174 264.58953 0.94
crypto/aes-gcm-throughput.js n=500 cipher=aes-128-gcm len=4096 736.37772 687.94017 0.93
crypto/aes-gcm-throughput.js n=500 cipher=aes-128-gcm len=8192 948.09865 993.7365 1.05
crypto/aes-gcm-throughput.js n=500 cipher=aes-128-gcm len=16384 1255.00864 1245.17165 0.99
crypto/aes-gcm-throughput.js n=500 cipher=aes-128-gcm len=32768 1468.84705 1511.56917 1.03
crypto/aes-gcm-throughput.js n=500 cipher=aes-128-gcm len=1048576 2123.12006 2313.9204 1.09
crypto/aes-gcm-throughput.js n=500 cipher=aes-192-gcm len=1024 283.76006 272.38053 0.96
crypto/aes-gcm-throughput.js n=500 cipher=aes-192-gcm len=4096 696.12334 720.48472 1.03
crypto/aes-gcm-throughput.js n=500 cipher=aes-192-gcm len=8192 996.70405 1040.0883 1.04
crypto/aes-gcm-throughput.js n=500 cipher=aes-192-gcm len=16384 1207.02613 1271.83002 1.05
crypto/aes-gcm-throughput.js n=500 cipher=aes-192-gcm len=32768 1408.29523 1547.69383 1.1
crypto/aes-gcm-throughput.js n=500 cipher=aes-192-gcm len=1048576 2026.01886 2165.53886 1.07
crypto/aes-gcm-throughput.js n=500 cipher=aes-256-gcm len=1024 285.98054 256.18357 0.9
crypto/aes-gcm-throughput.js n=500 cipher=aes-256-gcm len=4096 731.81687 673.77486 0.92
crypto/aes-gcm-throughput.js n=500 cipher=aes-256-gcm len=8192 1033.83519 906.8622 0.88
crypto/aes-gcm-throughput.js n=500 cipher=aes-256-gcm len=16384 1278.32751 1223.86699 0.96
crypto/aes-gcm-throughput.js n=500 cipher=aes-256-gcm len=32768 1462.37074 1439.55429 0.98
crypto/aes-gcm-throughput.js n=500 cipher=aes-256-gcm len=1048576 2001.4618 2090.34015 1.04
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=asc len=2 api=legacy 0.00781 0.0074 0.95
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=asc len=2 api=stream 0.00057 0.00056 0.98
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=asc len=1024 api=legacy 1.73736 1.77468 1.02
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=asc len=1024 api=stream 0.26388 0.25849 0.98
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=asc len=102400 api=legacy 2.99868 3.15715 1.05
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=asc len=102400 api=stream 2.73864 2.84311 1.04
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=asc len=1048576 api=legacy 3.00447 3.17139 1.06
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=asc len=1048576 api=stream 2.92843 3.24912 1.11
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=utf len=2 api=legacy 0.00748 0.00818 1.09
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=utf len=2 api=stream 0.00057 0.00061 1.07
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=utf len=1024 api=legacy 1.24838 1.37337 1.1
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=utf len=1024 api=stream 0.25059 0.24387 0.97
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=utf len=102400 api=legacy 1.82061 1.87313 1.03
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=utf len=102400 api=stream 1.71593 1.75752 1.02
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=utf len=1048576 api=legacy 1.8954 1.8894 1
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=utf len=1048576 api=stream 1.82037 1.96699 1.08
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=buf len=2 api=legacy 0.01095 0.01064 0.97
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=buf len=2 api=stream 0.00059 0.00057 0.97
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=buf len=1024 api=legacy 1.9057 1.84692 0.97
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=buf len=1024 api=stream 0.2749 0.2676 0.97
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=buf len=102400 api=legacy 3.11933 3.28616 1.05
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=buf len=102400 api=stream 2.83191 2.97041 1.05
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=buf len=1048576 api=legacy 3.13519 3.31035 1.06
crypto/hash-stream-throughput.js writes=500 algo=sha1 type=buf len=1048576 api=stream 3.08718 3.26571 1.06
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=asc len=2 api=legacy 0.00736 0.00754 1.02
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=asc len=2 api=stream 0.00056 0.00055 0.98
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=asc len=1024 api=legacy 0.86465 1.02803 1.19
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=asc len=1024 api=stream 0.22819 0.23549 1.03
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=asc len=102400 api=legacy 1.15253 1.44674 1.26
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=asc len=102400 api=stream 1.11326 1.37848 1.24
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=asc len=1048576 api=legacy 1.15555 1.45265 1.26
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=asc len=1048576 api=stream 1.11644 1.44529 1.29
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=utf len=2 api=legacy 0.00804 0.00816 1.01
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=utf len=2 api=stream 0.00059 0.00058 0.98
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=utf len=1024 api=legacy 0.75062 0.87911 1.17
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=utf len=1024 api=stream 0.228 0.23381 1.03
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=utf len=102400 api=legacy 0.93675 1.12424 1.2
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=utf len=102400 api=stream 0.90685 1.08215 1.19
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=utf len=1048576 api=legacy 0.93853 1.12653 1.2
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=utf len=1048576 api=stream 0.93535 1.12216 1.2
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=buf len=2 api=legacy 0.00881 0.01107 1.26
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=buf len=2 api=stream 0.00061 0.0006 0.98
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=buf len=1024 api=legacy 0.93455 1.09524 1.17
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=buf len=1024 api=stream 0.24426 0.24658 1.01
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=buf len=102400 api=legacy 1.17682 1.41127 1.2
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=buf len=102400 api=stream 1.13385 1.3385 1.18
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=buf len=1048576 api=legacy 1.14606 1.44344 1.26
crypto/hash-stream-throughput.js writes=500 algo=sha256 type=buf len=1048576 api=stream 1.13853 1.48355 1.3
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=asc len=2 api=legacy 0.00759 0.00882 1.16
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=asc len=2 api=stream 0.00058 0.00058 1
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=asc len=1024 api=legacy 1.20558 1.30912 1.09
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=asc len=1024 api=stream 0.24911 0.2623 1.05
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=asc len=102400 api=legacy 1.73687 1.89102 1.09
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=asc len=102400 api=stream 1.64321 1.77791 1.08
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=asc len=1048576 api=legacy 1.78971 1.88064 1.05
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=asc len=1048576 api=stream 1.80682 1.86709 1.03
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=utf len=2 api=legacy 0.00833 0.00718 0.86
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=utf len=2 api=stream 0.00055 0.00057 1.04
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=utf len=1024 api=legacy 0.96157 1.0001 1.04
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=utf len=1024 api=stream 0.2315 0.23849 1.03
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=utf len=102400 api=legacy 1.26252 1.36322 1.08
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=utf len=102400 api=stream 1.20833 1.30022 1.08
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=utf len=1048576 api=legacy 1.31326 1.36559 1.04
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=utf len=1048576 api=stream 1.32844 1.35577 1.02
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=buf len=2 api=legacy 0.01047 0.00938 0.9
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=buf len=2 api=stream 0.00059 0.00061 1.03
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=buf len=1024 api=legacy 1.23873 1.38868 1.12
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=buf len=1024 api=stream 0.25554 0.25386 0.99
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=buf len=102400 api=legacy 1.77564 1.83357 1.03
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=buf len=102400 api=stream 1.67609 1.73073 1.03
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=buf len=1048576 api=legacy 1.83666 1.86208 1.01
crypto/hash-stream-throughput.js writes=500 algo=sha512 type=buf len=1048576 api=stream 1.8588 1.91555 1.03
crypto/rsa-encrypt-decrypt-throughput.js n=500 keylen=1024 len=16 152.39882 172.05048 1.13
crypto/rsa-encrypt-decrypt-throughput.js n=500 keylen=1024 len=32 304.15412 327.30442 1.08
crypto/rsa-encrypt-decrypt-throughput.js n=500 keylen=1024 len=64 609.8005 654.70692 1.07
crypto/rsa-encrypt-decrypt-throughput.js n=500 keylen=2048 len=16 36.97282 35.79279 0.97
crypto/rsa-encrypt-decrypt-throughput.js n=500 keylen=2048 len=32 73.61825 72.00125 0.98
crypto/rsa-encrypt-decrypt-throughput.js n=500 keylen=2048 len=64 139.29997 143.30406 1.03
crypto/rsa-encrypt-decrypt-throughput.js n=500 keylen=4096 len=16 6.02945 6.17254 1.02
crypto/rsa-encrypt-decrypt-throughput.js n=500 keylen=4096 len=32 11.95346 12.32538 1.03
crypto/rsa-encrypt-decrypt-throughput.js n=500 keylen=4096 len=64 24.08024 24.94468 1.04
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA1 keylen=1024 len=1024 560451.567 550290.3469 0.98
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA1 keylen=1024 len=102400 1614109.643 1786864.284 1.11
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA1 keylen=1024 len=204800 1629322.463 1808855.785 1.11
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA1 keylen=1024 len=307200 1635016.626 1817257.415 1.11
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA1 keylen=1024 len=1048576 1660645.967 1817949.128 1.09
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA1 keylen=2048 len=1024 394466.4639 402589.6985 1.02
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA1 keylen=2048 len=102400 1593852.701 1675509.651 1.05
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA1 keylen=2048 len=204800 1620683.592 1696753.748 1.05
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA1 keylen=2048 len=307200 1632906.248 1706002.994 1.04
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA1 keylen=2048 len=1048576 1657999.62 1818428.443 1.1
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA224 keylen=1024 len=1024 352262.2014 368013.0424 1.04
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA224 keylen=1024 len=102400 613429.2493 730073.347 1.19
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA224 keylen=1024 len=204800 594330.4514 734677.2157 1.24
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA224 keylen=1024 len=307200 614987.4606 734987.6107 1.2
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA224 keylen=1024 len=1048576 590849.0604 775677.324 1.31
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA224 keylen=2048 len=1024 273879.6337 310518.3833 1.13
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA224 keylen=2048 len=102400 579097.5294 768238.145 1.33
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA224 keylen=2048 len=204800 581312.1519 771824.5219 1.33
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA224 keylen=2048 len=307200 608363.0602 775206.4491 1.27
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA224 keylen=2048 len=1048576 615985.6669 777004.8417 1.26
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA256 keylen=1024 len=1024 334048.2244 386247.6896 1.16
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA256 keylen=1024 len=102400 579440.9585 770723.2184 1.33
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA256 keylen=1024 len=204800 592158.7245 774683.9611 1.31
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA256 keylen=1024 len=307200 615433.6333 775736.221 1.26
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA256 keylen=1024 len=1048576 616653.3054 776260.9439 1.26
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA256 keylen=2048 len=1024 288487.3706 293532.2229 1.02
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA256 keylen=2048 len=102400 610921.2977 726461.0484 1.19
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA256 keylen=2048 len=204800 613725.9008 732212.7892 1.19
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA256 keylen=2048 len=307200 614584.4387 755311.0333 1.23
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA256 keylen=2048 len=1048576 607348.478 776999.905 1.28
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA384 keylen=1024 len=1024 454646.6651 435561.7434 0.96
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA384 keylen=1024 len=102400 914516.3459 952424.4578 1.04
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA384 keylen=1024 len=204800 927187.0527 956607.2661 1.03
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA384 keylen=1024 len=307200 968953.486 959992.0697 0.99
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA384 keylen=1024 len=1048576 984611.9323 1009011.648 1.02
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA384 keylen=2048 len=1024 349399.9057 341454.2828 0.98
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA384 keylen=2048 len=102400 970064.5501 1000758.745 1.03
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA384 keylen=2048 len=204800 977635.0212 1008308.993 1.03
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA384 keylen=2048 len=307200 956131.4653 1011544.257 1.06
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA384 keylen=2048 len=1048576 982553.8652 989945.2331 1.01
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA512 keylen=1024 len=1024 432124.2928 437646.6732 1.01
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA512 keylen=1024 len=102400 899508.2069 1007837.014 1.12
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA512 keylen=1024 len=204800 926003.2922 946390.2738 1.02
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA512 keylen=1024 len=307200 945498.0008 964629.4729 1.02
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA512 keylen=1024 len=1048576 981904.3957 1004442.153 1.02
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA512 keylen=2048 len=1024 349961.8585 343517.5406 0.98
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA512 keylen=2048 len=102400 915844.5298 944949.467 1.03
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA512 keylen=2048 len=204800 901538.6766 956229.3521 1.06
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA512 keylen=2048 len=307200 944945.367 997121.0034 1.06
crypto/rsa-sign-verify-throughput.js writes=500 algo=RSA-SHA512 keylen=2048 len=1048576 975646.6738 983711.437 1.01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment