Check-in [feef0d0cef]
Overview
Comment:Added MAC test vectors. Added all.tcl files to each test subdirectory so all tests run. Updated Hash and KDF test vectors to add missing cleanupTests. Corrected bug with using dash in constraints. Added constraints for ciphers, digests, and kdfs.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | crypto
Files: files | file ages | folders
SHA3-256: feef0d0cef6775676f06f8de2d0050fee6a8d899546042496fc8be6f46a153f9
User & Date: bohagan on 2023-12-24 06:36:24
Other Links: branch diff | manifest | tags
Context
2023-12-24
22:57
Moved common get cipher, digest, etc. functions to tlsUtil.c file. Renamed tlsKey.c to tlsKDF.c to better reflect contents. Standardized error messages. check-in: 94f8408d0d user: bohagan tags: crypto
06:36
Added MAC test vectors. Added all.tcl files to each test subdirectory so all tests run. Updated Hash and KDF test vectors to add missing cleanupTests. Corrected bug with using dash in constraints. Added constraints for ciphers, digests, and kdfs. check-in: feef0d0cef user: bohagan tags: crypto
02:22
Added KDF test vectors check-in: 8b230035d8 user: bohagan tags: crypto
Changes

Modified tests/all.tcl from [b91d386182] to [645653fd10].    [diff]

Modified tests/test_vectors/Hash/BLAKE2b512.test from [e51ad010d4] to [8e818cab70].    [diff]

Modified tests/test_vectors/Hash/BLAKE2s256.test from [b2908e18aa] to [0d1c096bbe].    [diff]

Modified tests/test_vectors/Hash/MD2.test from [69a254de42] to [99bc7b516b].    [diff]

Modified tests/test_vectors/Hash/MD4.test from [bbe3b07974] to [467c08c34a].    [diff]

Modified tests/test_vectors/Hash/MD5.test from [7e03aeea77] to [4a3b7c9208].    [diff]

Modified tests/test_vectors/Hash/MDC2.test from [2b09e83d60] to [9cb43c6d6f].    [diff]

Modified tests/test_vectors/Hash/RIPEMD128.test from [b7f236100f] to [d7315ba5f4].    [diff]

Modified tests/test_vectors/Hash/RIPEMD160.test from [9f30df5486] to [e06ba4b6d7].    [diff]

Modified tests/test_vectors/Hash/RIPEMD256.test from [6b86e3a23b] to [95937b3173].    [diff]

Modified tests/test_vectors/Hash/RIPEMD320.test from [eb35578938] to [fe9e7cfcb5].    [diff]

Modified tests/test_vectors/Hash/SHA1.test from [c46752a378] to [bfbdebdc89].    [diff]

Modified tests/test_vectors/Hash/SHA1.txt from [f781b82247] to [5945652b07].    [diff]

Modified tests/test_vectors/Hash/SHA1LongMsg.test from [3f779cd6dd] to [5629c042e7].    [diff]

Modified tests/test_vectors/Hash/SHA1ShortMsg.test from [6534eaf139] to [79a03d8d0f].    [diff]

Modified tests/test_vectors/Hash/SHA224.test from [6fb18c135b] to [222cda757d].    [diff]

Modified tests/test_vectors/Hash/SHA224.txt from [f8ab82575a] to [8994f85662].    [diff]

Modified tests/test_vectors/Hash/SHA224LongMsg.test from [cdc63a057f] to [0be074bfc3].    [diff]

Modified tests/test_vectors/Hash/SHA224ShortMsg.test from [785114d672] to [e931511d8b].    [diff]

Modified tests/test_vectors/Hash/SHA256.test from [1ebfc3935e] to [e73af40184].    [diff]

Modified tests/test_vectors/Hash/SHA256.txt from [07b0075530] to [848f077d7a].    [diff]

Modified tests/test_vectors/Hash/SHA256LongMsg.test from [bcada1e1b8] to [2a205726a8].    [diff]

Modified tests/test_vectors/Hash/SHA256ShortMsg.test from [58d145302d] to [3c579310ba].    [diff]

Modified tests/test_vectors/Hash/SHA3-224.test from [5821d5313a] to [0197fd6ae2].    [diff]

Modified tests/test_vectors/Hash/SHA3-224.txt from [5be182bd51] to [0a9192723b].    [diff]

Modified tests/test_vectors/Hash/SHA3-256.test from [da9a573194] to [97ef336193].    [diff]

Modified tests/test_vectors/Hash/SHA3-256.txt from [e95526daac] to [48114e564c].    [diff]

Modified tests/test_vectors/Hash/SHA3-384.test from [0a63077b66] to [5173b84b19].    [diff]

Modified tests/test_vectors/Hash/SHA3-384.txt from [1d93b9cf25] to [37fb9bedac].    [diff]

Modified tests/test_vectors/Hash/SHA3-512.test from [8582fba2c4] to [719e522337].    [diff]

Modified tests/test_vectors/Hash/SHA3-512.txt from [20c4ab8dd7] to [abf73210ae].    [diff]

Modified tests/test_vectors/Hash/SHA384.test from [246a2f7cf7] to [812b725c9b].    [diff]

Modified tests/test_vectors/Hash/SHA384.txt from [b90c774c1d] to [a59fdbd28c].    [diff]

Modified tests/test_vectors/Hash/SHA384LongMsg.test from [d533e1a9b6] to [e10e588e6c].    [diff]

Modified tests/test_vectors/Hash/SHA384ShortMsg.test from [18f658aa63] to [b756234b7b].    [diff]

Modified tests/test_vectors/Hash/SHA3_224LongMsg.test from [afe8617986] to [38b62e20fc].    [diff]

Modified tests/test_vectors/Hash/SHA3_224ShortMsg.test from [6c66ccdc7f] to [9847c1b7e5].    [diff]

Modified tests/test_vectors/Hash/SHA3_256LongMsg.test from [da79b7efbd] to [dfe94a5f89].    [diff]

Modified tests/test_vectors/Hash/SHA3_256ShortMsg.test from [974a7cdf85] to [f41fb70fc3].    [diff]

Modified tests/test_vectors/Hash/SHA3_384LongMsg.test from [827de2d9d8] to [72042f9981].    [diff]

Modified tests/test_vectors/Hash/SHA3_384ShortMsg.test from [c73f050197] to [0c5d1a014d].    [diff]

Modified tests/test_vectors/Hash/SHA3_512LongMsg.test from [e685c62856] to [3f873b49ae].    [diff]

Modified tests/test_vectors/Hash/SHA3_512ShortMsg.test from [1b677b3338] to [364a0e00c9].    [diff]

Modified tests/test_vectors/Hash/SHA512-224.test from [4b94570713] to [d9c580556e].    [diff]

Modified tests/test_vectors/Hash/SHA512-224.txt from [f5cc05c566] to [2c6688a4b5].    [diff]

Modified tests/test_vectors/Hash/SHA512-256.test from [436087c137] to [02704532c4].    [diff]

Modified tests/test_vectors/Hash/SHA512-256.txt from [e00241dc19] to [8c9d8ea3f3].    [diff]

Modified tests/test_vectors/Hash/SHA512.test from [be6eb5a4c4] to [1888d3a9e6].    [diff]

Modified tests/test_vectors/Hash/SHA512.txt from [49c0ce0a12] to [6130019457].    [diff]

Modified tests/test_vectors/Hash/SHA512LongMsg.test from [b7cf706188] to [624105ec59].    [diff]

Modified tests/test_vectors/Hash/SHA512ShortMsg.test from [bd47bed600] to [0e3b80ebaf].    [diff]

Modified tests/test_vectors/Hash/SHA512_224LongMsg.test from [80c8cb0f2f] to [172b15b0f6].    [diff]

Modified tests/test_vectors/Hash/SHA512_224ShortMsg.test from [931587df6e] to [8d641d96bf].    [diff]

Modified tests/test_vectors/Hash/SHA512_256LongMsg.test from [1b891d1e08] to [2cd108e888].    [diff]

Modified tests/test_vectors/Hash/SHA512_256ShortMsg.test from [db8f842627] to [74c616e36d].    [diff]

Modified tests/test_vectors/Hash/SHAKE128.test from [53d68345f4] to [358b30bc0f].    [diff]

Modified tests/test_vectors/Hash/SHAKE128LongMsg.test from [c919944d83] to [d00d2eae4f].    [diff]

Modified tests/test_vectors/Hash/SHAKE128ShortMsg.test from [68a596e1e2] to [28b762cb6c].    [diff]

Modified tests/test_vectors/Hash/SHAKE256.test from [ed87f72c47] to [0cd1f0de19].    [diff]

Modified tests/test_vectors/Hash/SHAKE256LongMsg.test from [51ee1d90b0] to [42d4bd0d09].    [diff]

Modified tests/test_vectors/Hash/SHAKE256ShortMsg.test from [08858309d2] to [cf85a2a49f].    [diff]

Modified tests/test_vectors/Hash/SM3.test from [1fafb9cc50] to [7ee5f4974a].    [diff]

Modified tests/test_vectors/Hash/WHIRLPOOL.test from [f6370176ca] to [922707888e].    [diff]

Added tests/test_vectors/Hash/all.tcl version [4b0e755a54].

Modified tests/test_vectors/Hash/make_test.tcl from [dcf06432bd] to [dae86e37f5].    [diff]

Modified tests/test_vectors/KDF/HKDF-SHA1.test from [335eb580e0] to [58a3106b11].    [diff]

Modified tests/test_vectors/KDF/HKDF-SHA224.test from [dbf7adce7b] to [a35e08ae37].    [diff]

Modified tests/test_vectors/KDF/HKDF-SHA256.test from [c1f67f25c9] to [3fa42bc239].    [diff]

Modified tests/test_vectors/KDF/HKDF-SHA384.test from [bce5d6736d] to [6b50020add].    [diff]

Modified tests/test_vectors/KDF/HKDF-SHA512.test from [9975cd1b00] to [d9f36ba84c].    [diff]

Modified tests/test_vectors/KDF/PBKDF2-SHA1.test from [a5cd0e542c] to [629c4d4319].    [diff]

Modified tests/test_vectors/KDF/PBKDF2-SHA224.test from [a7b2870d14] to [fe10f4af17].    [diff]

Modified tests/test_vectors/KDF/PBKDF2-SHA256.test from [e00139e8a2] to [cc7be086d5].    [diff]

Modified tests/test_vectors/KDF/PBKDF2-SHA384.test from [75d58d872e] to [870e72f47c].    [diff]

Modified tests/test_vectors/KDF/PBKDF2-SHA512.test from [d4fc47eebf] to [4a00a74de4].    [diff]

Modified tests/test_vectors/KDF/Scrypt.test from [0d3f6af848] to [f179668ce8].    [diff]

Added tests/test_vectors/KDF/all.tcl version [4b0e755a54].

Modified tests/test_vectors/KDF/make_test.tcl from [b7d1fc4561] to [260d7b3ffd].    [diff]

Added tests/test_vectors/MAC/CMAC-AES-128-CBC.test version [3a9c3f08a3].

Added tests/test_vectors/MAC/CMAC-AES-128-CBC.txt version [e79fc9b070].

Added tests/test_vectors/MAC/CMAC-AES-192-CBC.test version [a24d68ab1b].

Added tests/test_vectors/MAC/CMAC-AES-192-CBC.txt version [1327ebd19f].

Added tests/test_vectors/MAC/CMAC-AES-256-CBC.test version [636f80d051].

Added tests/test_vectors/MAC/CMAC-AES-256-CBC.txt version [37559b28d2].

Added tests/test_vectors/MAC/CMAC-DES3.test version [341b1fef8a].

Added tests/test_vectors/MAC/CMAC-DES3.txt version [7b40c26c2f].

Added tests/test_vectors/MAC/HMAC.rsp version [23d90fe189].

Added tests/test_vectors/MAC/HMAC.test version [3f775f13fb].

Added tests/test_vectors/MAC/HMAC_MD5.test version [bda682a8ec].

Added tests/test_vectors/MAC/HMAC_MD5.txt version [28320e2e15].

Added tests/test_vectors/MAC/HMAC_RIPEMD128.test version [d9301fcecf].

Added tests/test_vectors/MAC/HMAC_RIPEMD128.txt version [3e487cc771].

Added tests/test_vectors/MAC/HMAC_RIPEMD160.test version [a79db16564].

Added tests/test_vectors/MAC/HMAC_RIPEMD160.txt version [bb21e99891].

Added tests/test_vectors/MAC/HMAC_SHA1.test version [3eee92fdc9].

Added tests/test_vectors/MAC/HMAC_SHA1.txt version [bbeb4deaa9].

Added tests/test_vectors/MAC/HMAC_SHA224.test version [42a431f4b0].

Added tests/test_vectors/MAC/HMAC_SHA224.txt version [55c849f12e].

Added tests/test_vectors/MAC/HMAC_SHA256.test version [42297378eb].

Added tests/test_vectors/MAC/HMAC_SHA256.txt version [32c296d1a9].

Added tests/test_vectors/MAC/HMAC_SHA3-224.test version [5684f09a47].

Added tests/test_vectors/MAC/HMAC_SHA3-224.txt version [7733ead9c2].

Added tests/test_vectors/MAC/HMAC_SHA3-256.test version [fc1173d064].

Added tests/test_vectors/MAC/HMAC_SHA3-256.txt version [c17f79ca22].

Added tests/test_vectors/MAC/HMAC_SHA3-384.test version [ad0d13b496].

Added tests/test_vectors/MAC/HMAC_SHA3-384.txt version [8df953a228].

Added tests/test_vectors/MAC/HMAC_SHA3-512.test version [3e50a3d7da].

Added tests/test_vectors/MAC/HMAC_SHA3-512.txt version [a1ac4ceeaf].

Added tests/test_vectors/MAC/HMAC_SHA384.test version [3a67faccd9].

Added tests/test_vectors/MAC/HMAC_SHA384.txt version [28134b68af].

Added tests/test_vectors/MAC/HMAC_SHA512.test version [4ce64d21bf].

Added tests/test_vectors/MAC/HMAC_SHA512.txt version [ffd58ca5b8].

Added tests/test_vectors/MAC/all.tcl version [4b0e755a54].

Added tests/test_vectors/MAC/make_test.tcl version [6510cbad4a].

Added tests/test_vectors/all.tcl version [4b0e755a54].