Closed ymjing closed 4 years ago
@kevinis I overlooked this PR from you for a long time. Sorry! Are you still interested in it? If so, could you please split it into two PRs, one for OpenSSL and another for WolfSSL? Thanks! Please add the text "I agree to license my contributions to each file under the terms given at the top of each file I changed." to the commit message of each commit.
Thank you. Unfortunately, I just don't have time to work on this project so I'm going to stop accepting contributions for a while.
This PR introduces several benchmarks for AES-128-GCM, AES-256-GCM, and Chacha20Poly1305 implementations in OpenSSL/LibreSSL; and several aead and digest benchmarks for wolfSSL.
A quick run on a Ubuntu 16.04.3 x86_64 server shows Ring is much faster than OpenSSL 1.0.2g.
What do you think about the results? Is it fair to measure the performance of OpenSSL using rust bindings?