Check-in [25db067636]
Overview
Comment:Added test vectors files for hash functions. Added test files and make script to generate TCL test cases from test vector files. These files come from NIST, IETC, etc. documents, examples, etc.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | crypto
Files: files | file ages | folders
SHA3-256: 25db067636e981f7d64610fc8edf9786c5c503aa4d6f5f7d5497df0b2e565838
User & Date: bohagan on 2023-12-19 05:53:21
Other Links: branch diff | manifest | tags
Context
2023-12-21
20:15
Merged in master changes check-in: 265ace08fe user: bohagan tags: crypto
2023-12-19
05:53
Added test vectors files for hash functions. Added test files and make script to generate TCL test cases from test vector files. These files come from NIST, IETC, etc. documents, examples, etc. check-in: 25db067636 user: bohagan tags: crypto
2023-12-16
04:56
Changed options processing from using string compares in macros to using Tcl_GetIndexFromObj and switch. check-in: c7540ccbf1 user: bohagan tags: crypto
Changes

Added tests/test_vectors/Hash/BLAKE2b512.test version [e51ad010d4].

Added tests/test_vectors/Hash/BLAKE2b512.txt version [d3c92f5aad].

Added tests/test_vectors/Hash/BLAKE2s256.test version [b2908e18aa].

Added tests/test_vectors/Hash/BLAKE2s256.txt version [e3f8f87e87].

Added tests/test_vectors/Hash/MD2.test version [69a254de42].

Added tests/test_vectors/Hash/MD2.txt version [72dbd4087b].

Added tests/test_vectors/Hash/MD4.test version [bbe3b07974].

Added tests/test_vectors/Hash/MD4.txt version [e0a9e8ce64].

Added tests/test_vectors/Hash/MD5.test version [7e03aeea77].

Added tests/test_vectors/Hash/MD5.txt version [1f89db3968].

Added tests/test_vectors/Hash/MDC2.test version [2b09e83d60].

Added tests/test_vectors/Hash/MDC2.txt version [c90b9728d3].

Added tests/test_vectors/Hash/RIPEMD128.test version [b7f236100f].

Added tests/test_vectors/Hash/RIPEMD128.txt version [8200be1de0].

Added tests/test_vectors/Hash/RIPEMD160.test version [9f30df5486].

Added tests/test_vectors/Hash/RIPEMD160.txt version [822adc817c].

Added tests/test_vectors/Hash/RIPEMD256.test version [6b86e3a23b].

Added tests/test_vectors/Hash/RIPEMD256.txt version [df8dae9590].

Added tests/test_vectors/Hash/RIPEMD320.test version [eb35578938].

Added tests/test_vectors/Hash/RIPEMD320.txt version [c4941d7c67].

Added tests/test_vectors/Hash/Readme.txt version [6c4218a069].

Added tests/test_vectors/Hash/SHA1.test version [c46752a378].

Added tests/test_vectors/Hash/SHA1.txt version [f781b82247].

Added tests/test_vectors/Hash/SHA1LongMsg.rsp version [dbdb8addfb].

Added tests/test_vectors/Hash/SHA1LongMsg.test version [3f779cd6dd].

Added tests/test_vectors/Hash/SHA1Monte.rsp version [4d2e851fac].

Added tests/test_vectors/Hash/SHA1Monte.txt version [b358759788].

Added tests/test_vectors/Hash/SHA1ShortMsg.rsp version [ed95dce9c8].

Added tests/test_vectors/Hash/SHA1ShortMsg.test version [6534eaf139].

Added tests/test_vectors/Hash/SHA224.test version [6fb18c135b].

Added tests/test_vectors/Hash/SHA224.txt version [f8ab82575a].

Added tests/test_vectors/Hash/SHA224LongMsg.rsp version [7da7ea8843].

Added tests/test_vectors/Hash/SHA224LongMsg.test version [cdc63a057f].

Added tests/test_vectors/Hash/SHA224Monte.rsp version [5c52dbe5fd].

Added tests/test_vectors/Hash/SHA224Monte.txt version [e24a7320cb].

Added tests/test_vectors/Hash/SHA224ShortMsg.rsp version [81d8b1b6a9].

Added tests/test_vectors/Hash/SHA224ShortMsg.test version [785114d672].

Added tests/test_vectors/Hash/SHA256.test version [1ebfc3935e].

Added tests/test_vectors/Hash/SHA256.txt version [07b0075530].

Added tests/test_vectors/Hash/SHA256LongMsg.rsp version [9a9ff814db].

Added tests/test_vectors/Hash/SHA256LongMsg.test version [bcada1e1b8].

Added tests/test_vectors/Hash/SHA256Monte.rsp version [e791ad56c6].

Added tests/test_vectors/Hash/SHA256Monte.txt version [5cbfa7eac0].

Added tests/test_vectors/Hash/SHA256ShortMsg.rsp version [cc5e6df184].

Added tests/test_vectors/Hash/SHA256ShortMsg.test version [58d145302d].

Added tests/test_vectors/Hash/SHA3-224.test version [5821d5313a].

Added tests/test_vectors/Hash/SHA3-224.txt version [5be182bd51].

Added tests/test_vectors/Hash/SHA3-256.test version [da9a573194].

Added tests/test_vectors/Hash/SHA3-256.txt version [e95526daac].

Added tests/test_vectors/Hash/SHA3-384.test version [0a63077b66].

Added tests/test_vectors/Hash/SHA3-384.txt version [1d93b9cf25].

Added tests/test_vectors/Hash/SHA3-512.test version [8582fba2c4].

Added tests/test_vectors/Hash/SHA3-512.txt version [20c4ab8dd7].

Added tests/test_vectors/Hash/SHA384.test version [246a2f7cf7].

Added tests/test_vectors/Hash/SHA384.txt version [b90c774c1d].

Added tests/test_vectors/Hash/SHA384LongMsg.rsp version [68bddc79c6].

Added tests/test_vectors/Hash/SHA384LongMsg.test version [d533e1a9b6].

Added tests/test_vectors/Hash/SHA384Monte.rsp version [81ad726d0a].

Added tests/test_vectors/Hash/SHA384Monte.txt version [eb4d039dbb].

Added tests/test_vectors/Hash/SHA384ShortMsg.rsp version [20b46919ed].

Added tests/test_vectors/Hash/SHA384ShortMsg.test version [18f658aa63].

Added tests/test_vectors/Hash/SHA3_224LongMsg.rsp version [168d15a8b0].

Added tests/test_vectors/Hash/SHA3_224LongMsg.test version [afe8617986].

Added tests/test_vectors/Hash/SHA3_224Monte.rsp version [423c5d169a].

Added tests/test_vectors/Hash/SHA3_224ShortMsg.rsp version [953ebf8b62].

Added tests/test_vectors/Hash/SHA3_224ShortMsg.test version [6c66ccdc7f].

Added tests/test_vectors/Hash/SHA3_256LongMsg.rsp version [e4cdbd523e].

Added tests/test_vectors/Hash/SHA3_256LongMsg.test version [da79b7efbd].

Added tests/test_vectors/Hash/SHA3_256Monte.rsp version [8f24bb96f6].

Added tests/test_vectors/Hash/SHA3_256ShortMsg.rsp version [c3416d5f3b].

Added tests/test_vectors/Hash/SHA3_256ShortMsg.test version [974a7cdf85].

Added tests/test_vectors/Hash/SHA3_384LongMsg.rsp version [f10abc91a6].

Added tests/test_vectors/Hash/SHA3_384LongMsg.test version [827de2d9d8].

Added tests/test_vectors/Hash/SHA3_384Monte.rsp version [76ef953968].

Added tests/test_vectors/Hash/SHA3_384ShortMsg.rsp version [a36843bb9b].

Added tests/test_vectors/Hash/SHA3_384ShortMsg.test version [c73f050197].

Added tests/test_vectors/Hash/SHA3_512LongMsg.rsp version [0bbf186754].

Added tests/test_vectors/Hash/SHA3_512LongMsg.test version [e685c62856].

Added tests/test_vectors/Hash/SHA3_512Monte.rsp version [7d4535045e].

Added tests/test_vectors/Hash/SHA3_512ShortMsg.rsp version [704cd930ab].

Added tests/test_vectors/Hash/SHA3_512ShortMsg.test version [1b677b3338].

Added tests/test_vectors/Hash/SHA512-224.test version [4b94570713].

Added tests/test_vectors/Hash/SHA512-224.txt version [f5cc05c566].

Added tests/test_vectors/Hash/SHA512-256.test version [436087c137].

Added tests/test_vectors/Hash/SHA512-256.txt version [e00241dc19].

Added tests/test_vectors/Hash/SHA512.test version [be6eb5a4c4].

Added tests/test_vectors/Hash/SHA512.txt version [49c0ce0a12].

Added tests/test_vectors/Hash/SHA512LongMsg.rsp version [7b0b7120f4].

Added tests/test_vectors/Hash/SHA512LongMsg.test version [b7cf706188].

Added tests/test_vectors/Hash/SHA512Monte.rsp version [b59d6599c8].

Added tests/test_vectors/Hash/SHA512Monte.txt version [8b33951465].

Added tests/test_vectors/Hash/SHA512ShortMsg.rsp version [9ea217fd07].

Added tests/test_vectors/Hash/SHA512ShortMsg.test version [bd47bed600].

Added tests/test_vectors/Hash/SHA512_224LongMsg.rsp version [e09f1924d5].

Added tests/test_vectors/Hash/SHA512_224LongMsg.test version [80c8cb0f2f].

Added tests/test_vectors/Hash/SHA512_224Monte.rsp version [35cbf23f88].

Added tests/test_vectors/Hash/SHA512_224Monte.txt version [ac358a4d14].

Added tests/test_vectors/Hash/SHA512_224ShortMsg.rsp version [bfcfe7aae4].

Added tests/test_vectors/Hash/SHA512_224ShortMsg.test version [931587df6e].

Added tests/test_vectors/Hash/SHA512_256LongMsg.rsp version [0c7527584a].

Added tests/test_vectors/Hash/SHA512_256LongMsg.test version [1b891d1e08].

Added tests/test_vectors/Hash/SHA512_256Monte.rsp version [a9f88d891a].

Added tests/test_vectors/Hash/SHA512_256Monte.txt version [a96020f051].

Added tests/test_vectors/Hash/SHA512_256ShortMsg.rsp version [99d45606e7].

Added tests/test_vectors/Hash/SHA512_256ShortMsg.test version [db8f842627].

Added tests/test_vectors/Hash/SHAKE128.test version [53d68345f4].

Added tests/test_vectors/Hash/SHAKE128.txt version [0a5deb8560].

Added tests/test_vectors/Hash/SHAKE128LongMsg.rsp version [3e240fc1bf].

Added tests/test_vectors/Hash/SHAKE128LongMsg.test version [c919944d83].

Added tests/test_vectors/Hash/SHAKE128Monte.rsp version [578e911e6e].

Added tests/test_vectors/Hash/SHAKE128ShortMsg.rsp version [353efe20e1].

Added tests/test_vectors/Hash/SHAKE128ShortMsg.test version [68a596e1e2].

Added tests/test_vectors/Hash/SHAKE128VariableOut.rsp version [daf50013d2].

Added tests/test_vectors/Hash/SHAKE256.test version [ed87f72c47].

Added tests/test_vectors/Hash/SHAKE256.txt version [4480b876cb].

Added tests/test_vectors/Hash/SHAKE256LongMsg.rsp version [8cca1f96ad].

Added tests/test_vectors/Hash/SHAKE256LongMsg.test version [51ee1d90b0].

Added tests/test_vectors/Hash/SHAKE256Monte.rsp version [cbb56034d0].

Added tests/test_vectors/Hash/SHAKE256ShortMsg.rsp version [72834c5f7f].

Added tests/test_vectors/Hash/SHAKE256ShortMsg.test version [08858309d2].

Added tests/test_vectors/Hash/SHAKE256VariableOut.rsp version [8811fe0aa0].

Added tests/test_vectors/Hash/SM3.test version [1fafb9cc50].

Added tests/test_vectors/Hash/SM3.txt version [79643d2e88].

Added tests/test_vectors/Hash/WHIRLPOOL.test version [f6370176ca].

Added tests/test_vectors/Hash/WHIRLPOOL.txt version [11ce31a497].

Added tests/test_vectors/Hash/make_test.tcl version [dcf06432bd].