pub fn sha256_digest(input: impl AsRef<[u8]>) -> Digest