Index of /dwilson/www/hash/dch
Name Last modified Size Description
Parent Directory 25-Jan-2012 16:19 -
KAT_MCT/ 23-Nov-2008 02:24 -
Optimized_32_bit/ 23-Nov-2008 02:19 -
Optimized_64_bit/ 23-Nov-2008 02:25 -
Reference_Implementa..> 23-Nov-2008 02:25 -
Supporting_Documenta..> 23-Nov-2008 02:25 -
This README file is a guide to the associated code and documentation for the DCH algorithm.
\README
This file.
\Reference_Implementation\
Directory containing the DCH reference implementation C code.
\Reference_Implementation\dch.c
Main C file that implements the NIST SHA-3 API, "optimized for clarity".
\Reference_Implementation\dch.h
C header file associated with dch.c, defining its interfaces and constants.
\Optimized_32_bit\
\Optimized_32_bit\dch32.c
Main C file that implements the NIST SHA-3 API, optimized for 32-bit performance.
\Optimized_32_bit\dch32.h
C header file associated with dch32.c, defining its interfaces and constants.
\Optimized_64_bit\
\Optimized_64_bit\dch64.c
Main C file that implements the NIST SHA-3 API, optimized for 64-bit performance.
\Optimized_64_bit\dch64.h
C header file associated with dch64.c, defining its interfaces and constants.
\KAT_MCT\
Contains the results of the NIST required Known Answer Tests and Monte Carlo Tests,
as well as intermediate values of the hash function for one- and two-block computations.
\KAT_MCT\ShortMsgKAT_224.txt
Results of the Known Answer Tests for 224-bit DCH for short messages.
\KAT_MCT\ShortMsgKAT_256.txt
Results of the Known Answer Tests for 256-bit DCH for short messages.
\KAT_MCT\ShortMsgKAT_384.txt
Results of the Known Answer Tests for 384-bit DCH for short messages.
\KAT_MCT\ShortMsgKAT_512.txt
Results of the Known Answer Tests for 512-bit DCH for short messages.
\KAT_MCT\LongMsgKAT_224.txt
Results of the Known Answer Tests for 224-bit DCH for long messages.
\KAT_MCT\LongMsgKAT_256.txt
Results of the Known Answer Tests for 256-bit DCH for long messages.
\KAT_MCT\LongMsgKAT_384.txt
Results of the Known Answer Tests for 384-bit DCH for long messages.
\KAT_MCT\LongMsgKAT_512.txt
Results of the Known Answer Tests for 512-bit DCH for long messages.
\KAT_MCT\ExtremelyLongMsgKAT_224.txt
Results of the Known Answer Tests for 224-bit DCH for an extremely long message.
\KAT_MCT\ExtremelyLongMsgKAT_256.txt
Results of the Known Answer Tests for 256-bit DCH for an extremely long message.
\KAT_MCT\ExtremelyLongMsgKAT_384.txt
Results of the Known Answer Tests for 384-bit DCH for an extremely long message.
\KAT_MCT\ExtremelyLongMsgKAT_512.txt
Results of the Known Answer Tests for 512-bit DCH for an extremely long message.
\KAT_MCT\MonteCarlo_224.txt
Results of the Monte Carlo Tests for 224-bit DCH.
\KAT_MCT\MonteCarlo_256.txt
Results of the Monte Carlo Tests for 256-bit DCH.
\KAT_MCT\MonteCarlo_384.txt
Results of the Monte Carlo Tests for 384-bit DCH.
\KAT_MCT\MonteCarlo_512.txt
Results of the Monte Carlo Tests for 512-bit DCH.
\KAT_MCT\intermediate.txt
Intermediate values for DCH for sample 1- and 2-block messages. (Applicable for
all output digest lengths.)
\Supporting_Documentation\
Written documentation describing the DCH algorithm and offering security arguments.
\Supporting_Documentation\dch.pdf
Paper, structured after the Federal Register notice, describing the
operation of DCH and arguing its security.