use hex::encode_to_slice;
use sponge_hash_aes256::{compute, DEFAULT_DIGEST_SIZE};
use std::str::from_utf8;
#[cfg(feature = "tracing")]
use simple_logger::SimpleLogger;
fn main() {
#[cfg(feature = "tracing")]
SimpleLogger::new().init().unwrap();
let digest: [u8; DEFAULT_DIGEST_SIZE] = compute(None, b"The quick brown fox jumps over the lazy dog");
let mut hex_buffer = [0u8; 2usize * DEFAULT_DIGEST_SIZE];
encode_to_slice(digest, &mut hex_buffer).unwrap();
println!("0x{}", from_utf8(&hex_buffer).unwrap());
}
#[cfg(test)]
mod tests {
#[test]
fn test_example_oneshot() {
super::main();
}
}