OpenSSL 1913.38 handshakes/sBoringSSL 1386.06 handshakes/srustls 2544.31 handshakes/s

2544
full handshakes per second per core

1913
1.33x
slower
OpenSSL

1386
1.84x
slower
BoringSSL

OpenSSL 4866.2 handshakes/sBoringSSL 8600.76 handshakes/srustls 9500.11 handshakes/s

9500
resumed handshakes per second per core

4866
1.96x
slower
OpenSSL

8601
1.11x
slower
BoringSSL

OpenSSL 5982.18 MB/sBoringSSL 4332.5 MB/srustls 7094.13 MB/s

7094
megabytes sent per second per core

5982
1.19x
slower
OpenSSL

4333
1.64x
slower
BoringSSL

OpenSSL 6521.2 MB/sBoringSSL 3872.34 MB/srustls 7278.15 MB/s

7278
megabytes received per second per core

6521
1.12x
slower
OpenSSL

3872
1.88x
slower
BoringSSL

Full results and version information

Performance reports

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