Changes On Branch ac8a00b95484c9a9

Changes In Branch crypto Through [ac8a00b954] Excluding Merge-Ins

This is equivalent to a diff from 327d65db23 to ac8a00b954

2024-03-31
03:12
Added DES test vectors check-in: 66cee0f83a user: bohagan tags: crypto
2024-03-30
22:37
Added Triple DES test vectors check-in: ac8a00b954 user: bohagan tags: crypto
19:52
Added option to enable and disable PKCS#7 padding check-in: 32f48d257b user: bohagan tags: crypto
2024-03-15
22:17
Fix warnings for compile with GCC on TCL 9.0 check-in: 562bd95399 user: bohagan tags: trunk
2024-03-11
02:15
Merge in build-info command and TEA updates check-in: 3d9a852fc6 user: bohagan tags: crypto
02:05
Updated TEA files to latest version check-in: 327d65db23 user: bohagan tags: trunk
2024-03-10
23:26
Added TCL 9.0 build-info command including support for UUID files. Altered scripts from sample extension to put tlsUuid.h in WIN_DIR not TMP_DIR. check-in: c5526c14fd user: bohagan tags: trunk

Modified ChangeLog from [7400a29b58] to [03077231f7].    [diff]

Modified Makefile.in from [0c075f2f94] to [61dd86b789].    [diff]

Modified configure from [6f64ba163e] to [3cb8f6f51e].    [diff]

Modified configure.ac from [7ae4b1d7b6] to [2ee8d3f5de].    [diff]

Added doc/cryptography.html version [a35fd472f9].

Modified generic/tclOpts.h from [2aa98ce596] to [6a496a0d8f].    [diff]

Modified generic/tls.c from [a34923e145] to [bcc60fdf89].    [diff]

Added generic/tlsDigest.c version [862bda43dc].

Added generic/tlsEncrypt.c version [8d58b29b53].

Modified generic/tlsIO.c from [f313da2f0b] to [d6aa421d6b].    [diff]

Added generic/tlsInfo.c version [28c894841a].

Modified generic/tlsInt.h from [0918403850] to [4bfb80acb5].    [diff]

Added generic/tlsKDF.c version [ae7e0986eb].

Added generic/tlsRand.c version [72e29bdc6f].

Added generic/tlsUtil.c version [e8eabbece7].

Modified generic/tlsX509.c from [ea8ff7e7c8] to [051a5b0d6c].    [diff]

Modified tests/badssl.csv from [f294744529] to [7b5b675a52].    [diff]

Modified tests/badssl.test from [0bf5ddad0c] to [e09b8a9787].    [diff]

Deleted tests/ciphers.csv version [30d3c81b12].

Deleted tests/ciphers.test version [dc4d964ab4].

Modified tests/common.tcl from [95c47b8587] to [3f4b3346c0].    [diff]

Added tests/digest.csv version [62013deed8].

Added tests/digest.test version [e9e6e071d9].

Added tests/encrypt.csv version [d5071e261f].

Added tests/encrypt.test version [0f4562d9a7].

Added tests/info.csv version [dacbd09ea3].

Added tests/info.test version [609f78c567].

Added tests/kdf.csv version [ecd5209032].

Added tests/kdf.test version [e9cb54f939].

Modified tests/make_test_files.tcl from [862f168c9a] to [17625961d8].    [diff]

Added tests/random.csv version [354daf498a].

Added tests/random.test version [13cb064c8c].

Added tests/test_vectors/Hash/BLAKE2b512.test version [878053b68e].

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

Added tests/test_vectors/Hash/BLAKE2s256.test version [4b48cf365e].

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

Added tests/test_vectors/Hash/MD2.test version [7aa85ed2f2].

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

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

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

Added tests/test_vectors/Hash/MD5.test version [02d5c9878c].

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

Added tests/test_vectors/Hash/MDC2.test version [a104d54869].

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

Added tests/test_vectors/Hash/RIPEMD128.test version [537f06a40f].

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

Added tests/test_vectors/Hash/RIPEMD160.test version [270ed19e2a].

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

Added tests/test_vectors/Hash/RIPEMD256.test version [5c641c09c2].

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

Added tests/test_vectors/Hash/RIPEMD320.test version [317a9f765a].

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 [b788694073].

Added tests/test_vectors/Hash/SHA1.txt version [5945652b07].

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

Added tests/test_vectors/Hash/SHA1LongMsg.test version [aa0f0dbbbe].

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

Added tests/test_vectors/Hash/SHA1ShortMsg.test version [c53c8d2ca7].

Added tests/test_vectors/Hash/SHA224.test version [fe91ce1b6d].

Added tests/test_vectors/Hash/SHA224.txt version [8994f85662].

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

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

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

Added tests/test_vectors/Hash/SHA224ShortMsg.test version [75e4fa0158].

Added tests/test_vectors/Hash/SHA256.test version [ebd0ad0c96].

Added tests/test_vectors/Hash/SHA256.txt version [848f077d7a].

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

Added tests/test_vectors/Hash/SHA256LongMsg.test version [760719818f].

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

Added tests/test_vectors/Hash/SHA256ShortMsg.test version [c21ec20562].

Added tests/test_vectors/Hash/SHA3-224.test version [9fc3e3754f].

Added tests/test_vectors/Hash/SHA3-224.txt version [0a9192723b].

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

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

Added tests/test_vectors/Hash/SHA3-384.test version [6b46875f9b].

Added tests/test_vectors/Hash/SHA3-384.txt version [37fb9bedac].

Added tests/test_vectors/Hash/SHA3-512.test version [6da8f64028].

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

Added tests/test_vectors/Hash/SHA384.test version [e30ff48b23].

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

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

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

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

Added tests/test_vectors/Hash/SHA384ShortMsg.test version [af2f570629].

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

Added tests/test_vectors/Hash/SHA3_224LongMsg.test version [9b8c6ad752].

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

Added tests/test_vectors/Hash/SHA3_224ShortMsg.test version [3a294388e3].

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

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

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

Added tests/test_vectors/Hash/SHA3_256ShortMsg.test version [f903bbd26a].

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

Added tests/test_vectors/Hash/SHA3_384LongMsg.test version [770b8b5386].

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

Added tests/test_vectors/Hash/SHA3_384ShortMsg.test version [5c1fe28c3a].

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

Added tests/test_vectors/Hash/SHA3_512LongMsg.test version [9df6f986a6].

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

Added tests/test_vectors/Hash/SHA3_512ShortMsg.test version [73cf5b5e94].

Added tests/test_vectors/Hash/SHA512-224.test version [8ff47a0a0e].

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

Added tests/test_vectors/Hash/SHA512-256.test version [87ec5e51fc].

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

Added tests/test_vectors/Hash/SHA512.test version [26e7224bc7].

Added tests/test_vectors/Hash/SHA512.txt version [6130019457].

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

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

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

Added tests/test_vectors/Hash/SHA512ShortMsg.test version [3059eaebf0].

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

Added tests/test_vectors/Hash/SHA512_224LongMsg.test version [604ca506ef].

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

Added tests/test_vectors/Hash/SHA512_224ShortMsg.test version [e55e8f47d1].

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

Added tests/test_vectors/Hash/SHA512_256LongMsg.test version [c707997f0b].

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

Added tests/test_vectors/Hash/SHA512_256ShortMsg.test version [415d0b45a5].

Added tests/test_vectors/Hash/SHAKE128.test version [1d727205ad].

Added tests/test_vectors/Hash/SHAKE128.txt version [42be99e84a].

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

Added tests/test_vectors/Hash/SHAKE128LongMsg.test version [44fabe5596].

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

Added tests/test_vectors/Hash/SHAKE128ShortMsg.test version [226145f845].

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

Added tests/test_vectors/Hash/SHAKE256.test version [211c0f99b9].

Added tests/test_vectors/Hash/SHAKE256.txt version [dc5cbee49c].

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

Added tests/test_vectors/Hash/SHAKE256LongMsg.test version [2df811874e].

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

Added tests/test_vectors/Hash/SHAKE256ShortMsg.test version [2229c179b0].

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

Added tests/test_vectors/Hash/SM3.test version [c919bfff86].

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

Added tests/test_vectors/Hash/WHIRLPOOL.test version [085626bf56].

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

Added tests/test_vectors/Hash/all.tcl version [66316a28dd].

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

Added tests/test_vectors/KDF/HKDF-SHA1.test version [0f24bd78b2].

Added tests/test_vectors/KDF/HKDF-SHA1.txt version [091164e5bd].

Added tests/test_vectors/KDF/HKDF-SHA224.test version [dab2af44bf].

Added tests/test_vectors/KDF/HKDF-SHA224.txt version [e1709aae8b].

Added tests/test_vectors/KDF/HKDF-SHA256.test version [252b5b0c05].

Added tests/test_vectors/KDF/HKDF-SHA256.txt version [df67ce3539].

Added tests/test_vectors/KDF/HKDF-SHA384.test version [49565c7872].

Added tests/test_vectors/KDF/HKDF-SHA384.txt version [cb2eac62b3].

Added tests/test_vectors/KDF/HKDF-SHA512.test version [5ccc31e9c4].

Added tests/test_vectors/KDF/HKDF-SHA512.txt version [3b3b416e62].

Added tests/test_vectors/KDF/PBKDF2-SHA1.test version [b929ed5d95].

Added tests/test_vectors/KDF/PBKDF2-SHA1.txt version [732437c2e8].

Added tests/test_vectors/KDF/PBKDF2-SHA224.test version [d25ac1a05b].

Added tests/test_vectors/KDF/PBKDF2-SHA224.txt version [f5f610fe64].

Added tests/test_vectors/KDF/PBKDF2-SHA256.test version [34e71146bc].

Added tests/test_vectors/KDF/PBKDF2-SHA256.txt version [ecc15b287a].

Added tests/test_vectors/KDF/PBKDF2-SHA384.test version [4b8ba99f25].

Added tests/test_vectors/KDF/PBKDF2-SHA384.txt version [57fec8e1a5].

Added tests/test_vectors/KDF/PBKDF2-SHA512.test version [f8af04f1ce].

Added tests/test_vectors/KDF/PBKDF2-SHA512.txt version [35b0e900f6].

Added tests/test_vectors/KDF/Scrypt.test version [d620205d39].

Added tests/test_vectors/KDF/Scrypt.txt version [fcdaf5e551].

Added tests/test_vectors/KDF/all.tcl version [66316a28dd].

Added tests/test_vectors/KDF/make_test.tcl version [81cc8928e5].

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

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

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

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

Added tests/test_vectors/MAC/CMAC-AES-256-CBC.test version [6e63940e52].

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

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

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 [c9b77bcdaf].

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

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

Added tests/test_vectors/MAC/HMAC_RIPEMD128.test version [9121025e8e].

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

Added tests/test_vectors/MAC/HMAC_RIPEMD160.test version [35aae3b57b].

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

Added tests/test_vectors/MAC/HMAC_SHA1.test version [48dc8e00f7].

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

Added tests/test_vectors/MAC/HMAC_SHA224.test version [b00e1522a7].

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

Added tests/test_vectors/MAC/HMAC_SHA256.test version [cb978a5d93].

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

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

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

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

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

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

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

Added tests/test_vectors/MAC/HMAC_SHA3-512.test version [9537fd8299].

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

Added tests/test_vectors/MAC/HMAC_SHA384.test version [97f8b6bb77].

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

Added tests/test_vectors/MAC/HMAC_SHA512.test version [c035b2c1e6].

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

Added tests/test_vectors/MAC/all.tcl version [66316a28dd].

Added tests/test_vectors/MAC/make_test.tcl version [37d1b71b39].

Added tests/test_vectors/Symetric_Block/AES-128-CBC.test version [65c5b321f9].

Added tests/test_vectors/Symetric_Block/AES-128-CBC.txt version [c16c5601b6].

Added tests/test_vectors/Symetric_Block/AES-128-CFB.test version [7d24d887c8].

Added tests/test_vectors/Symetric_Block/AES-128-CFB.txt version [e8d8dc89e5].

Added tests/test_vectors/Symetric_Block/AES-128-CFB1.test version [3bd696dc72].

Added tests/test_vectors/Symetric_Block/AES-128-CFB1.txt version [c6b51ac3c8].

Added tests/test_vectors/Symetric_Block/AES-128-CFB8.test version [6dc07bce40].

Added tests/test_vectors/Symetric_Block/AES-128-CFB8.txt version [79d14825dd].

Added tests/test_vectors/Symetric_Block/AES-128-CTR.test version [edb0e884ff].

Added tests/test_vectors/Symetric_Block/AES-128-CTR.txt version [6faf93c35c].

Added tests/test_vectors/Symetric_Block/AES-128-ECB.test version [d0e873f017].

Added tests/test_vectors/Symetric_Block/AES-128-ECB.txt version [e91e6ed844].

Added tests/test_vectors/Symetric_Block/AES-128-OFB.test version [eac590d856].

Added tests/test_vectors/Symetric_Block/AES-128-OFB.txt version [155de03b8e].

Added tests/test_vectors/Symetric_Block/AES-192-CBC.test version [64074eee9c].

Added tests/test_vectors/Symetric_Block/AES-192-CBC.txt version [b812b68b63].

Added tests/test_vectors/Symetric_Block/AES-192-CFB.test version [01e591ca3c].

Added tests/test_vectors/Symetric_Block/AES-192-CFB.txt version [1acbbc1c0b].

Added tests/test_vectors/Symetric_Block/AES-192-CFB1.test version [932dbfda2a].

Added tests/test_vectors/Symetric_Block/AES-192-CFB1.txt version [9d68d61eee].

Added tests/test_vectors/Symetric_Block/AES-192-CFB8.test version [738f1cb327].

Added tests/test_vectors/Symetric_Block/AES-192-CFB8.txt version [9840d50b6f].

Added tests/test_vectors/Symetric_Block/AES-192-CTR.test version [e9bd75d05d].

Added tests/test_vectors/Symetric_Block/AES-192-CTR.txt version [a5daed1d1f].

Added tests/test_vectors/Symetric_Block/AES-192-ECB.test version [86743a06c2].

Added tests/test_vectors/Symetric_Block/AES-192-ECB.txt version [b00a66e38d].

Added tests/test_vectors/Symetric_Block/AES-192-OFB.test version [f40553a7c5].

Added tests/test_vectors/Symetric_Block/AES-192-OFB.txt version [2d880cf856].

Added tests/test_vectors/Symetric_Block/AES-256-CBC.test version [57c7756a8b].

Added tests/test_vectors/Symetric_Block/AES-256-CBC.txt version [c9adf3749a].

Added tests/test_vectors/Symetric_Block/AES-256-CFB.test version [6ec5673682].

Added tests/test_vectors/Symetric_Block/AES-256-CFB.txt version [69b28de263].

Added tests/test_vectors/Symetric_Block/AES-256-CFB1.test version [8cc2def4a3].

Added tests/test_vectors/Symetric_Block/AES-256-CFB1.txt version [07f4ee353b].

Added tests/test_vectors/Symetric_Block/AES-256-CFB8.test version [8f01a4d3af].

Added tests/test_vectors/Symetric_Block/AES-256-CFB8.txt version [adb3e7889a].

Added tests/test_vectors/Symetric_Block/AES-256-CTR.test version [3bfdcb10cf].

Added tests/test_vectors/Symetric_Block/AES-256-CTR.txt version [99fea23f29].

Added tests/test_vectors/Symetric_Block/AES-256-ECB.test version [c37f09ae87].

Added tests/test_vectors/Symetric_Block/AES-256-ECB.txt version [c13cbab895].

Added tests/test_vectors/Symetric_Block/AES-256-OFB.test version [4f13e8c331].

Added tests/test_vectors/Symetric_Block/AES-256-OFB.txt version [9d110b4297].

Added tests/test_vectors/Symetric_Block/DES-EDE3-CBC.test version [edde17b69d].

Added tests/test_vectors/Symetric_Block/DES-EDE3-CBC.txt version [732709ded9].

Added tests/test_vectors/Symetric_Block/DES-EDE3-CFB.test version [eb649b4076].

Added tests/test_vectors/Symetric_Block/DES-EDE3-CFB.txt version [538323f0ef].

Added tests/test_vectors/Symetric_Block/DES-EDE3-CFB1.test version [43efa43d2e].

Added tests/test_vectors/Symetric_Block/DES-EDE3-CFB1.txt version [75268758d3].

Added tests/test_vectors/Symetric_Block/DES-EDE3-CFB8.test version [32ed496a8a].

Added tests/test_vectors/Symetric_Block/DES-EDE3-CFB8.txt version [d32f96881f].

Added tests/test_vectors/Symetric_Block/DES-EDE3-CTR.test version [409677134b].

Added tests/test_vectors/Symetric_Block/DES-EDE3-CTR.txt version [a19b87857e].

Added tests/test_vectors/Symetric_Block/DES-EDE3-ECB.test version [b3b08b4691].

Added tests/test_vectors/Symetric_Block/DES-EDE3-ECB.txt version [9dc3e2252e].

Added tests/test_vectors/Symetric_Block/DES-EDE3-OFB.test version [f575679096].

Added tests/test_vectors/Symetric_Block/DES-EDE3-OFB.txt version [27c6c7dc92].

Added tests/test_vectors/Symetric_Block/DES-EDE3.test version [f8976db99b].

Added tests/test_vectors/Symetric_Block/DES-EDE3.txt version [9dc3e2252e].

Added tests/test_vectors/Symetric_Block/DES3.test version [8f0c923444].

Added tests/test_vectors/Symetric_Block/DES3.txt version [732709ded9].

Added tests/test_vectors/Symetric_Block/all.tcl version [66316a28dd].

Added tests/test_vectors/Symetric_Block/make_test.tcl version [cec271042b].

Modified win/makefile.vc from [40f325b18a] to [39aef5d241].    [diff]