Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Without crypto extensions:
- ------------------------------------------------------------------------------
- wolfSSL version 5.5.1
- ------------------------------------------------------------------------------
- wolfCrypt Benchmark (block bytes 1048576, min 1.0 sec each)
- RNG 35 MB took 1.055 seconds, 33.176 MB/s
- AES-128-CBC-enc 50 MB took 1.027 seconds, 48.666 MB/s
- AES-128-CBC-dec 45 MB took 1.002 seconds, 44.914 MB/s
- AES-192-CBC-enc 45 MB took 1.061 seconds, 42.396 MB/s
- AES-192-CBC-dec 40 MB took 1.027 seconds, 38.932 MB/s
- AES-256-CBC-enc 40 MB took 1.063 seconds, 37.628 MB/s
- AES-256-CBC-dec 35 MB took 1.020 seconds, 34.329 MB/s
- AES-128-GCM-enc 30 MB took 1.038 seconds, 28.906 MB/s
- AES-128-GCM-dec 30 MB took 1.036 seconds, 28.954 MB/s
- AES-192-GCM-enc 30 MB took 1.129 seconds, 26.581 MB/s
- AES-192-GCM-dec 30 MB took 1.127 seconds, 26.613 MB/s
- AES-256-GCM-enc 25 MB took 1.015 seconds, 24.620 MB/s
- AES-256-GCM-dec 25 MB took 1.014 seconds, 24.658 MB/s
- GMAC Table 4-bit 74 MB took 1.010 seconds, 73.293 MB/s
- AES-128-CTR 50 MB took 1.054 seconds, 47.438 MB/s
- AES-192-CTR 45 MB took 1.085 seconds, 41.474 MB/s
- AES-256-CTR 40 MB took 1.084 seconds, 36.890 MB/s
- AES-CCM-Enc 25 MB took 1.031 seconds, 24.237 MB/s
- AES-CCM-Dec 25 MB took 1.030 seconds, 24.266 MB/s
- ARC4 110 MB took 1.025 seconds, 107.324 MB/s
- CHACHA 125 MB took 1.008 seconds, 124.034 MB/s
- CHA-POLY 95 MB took 1.036 seconds, 91.704 MB/s
- 3DES 10 MB took 1.136 seconds, 8.806 MB/s
- MD5 220 MB took 1.008 seconds, 218.174 MB/s
- POLY1305 385 MB took 1.003 seconds, 384.025 MB/s
- SHA 185 MB took 1.015 seconds, 182.201 MB/s
- SHA-224 80 MB took 1.005 seconds, 79.574 MB/s
- SHA-256 80 MB took 1.005 seconds, 79.640 MB/s
- SHA-384 135 MB took 1.024 seconds, 131.855 MB/s
- SHA-512 135 MB took 1.024 seconds, 131.877 MB/s
- SHA3-224 130 MB took 1.006 seconds, 129.282 MB/s
- SHA3-256 125 MB took 1.018 seconds, 122.805 MB/s
- SHA3-384 100 MB took 1.043 seconds, 95.914 MB/s
- SHA3-512 70 MB took 1.030 seconds, 67.932 MB/s
- AES-128-CMAC 50 MB took 1.065 seconds, 46.960 MB/s
- AES-256-CMAC 40 MB took 1.093 seconds, 36.592 MB/s
- HMAC-MD5 220 MB took 1.013 seconds, 217.275 MB/s
- HMAC-SHA 185 MB took 1.022 seconds, 180.986 MB/s
- HMAC-SHA224 80 MB took 1.008 seconds, 79.331 MB/s
- HMAC-SHA256 80 MB took 1.006 seconds, 79.496 MB/s
- HMAC-SHA384 135 MB took 1.026 seconds, 131.551 MB/s
- HMAC-SHA512 135 MB took 1.025 seconds, 131.682 MB/s
- PBKDF2 9 KB took 1.000 seconds, 9.215 KB/s
- RSA 1024 key gen 4 ops took 1.112 sec, avg 278.034 ms, 3.597 ops/sec
- RSA 2048 key gen 1 ops took 1.274 sec, avg 1273.548 ms, 0.785 ops/sec
- RSA 2048 public 1100 ops took 1.028 sec, avg 0.935 ms, 1069.792 ops/sec
- RSA 2048 private 100 ops took 5.643 sec, avg 56.431 ms, 17.721 ops/sec
- DH 2048 key gen 94 ops took 1.003 sec, avg 10.665 ms, 93.762 ops/sec
- DH 2048 agree 100 ops took 2.323 sec, avg 23.231 ms, 43.045 ops/sec
- ECC [ SECP256R1] 256 key gen 200 ops took 1.048 sec, avg 5.241 ms, 190.805 ops/sec
- ECDHE [ SECP256R1] 256 agree 200 ops took 1.044 sec, avg 5.219 ms, 191.615 ops/sec
- ECDSA [ SECP256R1] 256 sign 200 ops took 1.070 sec, avg 5.349 ms, 186.967 ops/sec
- ECDSA [ SECP256R1] 256 verify 300 ops took 1.072 sec, avg 3.573 ms, 279.870 ops/sec
- CURVE 25519 key gen 3336 ops took 1.000 sec, avg 0.300 ms, 3335.260 ops/sec
- CURVE 25519 agree 3400 ops took 1.018 sec, avg 0.300 ms, 3338.796 ops/sec
- Benchmark complete
- With crypto extensions:
- ------------------------------------------------------------------------------
- wolfSSL version 5.5.1
- ------------------------------------------------------------------------------
- wolfCrypt Benchmark (block bytes 1048576, min 1.0 sec each)
- RNG 145 MB took 1.033 seconds, 140.345 MB/s
- AES-128-CBC-enc 1120 MB took 1.003 seconds, 1116.532 MB/s
- AES-128-CBC-dec 1065 MB took 1.004 seconds, 1061.250 MB/s
- AES-192-CBC-enc 1005 MB took 1.003 seconds, 1001.524 MB/s
- AES-192-CBC-dec 960 MB took 1.000 seconds, 959.909 MB/s
- AES-256-CBC-enc 905 MB took 1.004 seconds, 901.444 MB/s
- AES-256-CBC-dec 885 MB took 1.001 seconds, 884.302 MB/s
- AES-128-GCM-enc 720 MB took 1.002 seconds, 718.658 MB/s
- AES-128-GCM-dec 330 MB took 1.010 seconds, 326.840 MB/s
- AES-192-GCM-enc 665 MB took 1.007 seconds, 660.589 MB/s
- AES-192-GCM-dec 315 MB took 1.003 seconds, 313.974 MB/s
- AES-256-GCM-enc 615 MB took 1.006 seconds, 611.158 MB/s
- AES-256-GCM-dec 305 MB took 1.012 seconds, 301.459 MB/s
- GMAC Table 4-bit 521 MB took 1.001 seconds, 520.712 MB/s
- AES-128-CTR 1105 MB took 1.004 seconds, 1100.328 MB/s
- AES-192-CTR 1030 MB took 1.001 seconds, 1029.250 MB/s
- AES-256-CTR 975 MB took 1.001 seconds, 974.508 MB/s
- AES-CCM-Enc 165 MB took 1.015 seconds, 162.636 MB/s
- AES-CCM-Dec 170 MB took 1.030 seconds, 164.977 MB/s
- ARC4 110 MB took 1.032 seconds, 106.563 MB/s
- CHACHA 455 MB took 1.004 seconds, 453.108 MB/s
- CHA-POLY 315 MB took 1.016 seconds, 310.106 MB/s
- 3DES 10 MB took 1.193 seconds, 8.380 MB/s
- MD5 220 MB took 1.021 seconds, 215.454 MB/s
- POLY1305 955 MB took 1.004 seconds, 951.619 MB/s
- SHA 185 MB took 1.025 seconds, 180.402 MB/s
- SHA-224 945 MB took 1.004 seconds, 941.128 MB/s
- SHA-256 950 MB took 1.004 seconds, 946.580 MB/s
- SHA-384 230 MB took 1.022 seconds, 225.025 MB/s
- SHA-512 225 MB took 1.001 seconds, 224.799 MB/s
- SHA3-224 115 MB took 1.023 seconds, 112.384 MB/s
- SHA3-256 110 MB took 1.024 seconds, 107.412 MB/s
- SHA3-384 90 MB took 1.045 seconds, 86.102 MB/s
- SHA3-512 65 MB took 1.037 seconds, 62.662 MB/s
- AES-128-CMAC 275 MB took 1.017 seconds, 270.458 MB/s
- AES-256-CMAC 235 MB took 1.004 seconds, 234.169 MB/s
- HMAC-MD5 220 MB took 1.021 seconds, 215.400 MB/s
- HMAC-SHA 185 MB took 1.023 seconds, 180.776 MB/s
- HMAC-SHA224 945 MB took 1.003 seconds, 942.118 MB/s
- HMAC-SHA256 945 MB took 1.004 seconds, 941.289 MB/s
- HMAC-SHA384 230 MB took 1.021 seconds, 225.244 MB/s
- HMAC-SHA512 225 MB took 1.001 seconds, 224.751 MB/s
- PBKDF2 48 KB took 1.001 seconds, 47.968 KB/s
- RSA 1024 key gen 3 ops took 1.275 sec, avg 425.013 ms, 2.353 ops/sec
- RSA 2048 key gen 1 ops took 2.579 sec, avg 2579.441 ms, 0.388 ops/sec
- RSA 2048 public 1100 ops took 1.033 sec, avg 0.939 ms, 1065.006 ops/sec
- RSA 2048 private 100 ops took 5.675 sec, avg 56.749 ms, 17.622 ops/sec
- DH 2048 key gen 93 ops took 1.008 sec, avg 10.838 ms, 92.267 ops/sec
- DH 2048 agree 100 ops took 2.337 sec, avg 23.370 ms, 42.789 ops/sec
- ECC [ SECP256R1] 256 key gen 200 ops took 1.062 sec, avg 5.309 ms, 188.371 ops/sec
- ECDHE [ SECP256R1] 256 agree 200 ops took 1.055 sec, avg 5.276 ms, 189.522 ops/sec
- ECDSA [ SECP256R1] 256 sign 200 ops took 1.086 sec, avg 5.430 ms, 184.150 ops/sec
- ECDSA [ SECP256R1] 256 verify 300 ops took 1.082 sec, avg 3.605 ms, 277.382 ops/sec
- CURVE 25519 key gen 4789 ops took 1.000 sec, avg 0.209 ms, 4788.076 ops/sec
- CURVE 25519 agree 4800 ops took 1.004 sec, avg 0.209 ms, 4781.682 ops/sec
- Benchmark complete
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement