Skip to content

Instantly share code, notes, and snippets.

@Avatat
Created May 1, 2020 19:24
Show Gist options
  • Save Avatat/34d15ed8df4d968bec36788c45892a7a to your computer and use it in GitHub Desktop.
Save Avatat/34d15ed8df4d968bec36788c45892a7a to your computer and use it in GitHub Desktop.
AMD64, Clang:
[NSS] AES-256-GCM took 4.067853 seconds for 1000000 iterations, 4096 bytes message
[NSS] ChaCha20-Poly1305 took 15.571859 seconds for 1000000 iterations, 4096 bytes message
[OpenSSL] AES-256-GCM took 2.376058 seconds for 1000000 iterations, 4096 bytes message
[OpenSSL] AES-256-OCB took 2.431157 seconds for 1000000 iterations, 4096 bytes message
[OpenSSL] ChaCha20-Poly1305 took 4.229508 seconds for 1000000 iterations, 4096 bytes message
[libsodium] AES-256-GCM took 4.723004 seconds for 1000000 iterations, 4096 bytes message
[libsodium] ChaCha20-Poly1305 took 8.741163 seconds for 1000000 iterations, 4096 bytes message
[libsodium] AEGIS-256 took 1.436723 seconds for 1000000 iterations, 4096 bytes message
[wolfCrypt] AES-256-GCM took 125.554059 seconds for 1000000 iterations, 4096 bytes message
[wolfCrypt] ChaCha20-Poly1305 took 27.391267 seconds for 1000000 iterations, 4096 bytes message
Arm64, Clang:
[NSS] AES-256-GCM took 156.152450 seconds for 1000000 iterations, 4096 bytes message
[NSS] ChaCha20-Poly1305 took 43.418868 seconds for 1000000 iterations, 4096 bytes message
[OpenSSL] AES-256-GCM took 18.033592 seconds for 1000000 iterations, 4096 bytes message
[OpenSSL] AES-256-OCB took 23.771777 seconds for 1000000 iterations, 4096 bytes message
[OpenSSL] ChaCha20-Poly1305 took 28.717203 seconds for 1000000 iterations, 4096 bytes message
[libsodium] skipping AES-256-GCM benchmark due to missing requirements. SSSE3 extensions, "aesni" and "pclmul" instructions are required.
[libsodium] ChaCha20-Poly1305 took 32.712151 seconds for 1000000 iterations, 4096 bytes message
[libsodium] AEGIS-256 took 12.134534 seconds for 1000000 iterations, 4096 bytes message
[wolfCrypt] AES-256-GCM took 241.518286 seconds for 1000000 iterations, 4096 bytes message
[wolfCrypt] ChaCha20-Poly1305 took 43.965077 seconds for 1000000 iterations, 4096 bytes message
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment