use ascon_hash256::{AsconHash256, Digest};
use digest::dev::{feed_rand_16mib, fixed_reset_test};
use hex_literal::hex;
digest::new_test!(ascon_hash256_kat, AsconHash256, fixed_reset_test);
digest::hash_serialization_test!(ascon_hash256_serialization, AsconHash256);
#[test]
fn ascon_hash256_rand() {
let mut h = AsconHash256::new();
feed_rand_16mib(&mut h);
assert_eq!(
h.finalize(),
hex!("DE088A2CEA62A8A4C314D4AAF6C72BDC5ECD5F57B4CE7100A2EBE7EB15FEEDD1"),
);
}