@cuchaz I use crates from RustCrypto family: https://github.com/RustCrypto. AFAIK they haven't been independently audited, but they are well-maintained and written in Rust.