3 ms·
I'm super proud of the work that the aws-lc team have been doing. Insanely powerful optimizations on many platforms (not least Graviton!) ... and those optimiza
by colmmacc 2y ago
I'm super proud of the work that the aws-lc team have been doing. Insanely powerful optimizations on many platforms (not least Graviton!) ... and those optimizations are formally generated or formally verified (see https://github.com/awslabs/s2n-bignum https://github.com/awslabs/s2n-bignum and https://github.com/awslabs/aws-lc-verification https://github.com/awslabs/aws-lc-verification for directly related work) and also make massive improvements to the constant-timeness of the operations, which is important for mitigating side-channels.
I suspect most of the team would tell anyone "We have to write this in Assembly and C, but you don't have to! Rust is what we prefer to see at the application layer."
- pjmlp 2y agoWell, that is true of any compiled language that still happens to have some of its parts written in either C or C++ instead of being fully bootstrapped.