tink-rust
tink-rust copied to clipboard
Allow alternative underlying crypto libraries to be swapped in
The Rust port currently uses the RustCrypto crates for underlying crypto functionality. It may be useful to support alternative underlying crypto libraries, such as:
TBD whether alternatives would be selected at build time (e.g. via features) or more dynamically (trait impls?).
Notes on algorithm availability:
You might also consider evercrypt-rust which provides an FFI wrapper to formally verified C implementations.