OpenSSL 1712.64 handshakes/sBoringSSL 1302.03 handshakes/srustls 2357.36 handshakes/s

2357
full handshakes per second per core

OpenSSL
1713
1.38x
slower

BoringSSL
1302
1.82x
slower

OpenSSL 3780 handshakes/sBoringSSL 5687.32 handshakes/srustls 7249.08 handshakes/s

7249
resumed handshakes per second per core

OpenSSL
3780
1.92x
slower

BoringSSL
5687
1.28x
slower

OpenSSL 5844.35 MB/sBoringSSL 7564.71 MB/srustls 7421.02 MB/s

7421
megabytes sent per second per core

OpenSSL
5844
1.27x
slower

BoringSSL
7565
1.02x
faster

OpenSSL 6237.52 MB/sBoringSSL 6217.68 MB/srustls 7332.91 MB/s

7333
megabytes received per second per core

OpenSSL
6238
1.18x
slower

BoringSSL
6218
1.18x
slower

Full results and version information

Performance reports

See also: documentation of other kinds of benchmarking we do.