The Rust Cryptographic Library Ecosystem (S12b)
Rust is a systems programming language primarily focused on performance, memory safety, and safe concurrency, enforced by the infamous Borrow Checker. Because of these guarantees, Rust is increasingly used to develop low-level and embedded projects, including cryptographic implementations. This talk will survey the open-source ecosystem of Rust cryptographic libraries. The speaker will compare these projects using various different metrics, including functionality, security, language safety, suitability for embedded projects, and possible FIPS or other security evaluations.