Right now we support three hash providers:
- OpenSSL
- BoringSSL
- Rustcrypto
I think it would make sense to also support AWS-LC. The aws-lc-rs crate provides Rust bindings to the library, and provides SHA-256 as shown here: https://docs.rs/aws-lc-rs/latest/aws_lc_rs/digest/index.html