OpenSSL 1714.24 handshakes/sBoringSSL 1285.88 handshakes/srustls 2273.13 handshakes/s

2273
full handshakes per second per core

OpenSSL
1714
1.33x
slower

BoringSSL
1286
1.77x
slower

OpenSSL 3771.28 handshakes/sBoringSSL 5803.03 handshakes/srustls 6623.94 handshakes/s

6624
resumed handshakes per second per core

OpenSSL
3771
1.76x
slower

BoringSSL
5803
1.15x
slower

OpenSSL 6093.27 MB/sBoringSSL 7739.61 MB/srustls 7628.68 MB/s

7629
megabytes sent per second per core

OpenSSL
6093
1.26x
slower

BoringSSL
7740
1.02x
faster

OpenSSL 6472.3 MB/sBoringSSL 6421.36 MB/srustls 7407.83 MB/s

7408
megabytes received per second per core

OpenSSL
6472
1.15x
slower

BoringSSL
6421
1.16x
slower

Full results and version information

Performance reports

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