This project is used to benchmark and compare the performance of OpenSSL and libsodium on common cryptographic operations:
ed25519: signing / verificationChaCha20-Poly1305 (IETF AEAD): encryption / decryption
Note
ed25519 is a SIGNATURE algorithm (for integrity and authentication)
and does not provide "encryption/decryption". If you want to look at
"encryption speed", you need to benchmark symmetric/asymmetric encryption
algorithms separately.
Results below were obtained on the following system configuration:
| Component | Specification |
|---|---|
| CPU | AMD Ryzen 9 7945HX (16 cores) |
| Memory | 46 GB RAM |
| OS | Debian GNU/Linux (forky/sid) |
| Kernel | 6.9.12-x64v4-xanmod1 |
Note
For production workloads, run benchmarks on your target hardware to ensure accurate performance estimates for your specific environment.
MIT