Artifact
05b2dd47be4c743293b9826f044395cb68c282ed1484cbd98635f2da0dba25f9 :
Manifest of check-in
[05b2dd47be]
- Updated ciphers command to use current APIs and added an option to return only ciphers as would be sent in ClientHello.
Updated test suite to use OpenSSL executable to get ciphers comparison data.
Added more test cases.
Addresses defects:
https://core.tcl-lang.org/tcltls/tktview/688788a45c
and
https://sourceforge.net/p/tls/bugs/36/
by
bohagan on
2023-05-24 01:18:52 .
0000: 43 20 55 70 64 61 74 65 64 5c 73 63 69 70 68 65 C Updated\sciphe
0010: 72 73 5c 73 63 6f 6d 6d 61 6e 64 5c 73 74 6f 5c rs\scommand\sto\
0020: 73 75 73 65 5c 73 63 75 72 72 65 6e 74 5c 73 41 suse\scurrent\sA
0030: 50 49 73 5c 73 61 6e 64 5c 73 61 64 64 65 64 5c PIs\sand\sadded\
0040: 73 61 6e 5c 73 6f 70 74 69 6f 6e 5c 73 74 6f 5c san\soption\sto\
0050: 73 72 65 74 75 72 6e 5c 73 6f 6e 6c 79 5c 73 63 sreturn\sonly\sc
0060: 69 70 68 65 72 73 5c 73 61 73 5c 73 77 6f 75 6c iphers\sas\swoul
0070: 64 5c 73 62 65 5c 73 73 65 6e 74 5c 73 69 6e 5c d\sbe\ssent\sin\
0080: 73 43 6c 69 65 6e 74 48 65 6c 6c 6f 2e 5c 6e 55 sClientHello.\nU
0090: 70 64 61 74 65 64 5c 73 74 65 73 74 5c 73 73 75 pdated\stest\ssu
00a0: 69 74 65 5c 73 74 6f 5c 73 75 73 65 5c 73 4f 70 ite\sto\suse\sOp
00b0: 65 6e 53 53 4c 5c 73 65 78 65 63 75 74 61 62 6c enSSL\sexecutabl
00c0: 65 5c 73 74 6f 5c 73 67 65 74 5c 73 63 69 70 68 e\sto\sget\sciph
00d0: 65 72 73 5c 73 63 6f 6d 70 61 72 69 73 6f 6e 5c ers\scomparison\
00e0: 73 64 61 74 61 2e 5c 6e 41 64 64 65 64 5c 73 6d sdata.\nAdded\sm
00f0: 6f 72 65 5c 73 74 65 73 74 5c 73 63 61 73 65 73 ore\stest\scases
0100: 2e 5c 6e 5c 6e 41 64 64 72 65 73 73 65 73 5c 73 .\n\nAddresses\s
0110: 64 65 66 65 63 74 73 3a 5c 6e 68 74 74 70 73 3a defects:\nhttps:
0120: 2f 2f 63 6f 72 65 2e 74 63 6c 2d 6c 61 6e 67 2e //core.tcl-lang.
0130: 6f 72 67 2f 74 63 6c 74 6c 73 2f 74 6b 74 76 69 org/tcltls/tktvi
0140: 65 77 2f 36 38 38 37 38 38 61 34 35 63 5c 6e 61 ew/688788a45c\na
0150: 6e 64 5c 6e 68 74 74 70 73 3a 2f 2f 73 6f 75 72 nd\nhttps://sour
0160: 63 65 66 6f 72 67 65 2e 6e 65 74 2f 70 2f 74 6c ceforge.net/p/tl
0170: 73 2f 62 75 67 73 2f 33 36 2f 0a 44 20 32 30 32 s/bugs/36/.D 202
0180: 33 2d 30 35 2d 32 34 54 30 31 3a 31 38 3a 35 32 3-05-24T01:18:52
0190: 0a 46 20 2e 66 6f 73 73 69 6c 2d 73 65 74 74 69 .F .fossil-setti
01a0: 6e 67 73 2f 69 67 6e 6f 72 65 2d 67 6c 6f 62 20 ngs/ignore-glob
01b0: 30 35 33 30 33 31 65 39 34 61 65 31 66 37 31 31 053031e94ae1f711
01c0: 64 61 31 63 35 63 34 39 64 34 38 38 38 64 37 34 da1c5c49d4888d74
01d0: 34 65 64 64 33 32 32 66 20 77 0a 46 20 43 68 61 4edd322f w.F Cha
01e0: 6e 67 65 4c 6f 67 20 37 34 30 30 61 32 39 62 35 ngeLog 7400a29b5
01f0: 38 62 38 66 65 31 66 33 36 66 38 30 64 61 35 30 8b8fe1f36f80da50
0200: 35 38 32 36 62 31 63 39 32 30 32 39 66 37 63 20 5826b1c92029f7c
0210: 77 0a 46 20 4d 61 6b 65 66 69 6c 65 2e 69 6e 20 w.F Makefile.in
0220: 33 64 38 32 36 64 38 32 65 65 31 66 66 66 64 64 3d826d82ee1fffdd
0230: 32 33 38 66 66 34 61 33 39 61 33 33 36 31 65 37 238ff4a39a3361e7
0240: 30 34 65 30 62 39 35 38 37 30 63 32 61 30 37 33 04e0b95870c2a073
0250: 63 31 39 30 30 65 36 65 30 36 34 34 37 32 36 61 c1900e6e0644726a
0260: 20 77 0a 46 20 52 45 41 44 4d 45 2e 74 78 74 20 w.F README.txt
0270: 61 63 39 36 64 35 63 65 63 33 66 35 61 62 32 37 ac96d5cec3f5ab27
0280: 63 31 66 33 32 32 37 33 64 64 35 30 38 37 66 35 c1f32273dd5087f5
0290: 33 35 62 38 63 30 36 31 31 37 32 32 32 65 65 65 35b8c06117222eee
02a0: 38 31 32 39 35 64 32 34 37 63 34 33 62 33 65 34 81295d247c43b3e4
02b0: 20 77 0a 46 20 61 63 69 6e 63 6c 75 64 65 2e 6d w.F acinclude.m
02c0: 34 20 61 39 32 30 64 35 33 64 61 61 61 65 63 33 4 a920d53daaaec3
02d0: 64 36 32 64 31 38 34 65 36 36 66 64 37 32 30 62 d62d184e66fd720b
02e0: 31 33 64 35 37 37 65 61 32 34 35 66 66 30 62 37 13d577ea245ff0b7
02f0: 35 36 61 30 34 31 30 62 61 34 30 65 35 34 62 37 56a0410ba40e54b7
0300: 65 37 20 77 0a 46 20 61 63 6c 6f 63 61 6c 2e 6d e7 w.F aclocal.m
0310: 34 20 61 61 32 62 66 64 31 32 63 33 38 61 38 32 4 aa2bfd12c38a82
0320: 31 62 38 34 38 64 38 33 37 36 37 66 61 61 32 30 1b848d83767faa20
0330: 33 33 31 33 34 37 37 33 33 35 39 30 62 65 62 66 331347733590bebf
0340: 65 31 33 62 30 66 61 62 31 65 30 37 35 38 37 37 e13b0fab1e075877
0350: 31 61 20 77 0a 46 20 62 75 69 6c 64 2f 75 70 64 1a w.F build/upd
0360: 61 74 65 2d 77 69 6b 69 2d 64 6f 63 73 20 30 35 ate-wiki-docs 05
0370: 64 31 63 62 62 63 66 34 34 37 38 33 64 34 38 64 d1cbbcf44783d48d
0380: 33 39 36 63 34 39 36 65 66 30 33 65 33 38 63 33 396c496ef03e38c3
0390: 38 65 61 62 32 34 64 32 35 62 63 35 30 35 30 36 8eab24d25bc50506
03a0: 38 34 31 64 37 34 35 35 39 39 34 34 63 63 20 77 841d74559944cc w
03b0: 0a 46 20 63 6f 6e 66 69 67 75 72 65 20 34 63 35 .F configure 4c5
03c0: 36 65 61 65 31 30 37 31 32 63 64 65 65 34 36 34 6eae10712cdee464
03d0: 37 38 39 33 62 33 61 63 65 63 35 63 62 66 61 35 7893b3acec5cbfa5
03e0: 37 66 31 37 34 39 62 35 66 66 33 63 31 61 31 61 7f1749b5ff3c1a1a
03f0: 65 62 63 31 32 62 63 30 38 33 36 31 36 20 78 0a ebc12bc083616 x.
0400: 46 20 63 6f 6e 66 69 67 75 72 65 2e 61 63 20 61 F configure.ac a
0410: 63 39 64 33 61 61 35 65 62 36 64 36 64 31 63 65 c9d3aa5eb6d6d1ce
0420: 33 35 31 37 38 30 39 38 38 30 32 64 32 62 34 64 35178098802d2b4d
0430: 37 63 63 62 62 66 34 36 38 33 36 35 32 32 66 31 7ccbbf46836522f1
0440: 36 38 65 35 66 62 65 39 38 63 37 64 32 64 34 20 68e5fbe98c7d2d4
0450: 77 0a 46 20 64 6f 63 2f 74 6c 73 2e 68 74 6d 6c w.F doc/tls.html
0460: 20 64 32 65 61 65 32 65 36 38 65 61 31 66 61 66 d2eae2e68ea1faf
0470: 64 65 61 37 64 30 32 61 31 65 66 30 39 31 66 39 dea7d02a1ef091f9
0480: 30 34 61 61 37 30 65 31 34 63 34 61 36 66 62 35 04aa70e14c4a6fb5
0490: 66 39 32 31 35 38 38 39 65 37 38 37 64 31 66 33 f9215889e787d1f3
04a0: 30 20 77 0a 46 20 67 65 6e 65 72 69 63 2f 67 65 0 w.F generic/ge
04b0: 6e 5f 64 68 5f 70 61 72 61 6d 73 20 39 30 31 37 n_dh_params 9017
04c0: 37 61 31 36 35 38 37 36 62 31 34 66 66 36 64 39 7a165876b14ff6d9
04d0: 64 65 31 37 33 32 65 65 64 62 62 34 33 38 33 61 de1732eedbb4383a
04e0: 34 64 36 62 64 37 34 37 65 39 62 65 32 64 65 31 4d6bd747e9be2de1
04f0: 37 39 35 30 39 61 34 30 65 31 66 65 20 77 0a 46 79509a40e1fe w.F
0500: 20 67 65 6e 65 72 69 63 2f 74 63 6c 4f 70 74 73 generic/tclOpts
0510: 2e 68 20 32 36 62 30 66 64 32 31 63 32 66 66 31 .h 26b0fd21c2ff1
0520: 37 33 34 35 31 33 39 61 62 34 37 39 39 37 32 61 7345139ab479972a
0530: 35 35 63 66 36 66 66 63 35 66 35 62 65 62 35 38 55cf6ffc5f5beb58
0540: 33 66 66 37 61 30 64 39 38 61 32 66 65 62 34 32 3ff7a0d98a2feb42
0550: 32 62 37 20 77 0a 46 20 67 65 6e 65 72 69 63 2f 2b7 w.F generic/
0560: 74 6c 73 2e 63 20 66 33 33 35 33 36 65 38 37 33 tls.c f33536e873
0570: 31 31 64 33 35 31 61 31 34 63 64 38 63 34 33 32 11d351a14cd8c432
0580: 35 32 34 31 38 33 63 36 30 61 33 64 64 33 36 35 524183c60a3dd365
0590: 66 39 65 36 61 37 31 62 39 30 32 38 35 37 39 39 f9e6a71b90285799
05a0: 66 36 34 36 36 65 20 77 0a 46 20 67 65 6e 65 72 f6466e w.F gener
05b0: 69 63 2f 74 6c 73 2e 68 20 62 63 62 61 64 64 30 ic/tls.h bcbadd0
05c0: 34 38 31 32 37 32 32 63 37 36 38 62 61 62 39 31 4812722c768bab91
05d0: 31 64 66 30 36 35 39 31 64 65 62 36 34 31 32 63 1df06591deb6412c
05e0: 34 34 32 36 36 37 66 63 37 32 61 33 37 30 30 37 442667fc72a37007
05f0: 30 32 37 39 32 62 33 32 38 20 77 0a 46 20 67 65 02792b328 w.F ge
0600: 6e 65 72 69 63 2f 74 6c 73 42 49 4f 2e 63 20 32 neric/tlsBIO.c 2
0610: 65 38 31 61 35 66 30 37 32 66 63 65 33 31 35 61 e81a5f072fce315a
0620: 66 64 65 38 34 39 64 33 30 36 33 36 66 32 39 65 fde849d30636f29e
0630: 32 61 34 66 34 39 66 64 66 31 30 62 38 33 62 35 2a4f49fdf10b83b5
0640: 31 32 33 37 33 31 66 37 30 66 31 31 64 34 36 20 123731f70f11d46
0650: 77 0a 46 20 67 65 6e 65 72 69 63 2f 74 6c 73 49 w.F generic/tlsI
0660: 4f 2e 63 20 66 66 30 34 32 39 36 37 38 65 32 63 O.c ff0429678e2c
0670: 64 34 65 64 38 30 63 63 64 66 62 62 62 34 37 35 d4ed80ccdfbbb475
0680: 38 30 35 36 62 39 38 35 61 34 31 64 32 61 35 39 8056b985a41d2a59
0690: 61 31 61 61 62 63 34 36 31 36 39 37 33 66 64 34 a1aabc4616973fd4
06a0: 38 62 61 64 20 77 0a 46 20 67 65 6e 65 72 69 63 8bad w.F generic
06b0: 2f 74 6c 73 49 6e 74 2e 68 20 39 61 35 35 65 39 /tlsInt.h 9a55e9
06c0: 33 66 35 61 37 61 36 37 63 62 31 33 39 65 36 32 3f5a7a67cb139e62
06d0: 31 39 65 39 35 61 32 61 35 33 61 66 34 65 62 62 19e95a2a53af4ebb
06e0: 30 66 65 39 35 36 62 36 38 37 64 34 35 65 66 37 0fe956b687d45ef7
06f0: 33 66 38 65 36 39 39 65 63 65 20 77 0a 46 20 67 3f8e699ece w.F g
0700: 65 6e 65 72 69 63 2f 74 6c 73 58 35 30 39 2e 63 eneric/tlsX509.c
0710: 20 64 34 33 37 37 66 30 35 63 64 64 30 64 30 31 d4377f05cdd0d01
0720: 38 32 38 39 38 66 66 61 39 65 36 33 39 35 38 64 82898ffa9e63958d
0730: 64 39 61 66 66 66 38 36 33 66 32 33 61 35 37 62 d9afff863f23a57b
0740: 66 34 39 64 39 32 63 62 38 66 32 37 35 32 61 30 f49d92cb8f2752a0
0750: 61 20 77 0a 46 20 6c 69 62 72 61 72 79 2f 74 6c a w.F library/tl
0760: 73 2e 74 63 6c 20 33 35 32 34 65 63 61 34 38 33 s.tcl 3524eca483
0770: 33 38 62 61 36 66 63 39 64 62 37 37 39 65 65 31 38ba6fc9db779ee1
0780: 64 30 63 61 66 39 31 31 33 64 31 38 35 36 62 61 d0caf9113d1856ba
0790: 65 39 66 38 65 35 66 36 37 37 64 30 66 31 39 35 e9f8e5f677d0f195
07a0: 35 66 38 64 35 63 20 77 0a 46 20 6c 69 63 65 6e 5f8d5c w.F licen
07b0: 73 65 2e 74 65 72 6d 73 20 37 36 37 63 61 35 38 se.terms 767ca58
07c0: 31 37 33 33 66 38 61 34 31 34 32 65 32 36 33 64 1733f8a4142e263d
07d0: 65 37 37 61 62 38 33 35 66 62 34 62 66 62 62 65 e77ab835fb4bfbbe
07e0: 66 20 77 0a 46 20 70 6b 67 49 6e 64 65 78 2e 74 f w.F pkgIndex.t
07f0: 63 6c 2e 69 6e 20 62 39 32 36 30 39 35 39 65 36 cl.in b9260959e6
0800: 32 31 37 39 61 65 35 63 61 32 39 63 38 36 62 34 2179ae5ca29c86b4
0810: 66 31 65 38 64 30 36 62 36 62 34 31 61 66 66 38 f1e8d06b6b41aff8
0820: 30 64 32 32 62 66 31 66 62 37 32 33 62 66 39 37 0d22bf1fb723bf97
0830: 64 39 31 34 62 32 20 77 0a 46 20 74 63 6c 63 6f d914b2 w.F tclco
0840: 6e 66 69 67 2f 52 45 41 44 4d 45 2e 74 78 74 20 nfig/README.txt
0850: 32 32 65 32 62 38 33 30 35 37 38 35 33 37 30 62 22e2b8305785370b
0860: 30 38 65 66 39 63 31 38 61 61 36 32 34 30 38 66 08ef9c18aa62408f
0870: 35 66 65 39 37 32 36 35 35 66 33 61 34 66 62 62 5fe972655f3a4fbb
0880: 30 64 63 35 35 62 63 38 62 65 62 36 30 65 36 37 0dc55bc8beb60e67
0890: 20 77 0a 46 20 74 63 6c 63 6f 6e 66 69 67 2f 69 w.F tclconfig/i
08a0: 6e 73 74 61 6c 6c 2d 73 68 20 66 34 36 63 65 61 nstall-sh f46cea
08b0: 36 35 37 30 39 35 38 32 62 65 64 36 36 34 64 36 65709582bed664d6
08c0: 39 61 34 30 30 39 35 64 62 30 34 39 30 39 36 38 9a40095db0490968
08d0: 64 66 36 39 63 33 35 35 65 33 30 63 64 38 39 30 df69c355e30cd890
08e0: 35 66 30 62 36 30 61 31 35 33 20 77 0a 46 20 74 5f0b60a153 w.F t
08f0: 63 6c 63 6f 6e 66 69 67 2f 6c 69 63 65 6e 73 65 clconfig/license
0900: 2e 74 65 72 6d 73 20 30 36 33 39 61 65 33 33 34 .terms 0639ae334
0910: 65 62 39 61 33 34 37 66 61 30 65 31 65 30 61 32 eb9a347fa0e1e0a2
0920: 36 30 66 35 32 37 35 37 63 30 61 61 32 61 61 66 60f52757c0aa2aaf
0930: 34 36 30 39 36 38 39 65 62 33 31 38 62 33 34 36 4609689eb318b346
0940: 30 65 66 63 66 37 39 20 77 0a 46 20 74 63 6c 63 0efcf79 w.F tclc
0950: 6f 6e 66 69 67 2f 74 63 6c 2e 6d 34 20 61 35 66 onfig/tcl.m4 a5f
0960: 63 61 33 33 33 63 38 38 38 65 34 63 35 65 32 37 ca333c888e4c5e27
0970: 33 36 34 34 64 64 32 62 35 61 39 64 36 39 30 64 3644dd2b5a9d690d
0980: 33 64 33 31 38 33 65 37 31 33 65 34 32 30 35 31 3d3183e713e42051
0990: 33 64 36 64 63 62 35 66 34 63 39 36 31 20 77 0a 3d6dcb5f4c961 w.
09a0: 46 20 74 65 73 74 73 2f 52 45 41 44 4d 45 2e 74 F tests/README.t
09b0: 78 74 20 36 37 33 63 62 33 36 31 38 38 37 31 62 xt 673cb3618871b
09c0: 36 66 31 65 63 39 37 65 37 63 66 61 61 32 32 62 6f1ec97e7cfaa22b
09d0: 66 34 64 66 63 64 34 64 39 62 35 61 31 32 33 32 f4dfcd4d9b5a1232
09e0: 61 34 35 31 33 38 64 65 34 62 33 36 31 33 64 63 a45138de4b3613dc
09f0: 36 37 65 20 77 0a 46 20 74 65 73 74 73 2f 61 6c 67e w.F tests/al
0a00: 6c 2e 74 63 6c 20 62 39 31 64 33 38 36 31 38 32 l.tcl b91d386182
0a10: 33 63 65 37 32 35 36 61 61 37 33 64 66 32 61 36 3ce7256aa73df2a6
0a20: 33 62 38 65 36 38 63 37 65 62 31 37 38 33 35 39 3b8e68c7eb178359
0a30: 39 38 31 38 66 62 65 34 30 65 30 33 66 37 62 66 9818fbe40e03f7bf
0a40: 61 35 65 61 61 63 20 77 0a 46 20 74 65 73 74 73 a5eaac w.F tests
0a50: 2f 63 65 72 74 73 2f 52 45 41 44 4d 45 2e 74 78 /certs/README.tx
0a60: 74 20 39 39 31 35 61 64 35 33 66 61 32 32 37 39 t 9915ad53fa2279
0a70: 36 38 62 61 38 37 33 65 63 63 36 34 37 36 37 32 68ba873ecc647672
0a80: 61 35 38 37 65 38 33 61 32 61 20 77 0a 46 20 74 a587e83a2a w.F t
0a90: 65 73 74 73 2f 63 65 72 74 73 2f 63 61 2e 70 65 ests/certs/ca.pe
0aa0: 6d 20 34 38 34 65 33 61 35 36 34 34 64 61 62 61 m 484e3a5644daba
0ab0: 61 39 38 35 39 37 35 37 34 31 62 30 33 30 36 33 a985975741b03063
0ac0: 64 39 31 37 66 66 36 37 34 32 34 35 34 31 39 62 d917ff674245419b
0ad0: 38 63 61 30 38 31 33 34 38 38 37 34 38 64 30 37 8ca0813488748d07
0ae0: 35 39 20 77 0a 46 20 74 65 73 74 73 2f 63 65 72 59 w.F tests/cer
0af0: 74 73 2f 63 6c 69 65 6e 74 2e 6b 65 79 20 66 62 ts/client.key fb
0b00: 34 64 63 63 33 63 61 64 35 66 64 31 30 30 38 38 4dcc3cad5fd10088
0b10: 36 32 31 38 61 30 63 63 65 31 35 61 30 34 32 66 6218a0cce15a042f
0b20: 34 38 30 64 66 64 65 61 65 62 34 30 31 34 34 64 480dfdeaeb40144d
0b30: 62 39 34 38 35 65 66 61 30 39 65 61 38 32 20 77 b9485efa09ea82 w
0b40: 0a 46 20 74 65 73 74 73 2f 63 65 72 74 73 2f 63 .F tests/certs/c
0b50: 6c 69 65 6e 74 2e 70 65 6d 20 32 30 35 30 65 38 lient.pem 2050e8
0b60: 63 39 35 33 35 32 33 38 32 66 37 61 61 32 64 62 c95352382f7aa2db
0b70: 39 63 36 31 33 63 63 61 63 31 39 66 38 31 38 63 9c613ccac19f818c
0b80: 38 66 39 38 37 35 65 38 36 36 66 31 37 34 62 63 8f9875e866f174bc
0b90: 63 63 62 30 65 36 36 36 34 38 20 77 0a 46 20 74 ccb0e66648 w.F t
0ba0: 65 73 74 73 2f 63 65 72 74 73 2f 63 6c 69 65 6e ests/certs/clien
0bb0: 74 2e 72 65 71 20 35 66 66 65 39 33 30 63 38 62 t.req 5ffe930c8b
0bc0: 66 62 33 38 65 30 36 62 34 62 39 37 63 33 39 30 fb38e06b4b97c390
0bd0: 61 66 35 62 36 61 35 61 33 35 30 66 31 32 65 64 af5b6a5a350f12ed
0be0: 37 65 62 65 33 66 31 38 32 66 36 33 37 35 66 62 7ebe3f182f6375fb
0bf0: 66 66 66 33 34 62 20 77 0a 46 20 74 65 73 74 73 fff34b w.F tests
0c00: 2f 63 65 72 74 73 2f 66 69 6c 65 2e 73 72 6c 20 /certs/file.srl
0c10: 36 36 32 61 39 31 39 34 35 31 64 61 61 64 62 66 662a919451daadbf
0c20: 39 36 38 64 31 33 39 62 32 31 62 38 38 35 37 30 968d139b21b88570
0c30: 62 39 63 34 38 31 34 65 35 61 33 32 32 64 66 63 b9c4814e5a322dfc
0c40: 61 36 37 39 62 66 33 39 38 39 32 66 34 65 35 39 a679bf39892f4e59
0c50: 20 77 0a 46 20 74 65 73 74 73 2f 63 65 72 74 73 w.F tests/certs
0c60: 2f 70 72 69 76 6b 65 79 2e 70 65 6d 20 36 38 33 /privkey.pem 683
0c70: 36 34 64 63 61 35 66 61 64 31 63 31 39 35 32 61 64dca5fad1c1952a
0c80: 34 62 66 38 35 61 63 38 66 63 33 32 32 63 30 33 4bf85ac8fc322c03
0c90: 37 32 31 38 64 37 31 64 61 39 32 63 36 66 64 66 7218d71da92c6fdf
0ca0: 64 32 34 38 62 63 62 36 39 38 33 37 38 20 77 0a d248bcb698378 w.
0cb0: 46 20 74 65 73 74 73 2f 63 65 72 74 73 2f 73 65 F tests/certs/se
0cc0: 72 76 65 72 2e 6b 65 79 20 30 35 39 64 30 63 34 rver.key 059d0c4
0cd0: 65 31 64 35 65 37 33 38 32 39 39 65 62 33 33 31 e1d5e738299eb331
0ce0: 63 33 63 65 33 64 31 36 66 38 64 32 34 31 64 38 c3ce3d16f8d241d8
0cf0: 64 62 66 34 38 32 30 30 63 66 38 34 34 66 33 66 dbf48200cf844f3f
0d00: 65 63 64 39 39 62 30 36 61 20 77 0a 46 20 74 65 ecd99b06a w.F te
0d10: 73 74 73 2f 63 65 72 74 73 2f 73 65 72 76 65 72 sts/certs/server
0d20: 2e 70 65 6d 20 66 61 66 64 32 35 66 36 64 66 30 .pem fafd25f6df0
0d30: 36 66 31 62 37 39 62 66 63 64 64 65 38 64 65 31 6f1b79bfcdde8de1
0d40: 66 61 37 33 38 36 30 66 64 39 36 34 63 31 36 66 fa73860fd964c16f
0d50: 63 32 32 30 64 35 37 33 66 39 38 65 38 64 61 32 c220d573f98e8da2
0d60: 62 61 39 30 65 20 77 0a 46 20 74 65 73 74 73 2f ba90e w.F tests/
0d70: 63 65 72 74 73 2f 73 65 72 76 65 72 2e 72 65 71 certs/server.req
0d80: 20 39 38 34 63 36 30 36 39 35 66 35 66 62 61 34 984c60695f5fba4
0d90: 31 31 35 37 62 64 36 62 34 32 37 39 38 33 31 30 1157bd6b42798310
0da0: 61 32 35 37 37 61 31 62 33 32 62 39 30 37 64 65 a2577a1b32b907de
0db0: 39 37 35 33 33 35 35 30 36 66 38 37 31 33 39 33 975335506f871393
0dc0: 37 20 77 0a 46 20 74 65 73 74 73 2f 63 69 70 68 7 w.F tests/ciph
0dd0: 65 72 73 2e 63 73 76 20 66 34 61 66 66 33 36 35 ers.csv f4aff365
0de0: 32 61 32 34 62 61 64 64 36 66 39 36 64 30 63 61 2a24badd6f96d0ca
0df0: 33 32 34 33 33 63 32 62 34 63 31 61 62 62 62 36 32433c2b4c1abbb6
0e00: 38 61 65 66 31 37 30 36 31 62 31 34 34 63 31 62 8aef17061b144c1b
0e10: 39 32 39 30 30 36 33 66 20 77 0a 46 20 74 65 73 9290063f w.F tes
0e20: 74 73 2f 63 69 70 68 65 72 73 2e 74 65 73 74 20 ts/ciphers.test
0e30: 32 31 32 63 31 62 66 30 35 35 31 63 64 31 35 63 212c1bf0551cd15c
0e40: 65 38 33 32 65 31 31 38 65 62 36 34 30 38 64 63 e832e118eb6408dc
0e50: 31 39 34 64 31 30 33 33 65 34 64 64 37 62 30 66 194d1033e4dd7b0f
0e60: 34 34 61 33 31 65 63 37 37 61 65 30 61 65 39 38 44a31ec77ae0ae98
0e70: 20 77 0a 46 20 74 65 73 74 73 2f 6b 65 79 74 65 w.F tests/keyte
0e80: 73 74 31 2e 74 63 6c 20 62 64 35 63 62 39 66 38 st1.tcl bd5cb9f8
0e90: 35 37 33 34 62 37 32 31 39 33 33 61 32 38 33 31 5734b721933a2831
0ea0: 39 66 62 34 64 35 36 38 36 39 61 32 65 63 33 33 9fb4d56869a2ec33
0eb0: 38 36 61 33 35 63 33 64 32 37 34 39 66 64 30 31 86a35c3d2749fd01
0ec0: 36 30 64 30 62 33 62 65 20 77 0a 46 20 74 65 73 60d0b3be w.F tes
0ed0: 74 73 2f 6b 65 79 74 65 73 74 32 2e 74 63 6c 20 ts/keytest2.tcl
0ee0: 39 61 65 32 39 31 61 32 32 61 63 62 35 38 39 32 9ae291a22acb5892
0ef0: 64 35 39 32 63 30 30 64 65 61 65 65 39 39 35 34 d592c00deaee9954
0f00: 36 32 65 66 63 38 34 33 20 77 0a 46 20 74 65 73 62efc843 w.F tes
0f10: 74 73 2f 6d 61 6b 65 5f 74 65 73 74 5f 66 69 6c ts/make_test_fil
0f20: 65 73 2e 74 63 6c 20 63 33 31 62 39 36 33 32 30 es.tcl c31b96320
0f30: 64 63 38 35 63 64 65 37 39 38 36 34 33 62 33 64 dc85cde798643b3d
0f40: 61 30 34 65 64 61 30 37 35 32 33 66 64 31 66 31 a04eda07523fd1f1
0f50: 64 65 36 33 32 37 61 39 39 61 66 31 35 38 64 33 de6327a99af158d3
0f60: 62 33 61 36 63 66 35 20 77 0a 46 20 74 65 73 74 b3a6cf5 w.F test
0f70: 73 2f 6f 6c 64 54 65 73 74 73 2f 63 6c 69 65 6e s/oldTests/clien
0f80: 74 2e 70 65 6d 20 37 39 63 37 64 63 61 61 33 64 t.pem 79c7dcaa3d
0f90: 66 37 63 39 64 63 31 39 62 39 36 63 30 38 63 39 f7c9dc19b96c08c9
0fa0: 63 39 37 32 64 36 37 34 35 32 66 39 37 38 20 77 c972d67452f978 w
0fb0: 0a 46 20 74 65 73 74 73 2f 6f 6c 64 54 65 73 74 .F tests/oldTest
0fc0: 73 2f 73 65 72 76 65 72 2e 70 65 6d 20 39 31 62 s/server.pem 91b
0fd0: 34 65 62 36 31 31 32 39 33 39 30 62 65 65 65 32 4eb61129390beee2
0fe0: 35 33 37 38 36 32 36 64 36 37 33 32 39 65 37 31 5378626d67329e71
0ff0: 66 35 63 65 66 20 77 0a 46 20 74 65 73 74 73 2f f5cef w.F tests/
1000: 6f 6c 64 54 65 73 74 73 2f 74 6c 73 2e 74 63 6c oldTests/tls.tcl
1010: 20 33 65 63 34 61 37 38 64 37 32 39 62 61 38 34 3ec4a78d729ba84
1020: 39 37 32 31 63 65 62 30 36 66 30 30 63 39 30 65 9721ceb06f00c90e
1030: 31 30 63 32 64 62 63 31 37 20 77 0a 46 20 74 65 10c2dbc17 w.F te
1040: 73 74 73 2f 6f 6c 64 54 65 73 74 73 2f 74 6c 73 sts/oldTests/tls
1050: 41 75 74 6f 2e 74 63 6c 20 63 36 66 36 39 61 65 Auto.tcl c6f69ae
1060: 39 64 63 61 30 66 38 65 66 30 63 32 33 32 39 34 9dca0f8ef0c23294
1070: 63 36 66 30 33 62 61 64 31 61 38 35 62 35 66 38 c6f03bad1a85b5f8
1080: 32 20 77 0a 46 20 74 65 73 74 73 2f 6f 6c 64 54 2 w.F tests/oldT
1090: 65 73 74 73 2f 74 6c 73 42 6c 6f 63 6b 69 6e 67 ests/tlsBlocking
10a0: 2e 74 63 6c 20 32 37 32 65 31 30 65 37 39 65 61 .tcl 272e10e79ea
10b0: 30 34 62 66 37 61 34 36 65 65 30 65 66 64 38 34 04bf7a46ee0efd84
10c0: 63 33 39 38 33 39 39 34 39 38 38 37 63 20 77 0a c39839949887c w.
10d0: 46 20 74 65 73 74 73 2f 6f 6c 64 54 65 73 74 73 F tests/oldTests
10e0: 2f 74 6c 73 43 69 70 68 65 72 73 2e 74 63 6c 20 /tlsCiphers.tcl
10f0: 66 63 31 62 37 66 35 37 32 62 36 36 32 61 64 39 fc1b7f572b662ad9
1100: 62 34 63 30 31 63 33 61 64 37 36 39 31 63 39 33 b4c01c3ad7691c93
1110: 64 39 38 62 64 62 37 34 20 77 0a 46 20 74 65 73 d98bdb74 w.F tes
1120: 74 73 2f 6f 6c 64 54 65 73 74 73 2f 74 6c 73 48 ts/oldTests/tlsH
1130: 74 74 70 2e 74 63 6c 20 61 35 33 62 36 65 61 32 ttp.tcl a53b6ea2
1140: 66 61 61 64 38 36 62 39 32 33 36 37 38 36 63 38 faad86b9236786c8
1150: 65 39 37 30 38 63 62 63 34 65 37 32 61 66 66 66 e9708cbc4e72afff
1160: 20 77 0a 46 20 74 65 73 74 73 2f 6f 6c 64 54 65 w.F tests/oldTe
1170: 73 74 73 2f 74 6c 73 53 72 76 2e 74 63 6c 20 30 sts/tlsSrv.tcl 0
1180: 33 31 32 36 65 64 36 34 31 35 34 32 35 36 33 64 3126ed641542563d
1190: 31 30 39 30 35 30 61 62 33 39 37 34 61 61 34 39 109050ab3974aa49
11a0: 33 61 62 65 34 31 64 20 77 0a 46 20 74 65 73 74 3abe41d w.F test
11b0: 73 2f 6f 6c 64 54 65 73 74 73 2f 74 6c 73 53 72 s/oldTests/tlsSr
11c0: 76 32 2e 74 63 6c 20 32 36 65 62 34 30 35 65 35 v2.tcl 26eb405e5
11d0: 36 62 30 36 33 37 30 37 39 66 39 62 31 38 38 34 6b0637079f9b1884
11e0: 32 38 31 34 33 31 65 30 32 61 38 65 31 34 38 20 281431e02a8e148
11f0: 77 0a 46 20 74 65 73 74 73 2f 6f 6c 64 54 65 73 w.F tests/oldTes
1200: 74 73 2f 74 6c 73 55 70 6c 6f 61 64 2e 74 63 6c ts/tlsUpload.tcl
1210: 20 37 64 35 61 33 61 31 62 61 61 38 62 62 34 64 7d5a3a1baa8bb4d
1220: 64 63 30 34 65 38 62 65 36 32 35 62 38 38 31 39 dc04e8be625b8819
1230: 39 62 66 63 37 39 63 32 34 20 77 0a 46 20 74 65 9bfc79c24 w.F te
1240: 73 74 73 2f 72 65 6d 6f 74 65 2e 74 63 6c 20 62 sts/remote.tcl b
1250: 31 65 34 35 33 30 34 36 32 64 66 32 38 30 30 62 1e4530462df2800b
1260: 61 34 64 38 37 61 33 66 33 32 38 61 39 65 61 34 a4d87a3f328a9ea4
1270: 35 66 63 64 32 31 63 64 32 32 62 64 31 37 64 37 5fcd21cd22bd17d7
1280: 37 61 63 36 33 31 36 61 63 32 36 33 34 33 63 20 7ac6316ac26343c
1290: 77 0a 46 20 74 65 73 74 73 2f 73 69 6d 70 6c 65 w.F tests/simple
12a0: 43 6c 69 65 6e 74 2e 74 63 6c 20 33 38 62 64 32 Client.tcl 38bd2
12b0: 33 61 36 66 36 38 39 30 30 30 38 66 63 66 63 36 3a6f6890008fcfc6
12c0: 34 35 62 39 39 61 65 33 34 61 63 36 38 31 65 63 45b99ae34ac681ec
12d0: 34 31 61 64 32 33 64 39 31 37 31 62 33 64 39 61 41ad23d9171b3d9a
12e0: 38 39 63 32 33 36 33 62 39 63 64 20 77 0a 46 20 89c2363b9cd w.F
12f0: 74 65 73 74 73 2f 73 69 6d 70 6c 65 53 65 72 76 tests/simpleServ
1300: 65 72 2e 74 63 6c 20 30 34 39 30 38 34 35 65 64 er.tcl 0490845ed
1310: 39 33 31 32 36 39 63 39 61 61 63 32 35 64 64 31 931269c9aac25dd1
1320: 32 39 33 31 38 32 30 62 36 36 30 37 62 30 62 34 2931820b6607b0b4
1330: 33 66 66 32 33 65 37 32 61 61 30 36 63 38 33 36 3ff23e72aa06c836
1340: 37 30 36 66 61 37 31 20 77 0a 46 20 74 65 73 74 706fa71 w.F test
1350: 73 2f 74 6c 73 49 4f 2e 74 65 73 74 20 31 39 35 s/tlsIO.test 195
1360: 61 39 31 31 35 61 62 31 31 38 33 33 64 62 64 32 a9115ab11833dbd2
1370: 30 37 31 61 35 62 63 38 33 33 37 37 64 36 38 35 071a5bc83377d685
1380: 30 36 30 35 66 35 38 65 64 31 61 39 39 38 66 63 0605f58ed1a998fc
1390: 34 64 62 62 36 31 63 61 37 30 61 39 38 20 77 0a 4dbb61ca70a98 w.
13a0: 46 20 77 69 6e 2f 52 45 41 44 4d 45 2e 74 78 74 F win/README.txt
13b0: 20 35 62 33 62 30 61 33 61 39 35 62 65 34 65 33 5b3b0a3a95be4e3
13c0: 34 33 64 32 66 61 64 33 37 35 65 61 37 30 33 31 43d2fad375ea7031
13d0: 39 32 37 31 32 62 61 66 37 35 36 38 38 31 30 39 92712baf75688109
13e0: 33 35 39 63 62 35 35 33 63 33 31 32 32 37 62 32 359cb553c31227b2
13f0: 66 20 77 0a 46 20 77 69 6e 2f 6d 61 6b 65 66 69 f w.F win/makefi
1400: 6c 65 2e 76 63 20 31 31 64 35 62 37 62 66 32 63 le.vc 11d5b7bf2c
1410: 39 62 38 62 39 36 64 62 33 38 31 30 63 61 61 37 9b8b96db3810caa7
1420: 33 33 63 63 66 62 33 61 38 31 61 64 36 32 33 37 33ccfb3a81ad6237
1430: 37 62 65 38 35 39 39 34 66 63 33 32 64 66 39 34 7be85994fc32df94
1440: 65 61 37 35 38 37 20 77 0a 46 20 77 69 6e 2f 6e ea7587 w.F win/n
1450: 6d 61 6b 65 68 6c 70 2e 63 20 62 30 31 66 38 32 makehlp.c b01f82
1460: 32 65 61 62 62 65 31 65 64 32 62 36 34 65 37 30 2eabbe1ed2b64e70
1470: 38 38 32 64 39 37 64 34 38 34 30 32 62 34 32 64 882d97d48402b42d
1480: 32 36 38 39 61 31 65 61 30 30 33 34 32 64 31 61 2689a1ea00342d1a
1490: 31 61 37 65 61 61 31 39 63 62 20 77 0a 46 20 77 1a7eaa19cb w.F w
14a0: 69 6e 2f 72 75 6c 65 73 2d 65 78 74 2e 76 63 20 in/rules-ext.vc
14b0: 35 36 36 32 33 30 66 64 64 39 39 39 61 39 35 37 566230fdd999a957
14c0: 63 32 37 30 30 37 65 62 66 61 38 30 32 32 61 61 c27007ebfa8022aa
14d0: 35 32 33 62 64 62 36 34 32 34 33 64 38 65 66 63 523bdb64243d8efc
14e0: 64 61 64 31 63 39 63 38 66 63 33 63 64 61 65 37 dad1c9c8fc3cdae7
14f0: 20 77 0a 46 20 77 69 6e 2f 72 75 6c 65 73 2e 76 w.F win/rules.v
1500: 63 20 64 32 61 66 32 30 63 64 66 38 33 64 61 35 c d2af20cdf83da5
1510: 36 36 34 63 38 65 64 37 62 36 34 37 36 32 38 62 664c8ed7b647628b
1520: 62 66 37 63 39 39 31 30 62 62 33 38 31 34 33 39 bf7c9910bb381439
1530: 32 63 32 39 61 31 31 37 37 37 64 63 35 33 30 66 2c29a11777dc530f
1540: 35 31 20 77 0a 46 20 77 69 6e 2f 74 61 72 67 65 51 w.F win/targe
1550: 74 73 2e 76 63 20 39 36 61 32 35 61 31 66 61 36 ts.vc 96a25a1fa6
1560: 65 39 65 39 63 66 62 33 34 38 66 64 33 37 36 30 e9e9cfb348fd3760
1570: 61 35 33 39 35 62 34 63 65 38 61 63 61 66 63 38 a5395b4ce8acafc8
1580: 65 64 31 30 66 30 34 31 32 39 33 37 65 63 32 30 ed10f0412937ec20
1590: 30 64 35 64 62 64 20 77 0a 50 20 61 66 32 63 36 0d5dbd w.P af2c6
15a0: 33 34 36 63 39 32 64 35 64 30 34 62 62 33 33 35 346c92d5d04bb335
15b0: 65 34 32 65 33 37 64 36 64 39 62 65 64 30 32 63 e42e37d6d9bed02c
15c0: 64 33 65 31 32 32 32 65 37 37 31 30 61 30 30 63 d3e1222e7710a00c
15d0: 35 35 30 36 63 38 38 30 64 62 65 0a 55 20 62 6f 5506c880dbe.U bo
15e0: 68 61 67 61 6e 0a 5a 20 37 65 35 30 37 66 33 34 hagan.Z 7e507f34
15f0: 36 62 65 39 65 39 66 63 38 64 38 63 30 65 66 39 6be9e9fc8d8c0ef9
1600: 61 66 63 33 61 65 33 64 0a afc3ae3d.