Removed warnings and useless comments

This commit is contained in:
Guilleag01
2026-03-07 11:15:43 +01:00
parent ccc5f16f1b
commit 315b85b2f5
3 changed files with 11 additions and 97 deletions

View File

@@ -1,4 +1,4 @@
use std::{env, fs::File, io::Read, time};
use std::{env, fs::File, io::Read};
use sha3::sha3::Sha3_256;
@@ -17,38 +17,14 @@ fn main() {
file.read_to_end(&mut file_data).unwrap();
// println!("{:?}", (0x01 as u64).to_ne_bytes());
let mut sha = Sha3_256::default();
// let text = "hola";
let mut time = 0_f32;
let mut res: [u8; 32] = [0_u8; 32];
for _ in 0..1000 {
let mut sha = Sha3_256::default();
let now = time::Instant::now();
sha.absorb(&file_data);
res = sha.squeeze();
let elapsed = now.elapsed().as_micros() as f32;
time += elapsed;
}
// let expected_res: [u8; 32] = [
// 0x8a, 0xf1, 0x3d, 0x92, 0x44, 0x61, 0x8e, 0xee, 0x87, 0x6d, 0x04, 0x31, 0xf3, 0x44, 0x9a,
// 0xa4, 0xff, 0x95, 0x27, 0x4c, 0xa3, 0xe7, 0xe5, 0xc6, 0x54, 0x19, 0x79, 0x49, 0x9f, 0x5b,
// 0x85, 0xde,
// ];
sha.absorb(&file_data);
let res: [u8; 32] = sha.squeeze();
print!("SHA3-256: ");
for i in 0..32 {
print!("{:x}", res[i]);
for x in res {
print!("{:x}", x);
}
println!();
println!("Avg Time taken: {} ms", (time / 1000_f32) / 1000_f32);
// assert!(res == expected_res);
}