High level cryptographic API in Rust, backed (for now) by existing libraries