SHA-2 in pure Rust.
Originally from [rust-crypto]. This has the advantage of not depending on native components, so it should work everywhere without effort.
[Documentation].
MIT/Apache-2.0