SHA256 implementation in Rust. For the lolz.