diff --git a/Cargo.toml b/Cargo.toml index 4d3ebd2..b2e7353 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -23,6 +23,7 @@ ascon-aead = "0.4.2" aes-gcm = "0.10.3" chacha20poly1305 = "0.10.1" sthash = "0.2.15" +blake3 = "1.5.1" [target."cfg(not(any(target_arch = \"wasm32\", target_arch = \"wasm64\")))".dev-dependencies.boring] version = "4.6.0" diff --git a/benches/benchmark.rs b/benches/benchmark.rs index df5c8cf..608625e 100644 --- a/benches/benchmark.rs +++ b/benches/benchmark.rs @@ -199,6 +199,10 @@ fn main() { let res = bench.run(options, || sthash.hash(&m)); println!("sthash : {}", res.throughput(m.len() as _)); + let b3 = blake3::Hasher::new_keyed(&[0u8; 32]); + let res = bench.run(options, || b3.clone().update(&m).finalize()); + println!("blake3 : {}", res.throughput(m.len() as _)); + println!(); }