pub fn hash(input: &[u8]) -> Vec<u8>
Returns the digest of input using the best available implementation.
input