by jaas on 10/22/24, 1:29 PM with 44 comments
by cesaref on 10/22/24, 9:21 PM
Testing on an intel processor, with frequency scaling disabled, which will adversely affect non AVX-512 more than AVX-512 stuff due to the limited boost available when using this. I'm pretty sure this is a not totally fair comparison, and tuning the box to give your solution an advantage rather than tuning it for each solution to give optimal performance would be more realistic.
However, i'm not knocking it, sounds like a great achievement, and it'll spur the other solutions on to improve their implementations which is a win all round.
by mmastrac on 10/22/24, 11:35 PM
The project is the best one for use on the internet with modern SSL standards, however.
by jedisct1 on 10/22/24, 10:24 PM
by favorited on 10/22/24, 7:54 PM
Seems like a cheap shot, considering Rustls's default cryptography is implemented using a fork of OpenSSL's libcrypto.
Of course, there's nothing wrong with writing memory-safe TLS atop C and assembly primitives. But to say that OpenSSL causes memory safety vulnerabilities without being clear that aws-lc-rs uses FFI to call down into AWS-LC, which is based on libcrypto from OpenSSL and BoringSSL seems disingenuous.
by mjevans on 10/22/24, 8:31 PM
by LinuxBender on 10/23/24, 6:04 PM