<div dir="ltr"><div><div><div><div><div><div>Hello,<br><br></div><div>After I saw the etls benchmarks from (<a href="https://github.com/kzemek/etls">https://github.com/kzemek/etls</a>) I started working on a small app to test those and try to keep all tunings uniform.<br><br>Also I found this bug that makes etls benchmark not relevant for the moment: <a href="https://github.com/kzemek/etls/issues/8">https://github.com/kzemek/etls/issues/8</a><br></div><div><br></div>My project can be found here: <a href="https://github.com/silviucpp/tls_bench">https://github.com/silviucpp/tls_bench</a><br></div><br></div>I also included results for Erlang compiled with BoringSSL on OS X. <br>In case you can spot bugs please let me know.<br><br>The problem I have and I don't understand is why p1_tls and fast_tls from process one has such bad performances on Linux. On OSX they works nice but on Ubuntu I have no idea why they outperform. I saw that Erlang it's using EVP_* which is hardware accelerated but also the API used by p1_tls and fast_tls should be..  <br><br></div>My conclusion so far is that Erlang SSL seems to perform pretty nice.<br><br></div>If you have any idea about my problem let me know !<br><br></div>Silviu<br><div><div><div><br></div></div></div></div>