sha1collisiondetection 0.1.0

SHA-1 hash function with collision detection and mitigation
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use std::io;
use sha1collisiondetection::*;

fn main() -> io::Result<()> {
    eprintln!("this is a stub implementation!");
    let mut ctx = Sha1CD::default();

    io::copy(&mut io::stdin(), &mut ctx)?;
    let digest = ctx.finalize_reset();
    for b in digest {
        print!("{:02x}", b);
    }
    println!();
    Ok(())
}