|
|
|
|
|
by robmor
400 days ago
|
|
Is that right? From the AWS-LC README: https://github.com/aws/aws-lc > A portable C implementation of all algorithms is included and optimized assembly implementations of select algorithms is included for some x86 and Arm CPUs. It also states that it kind of forked BoringSSL and OpenSSL. You’re right though that most of the memory safety attack surface has been replaced with Rust. |
|
Ideally the C would eventually move to Rust, but I think aws-lc needs to work in many contexts where a Rust toolchain is not available so it might be a while.
Graviola is an interesting option under development, in part because it gets rid of the C:
https://github.com/ctz/graviola