xsha1-0.0.0: cryptanalysis of Blizzard's broken SHA-1 implementation.

Safe HaskellSafe-Infered

Data.Digest.XSHA1

Description

Single-block implementation of XSHA-1.

See no reason to implement multiple blocks.

Synopsis

Documentation

xsha1Source

Arguments

:: Vector N

16 32-bit DWORDs.

-> Regs 

Single block of XSHA1.

hexp :: Regs -> IO ()Source

Print 512 bit hash in hex.

test :: IO CountsSource

Tests of known pairs, based on hash reverser's implementation.