/genKAT.c - NIST KAT/MCT test vector generator /portEnRUPT.h - Portability include file for all EnRUPT implementations /README - You are looking at it /Additional_Implementations/EnRUPT_avg.c - C source of an average EnRUPT32x2/64x2 implementation for any hash size /Additional_Implementations/EnRUPT_avg.h - C include for the average EnRUPT32x2/64x2 implementation /KAT_MCT/ExtremelyLongMsgKAT.txt - KAT input file /KAT_MCT/ExtremelyLongMsgKAT_224.txt - EnRUPT64-224 KAT results /KAT_MCT/ExtremelyLongMsgKAT_256.txt - EnRUPT64-256 KAT results /KAT_MCT/ExtremelyLongMsgKAT_384.txt - EnRUPT64-384 KAT results /KAT_MCT/ExtremelyLongMsgKAT_512.txt - EnRUPT64-512 KAT results /KAT_MCT/IntermediateValues_224.txt - EnRUPT64-224 intermediate state values for the 128-bit KAT test /KAT_MCT/IntermediateValues_256.txt - EnRUPT64-256 intermediate state values for the 128-bit KAT test /KAT_MCT/IntermediateValues_384.txt - EnRUPT64-384 intermediate state values for the 128-bit KAT test /KAT_MCT/IntermediateValues_512.txt - EnRUPT64-512 intermediate state values for the 128-bit KAT test /KAT_MCT/LongMsgKAT.txt - KAT input file /KAT_MCT/LongMsgKAT_224.txt - EnRUPT64-224 KAT results /KAT_MCT/LongMsgKAT_256.txt - EnRUPT64-256 KAT results /KAT_MCT/LongMsgKAT_384.txt - EnRUPT64-384 KAT results /KAT_MCT/LongMsgKAT_512.txt - EnRUPT64-512 KAT results /KAT_MCT/MonteCarlo.txt - MCT input file /KAT_MCT/MonteCarlo_224.txt - EnRUPT64-224 MCT results /KAT_MCT/MonteCarlo_256.txt - EnRUPT64-256 MCT results /KAT_MCT/MonteCarlo_384.txt - EnRUPT64-384 MCT results /KAT_MCT/MonteCarlo_512.txt - EnRUPT64-512 MCT results /KAT_MCT/ShortMsgKAT.txt - KAT input file /KAT_MCT/ShortMsgKAT_224.txt - EnRUPT64-224 KAT results /KAT_MCT/ShortMsgKAT_256.txt - EnRUPT64-256 KAT results /KAT_MCT/ShortMsgKAT_384.txt - EnRUPT64-384 KAT results /KAT_MCT/ShortMsgKAT_512.txt - EnRUPT64-512 KAT results /Optimized_32bit/EnRUPT_opt.c - Optimized unrolled C source of the proposed EnRUPT hash functions /Optimized_32bit/EnRUPT_opt.h - C include for the optimized unrolled implementation /Optimized_64bit/EnRUPT_opt.c - Same as /Optimized_32bit/EnRUPT_opt.c /Optimized_64bit/EnRUPT_opt.h - Same as /Optimized_32bit/EnRUPT_opt.h /Reference_Implementation/EnRUPT_ref.c - C source of the reference implementation /Reference_Implementation/EnRUPT_ref.h - C include for the reference implementation /Supporting_Documentation/EnRUPT_Specification.pdf - EnRUPT hash function specification