|
|
|
|
|
by jaas
392 days ago
|
|
I think what you're quoting says what I was saying - assembly with some C around it, wrapped in a Rust API. At least for the "select" (read: most important) algorithms. The details of the C/asm boundary in aws-lc are hard to summarize. 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 |
|