[][src]Module rcrypto::sha

SHA(Secure Hash Algorithm

Examples

let cases = [
    ("ebf81ddcbe5bf13aaabdc4d65354fdf2044f38a7", "Discard medicine more than two years old."),
];
let mut sha1 = SHA::sha1();
let mut digest = Vec::new();
cases.iter().for_each(|e| {
    sha1.write((e.1).as_bytes());
    sha1.checksum(&mut digest);
    sha1.checksum(&mut digest);
    sha1.reset();
});

Structs

SHA
SHA1
SHA224
SHA256
SHA384
SHA512
SHA512T

SHA512/t

SHA512T224

SHA512/224

SHA512T256

SHA512/256