A simple benchmark of common symmetric primitives.
Benchmarked on a Scaleway PRO 2 instance (AMD 3rd Gen EPYC™ 7003).
Inputs have a 13 bytes of additional data in order to mimic typical TLS messages.
X axis is the block size.
Y axis is the throughput in Mib/s. Higher is better.
ECDH over p256 and p384 (Source code)
Source code, linked against BoringSSL with AEGIS-128L support.
Uses BoringSSL's dedicated AEAD API. Higher is better.