Artifact
191f8b29bcc65c287bbc1992f4af579dbde3afbbb5872866fda2e77fd1f1c0dd :
Manifest of check-in
[191f8b29bc]
- Improved key and iv storage to use zero padded buffer to ensure no buffer overrun in OpenSSL API if string pointer is used.
Added cipher default option for encrypt and decrypt. Pass data as last arg without -data option.
by
bohagan on
2023-12-04 00:30:53 .
0000: 43 20 49 6d 70 72 6f 76 65 64 5c 73 6b 65 79 5c C Improved\skey\
0010: 73 61 6e 64 5c 73 69 76 5c 73 73 74 6f 72 61 67 sand\siv\sstorag
0020: 65 5c 73 74 6f 5c 73 75 73 65 5c 73 7a 65 72 6f e\sto\suse\szero
0030: 5c 73 70 61 64 64 65 64 5c 73 62 75 66 66 65 72 \spadded\sbuffer
0040: 5c 73 74 6f 5c 73 65 6e 73 75 72 65 5c 73 6e 6f \sto\sensure\sno
0050: 5c 73 62 75 66 66 65 72 5c 73 6f 76 65 72 72 75 \sbuffer\soverru
0060: 6e 5c 73 69 6e 5c 73 4f 70 65 6e 53 53 4c 5c 73 n\sin\sOpenSSL\s
0070: 41 50 49 5c 73 69 66 5c 73 73 74 72 69 6e 67 5c API\sif\sstring\
0080: 73 70 6f 69 6e 74 65 72 5c 73 69 73 5c 73 75 73 spointer\sis\sus
0090: 65 64 2e 5c 6e 41 64 64 65 64 5c 73 63 69 70 68 ed.\nAdded\sciph
00a0: 65 72 5c 73 64 65 66 61 75 6c 74 5c 73 6f 70 74 er\sdefault\sopt
00b0: 69 6f 6e 5c 73 66 6f 72 5c 73 65 6e 63 72 79 70 ion\sfor\sencryp
00c0: 74 5c 73 61 6e 64 5c 73 64 65 63 72 79 70 74 2e t\sand\sdecrypt.
00d0: 5c 73 50 61 73 73 5c 73 64 61 74 61 5c 73 61 73 \sPass\sdata\sas
00e0: 5c 73 6c 61 73 74 5c 73 61 72 67 5c 73 77 69 74 \slast\sarg\swit
00f0: 68 6f 75 74 5c 73 2d 64 61 74 61 5c 73 6f 70 74 hout\s-data\sopt
0100: 69 6f 6e 2e 0a 44 20 32 30 32 33 2d 31 32 2d 30 ion..D 2023-12-0
0110: 34 54 30 30 3a 33 30 3a 35 33 0a 46 20 2e 66 6f 4T00:30:53.F .fo
0120: 73 73 69 6c 2d 73 65 74 74 69 6e 67 73 2f 69 67 ssil-settings/ig
0130: 6e 6f 72 65 2d 67 6c 6f 62 20 30 35 33 30 33 31 nore-glob 053031
0140: 65 39 34 61 65 31 66 37 31 31 64 61 31 63 35 63 e94ae1f711da1c5c
0150: 34 39 64 34 38 38 38 64 37 34 34 65 64 64 33 32 49d4888d744edd32
0160: 32 66 20 77 0a 46 20 43 68 61 6e 67 65 4c 6f 67 2f w.F ChangeLog
0170: 20 37 34 30 30 61 32 39 62 35 38 62 38 66 65 31 7400a29b58b8fe1
0180: 66 33 36 66 38 30 64 61 35 30 35 38 32 36 62 31 f36f80da505826b1
0190: 63 39 32 30 32 39 66 37 63 20 77 0a 46 20 4d 61 c92029f7c w.F Ma
01a0: 6b 65 66 69 6c 65 2e 69 6e 20 33 64 38 32 36 64 kefile.in 3d826d
01b0: 38 32 65 65 31 66 66 66 64 64 32 33 38 66 66 34 82ee1fffdd238ff4
01c0: 61 33 39 61 33 33 36 31 65 37 30 34 65 30 62 39 a39a3361e704e0b9
01d0: 35 38 37 30 63 32 61 30 37 33 63 31 39 30 30 65 5870c2a073c1900e
01e0: 36 65 30 36 34 34 37 32 36 61 20 77 0a 46 20 52 6e0644726a w.F R
01f0: 45 41 44 4d 45 2e 74 78 74 20 61 63 39 36 64 35 EADME.txt ac96d5
0200: 63 65 63 33 66 35 61 62 32 37 63 31 66 33 32 32 cec3f5ab27c1f322
0210: 37 33 64 64 35 30 38 37 66 35 33 35 62 38 63 30 73dd5087f535b8c0
0220: 36 31 31 37 32 32 32 65 65 65 38 31 32 39 35 64 6117222eee81295d
0230: 32 34 37 63 34 33 62 33 65 34 20 77 0a 46 20 61 247c43b3e4 w.F a
0240: 63 69 6e 63 6c 75 64 65 2e 6d 34 20 61 39 32 30 cinclude.m4 a920
0250: 64 35 33 64 61 61 61 65 63 33 64 36 32 64 31 38 d53daaaec3d62d18
0260: 34 65 36 36 66 64 37 32 30 62 31 33 64 35 37 37 4e66fd720b13d577
0270: 65 61 32 34 35 66 66 30 62 37 35 36 61 30 34 31 ea245ff0b756a041
0280: 30 62 61 34 30 65 35 34 62 37 65 37 20 77 0a 46 0ba40e54b7e7 w.F
0290: 20 61 63 6c 6f 63 61 6c 2e 6d 34 20 61 61 32 62 aclocal.m4 aa2b
02a0: 66 64 31 32 63 33 38 61 38 32 31 62 38 34 38 64 fd12c38a821b848d
02b0: 38 33 37 36 37 66 61 61 32 30 33 33 31 33 34 37 83767faa20331347
02c0: 37 33 33 35 39 30 62 65 62 66 65 31 33 62 30 66 733590bebfe13b0f
02d0: 61 62 31 65 30 37 35 38 37 37 31 61 20 77 0a 46 ab1e0758771a w.F
02e0: 20 62 75 69 6c 64 2f 75 70 64 61 74 65 2d 77 69 build/update-wi
02f0: 6b 69 2d 64 6f 63 73 20 30 35 64 31 63 62 62 63 ki-docs 05d1cbbc
0300: 66 34 34 37 38 33 64 34 38 64 33 39 36 63 34 39 f44783d48d396c49
0310: 36 65 66 30 33 65 33 38 63 33 38 65 61 62 32 34 6ef03e38c38eab24
0320: 64 32 35 62 63 35 30 35 30 36 38 34 31 64 37 34 d25bc50506841d74
0330: 35 35 39 39 34 34 63 63 20 77 0a 46 20 63 6f 6e 559944cc w.F con
0340: 66 69 67 75 72 65 20 32 66 63 31 35 63 38 63 61 figure 2fc15c8ca
0350: 62 63 65 33 38 38 37 35 36 36 31 61 66 66 33 36 bce38875661aff36
0360: 31 31 30 62 63 64 39 64 63 39 33 63 62 62 30 61 110bcd9dc93cbb0a
0370: 36 36 66 65 61 38 35 36 30 33 39 32 39 33 63 61 66fea856039293ca
0380: 32 34 63 34 65 32 35 20 78 0a 46 20 63 6f 6e 66 24c4e25 x.F conf
0390: 69 67 75 72 65 2e 61 63 20 64 32 61 31 64 63 35 igure.ac d2a1dc5
03a0: 62 63 64 62 65 36 64 64 33 33 32 30 33 66 39 61 bcdbe6dd33203f9a
03b0: 32 34 63 32 66 32 30 34 39 61 30 65 33 66 32 35 24c2f2049a0e3f25
03c0: 32 61 34 66 62 30 64 35 33 30 36 36 39 34 35 34 2a4fb0d530669454
03d0: 38 32 30 61 61 32 36 39 31 20 77 0a 46 20 64 6f 820aa2691 w.F do
03e0: 63 2f 63 72 79 70 74 6f 67 72 61 70 68 79 2e 68 c/cryptography.h
03f0: 74 6d 6c 20 62 30 65 32 37 66 39 65 36 66 64 38 tml b0e27f9e6fd8
0400: 32 34 64 38 30 66 63 64 66 32 62 65 37 30 33 32 24d80fcdf2be7032
0410: 61 30 66 33 36 35 38 65 36 36 36 65 30 63 36 30 a0f3658e666e0c60
0420: 31 62 39 32 66 32 61 63 62 36 63 37 35 61 31 37 1b92f2acb6c75a17
0430: 38 34 39 37 20 77 0a 46 20 64 6f 63 2f 64 6f 63 8497 w.F doc/doc
0440: 73 2e 63 73 73 20 30 61 62 34 37 38 37 38 31 33 s.css 0ab4787813
0450: 63 61 33 37 66 34 36 39 30 39 31 66 37 31 37 36 ca37f469091f7176
0460: 31 64 38 39 32 65 39 37 62 35 34 61 63 39 37 34 1d892e97b54ac974
0470: 66 63 62 65 34 34 61 62 62 36 64 30 63 35 63 38 fcbe44abb6d0c5c8
0480: 30 37 34 37 61 37 20 77 0a 46 20 64 6f 63 2f 74 0747a7 w.F doc/t
0490: 6c 73 2e 68 74 6d 6c 20 31 32 62 34 65 39 65 39 ls.html 12b4e9e9
04a0: 64 37 66 38 35 35 64 33 37 64 36 62 32 35 39 34 d7f855d37d6b2594
04b0: 35 63 33 30 39 32 39 62 62 31 36 33 61 65 63 66 5c30929bb163aecf
04c0: 38 30 38 65 34 66 64 34 64 64 36 61 39 38 66 34 808e4fd4dd6a98f4
04d0: 31 30 31 39 39 33 30 39 20 77 0a 46 20 67 65 6e 10199309 w.F gen
04e0: 65 72 69 63 2f 67 65 6e 5f 64 68 5f 70 61 72 61 eric/gen_dh_para
04f0: 6d 73 20 39 30 31 37 37 61 31 36 35 38 37 36 62 ms 90177a165876b
0500: 31 34 66 66 36 64 39 64 65 31 37 33 32 65 65 64 14ff6d9de1732eed
0510: 62 62 34 33 38 33 61 34 64 36 62 64 37 34 37 65 bb4383a4d6bd747e
0520: 39 62 65 32 64 65 31 37 39 35 30 39 61 34 30 65 9be2de179509a40e
0530: 31 66 65 20 77 0a 46 20 67 65 6e 65 72 69 63 2f 1fe w.F generic/
0540: 74 63 6c 4f 70 74 73 2e 68 20 63 31 39 37 39 35 tclOpts.h c19795
0550: 37 66 39 36 65 33 32 38 63 62 31 34 39 38 34 30 7f96e328cb149840
0560: 65 65 65 34 36 31 34 39 30 62 37 31 64 30 31 37 eee461490b71d017
0570: 66 63 65 30 33 65 65 33 38 36 38 64 30 33 31 64 fce03ee3868d031d
0580: 64 66 38 62 65 63 35 33 36 63 20 77 0a 46 20 67 df8bec536c w.F g
0590: 65 6e 65 72 69 63 2f 74 6c 73 2e 63 20 33 65 63 eneric/tls.c 3ec
05a0: 65 38 33 63 35 37 62 32 39 65 36 39 62 38 32 63 e83c57b29e69b82c
05b0: 34 38 32 63 39 36 66 66 33 38 34 37 65 63 33 33 482c96ff3847ec33
05c0: 38 33 62 32 64 62 64 65 38 64 30 64 32 31 38 31 83b2dbde8d0d2181
05d0: 62 34 62 64 35 39 61 62 36 36 65 64 64 20 77 0a b4bd59ab66edd w.
05e0: 46 20 67 65 6e 65 72 69 63 2f 74 6c 73 2e 68 20 F generic/tls.h
05f0: 62 63 62 61 64 64 30 34 38 31 32 37 32 32 63 37 bcbadd04812722c7
0600: 36 38 62 61 62 39 31 31 64 66 30 36 35 39 31 64 68bab911df06591d
0610: 65 62 36 34 31 32 63 34 34 32 36 36 37 66 63 37 eb6412c442667fc7
0620: 32 61 33 37 30 30 37 30 32 37 39 32 62 33 32 38 2a3700702792b328
0630: 20 77 0a 46 20 67 65 6e 65 72 69 63 2f 74 6c 73 w.F generic/tls
0640: 42 49 4f 2e 63 20 33 39 37 37 65 63 30 61 30 34 BIO.c 3977ec0a04
0650: 64 31 65 34 61 39 39 62 64 36 66 34 36 34 31 61 d1e4a99bd6f4641a
0660: 35 63 33 38 37 62 31 64 62 62 32 37 63 38 38 35 5c387b1dbb27c885
0670: 31 63 61 65 31 61 31 65 66 32 30 33 37 38 61 65 1cae1a1ef20378ae
0680: 30 64 39 32 32 61 20 77 0a 46 20 67 65 6e 65 72 0d922a w.F gener
0690: 69 63 2f 74 6c 73 44 69 67 65 73 74 2e 63 20 33 ic/tlsDigest.c 3
06a0: 63 37 37 33 33 66 34 35 30 33 32 65 64 65 31 30 c7733f45032ede10
06b0: 31 33 61 36 65 62 63 36 61 36 38 64 64 31 31 37 13a6ebc6a68dd117
06c0: 35 39 65 66 66 31 31 38 65 31 61 32 38 62 34 35 59eff118e1a28b45
06d0: 30 34 37 66 35 35 33 30 63 62 37 36 64 64 39 20 047f5530cb76dd9
06e0: 77 0a 46 20 67 65 6e 65 72 69 63 2f 74 6c 73 45 w.F generic/tlsE
06f0: 6e 63 72 79 70 74 2e 63 20 32 61 34 35 65 65 61 ncrypt.c 2a45eea
0700: 36 38 35 37 61 37 30 34 63 39 64 66 64 65 64 36 6857a704c9dfded6
0710: 34 32 36 64 62 34 39 32 64 39 34 64 38 63 62 31 426db492d94d8cb1
0720: 63 37 66 39 33 37 36 38 33 37 30 37 34 34 65 33 c7f93768370744e3
0730: 66 30 38 33 30 39 65 38 38 20 77 0a 46 20 67 65 f08309e88 w.F ge
0740: 6e 65 72 69 63 2f 74 6c 73 49 4f 2e 63 20 30 62 neric/tlsIO.c 0b
0750: 30 36 65 35 33 35 38 35 34 37 32 39 62 65 31 32 06e535854729be12
0760: 65 33 38 64 63 34 66 64 65 63 36 66 36 66 31 65 e38dc4fdec6f6f1e
0770: 34 33 33 64 62 36 36 66 39 35 35 66 61 63 61 33 433db66f955faca3
0780: 62 39 34 36 64 65 64 33 32 31 61 31 66 66 20 77 b946ded321a1ff w
0790: 0a 46 20 67 65 6e 65 72 69 63 2f 74 6c 73 49 6e .F generic/tlsIn
07a0: 66 6f 2e 63 20 38 62 61 65 63 34 61 36 34 37 63 fo.c 8baec4a647c
07b0: 62 66 35 31 32 36 62 62 65 62 38 61 31 63 32 66 bf5126bbeb8a1c2f
07c0: 65 61 65 30 36 34 36 32 30 32 38 35 33 63 66 31 eae0646202853cf1
07d0: 31 62 66 33 62 32 32 64 30 64 65 35 36 35 64 38 1bf3b22d0de565d8
07e0: 64 36 66 36 62 20 77 0a 46 20 67 65 6e 65 72 69 d6f6b w.F generi
07f0: 63 2f 74 6c 73 49 6e 74 2e 68 20 35 61 62 63 35 c/tlsInt.h 5abc5
0800: 33 33 32 38 35 61 37 36 33 38 63 34 64 31 35 39 33285a7638c4d159
0810: 64 39 62 38 34 34 64 39 35 66 31 34 61 31 38 37 d9b844d95f14a187
0820: 39 33 37 38 61 62 33 62 30 63 30 37 61 66 35 62 9378ab3b0c07af5b
0830: 63 36 66 62 66 63 37 66 33 33 64 20 77 0a 46 20 c6fbfc7f33d w.F
0840: 67 65 6e 65 72 69 63 2f 74 6c 73 58 35 30 39 2e generic/tlsX509.
0850: 63 20 65 61 64 32 65 38 33 37 66 33 39 35 62 66 c ead2e837f395bf
0860: 65 36 61 63 34 30 30 63 33 37 37 35 31 37 66 63 e6ac400c377517fc
0870: 65 36 38 35 36 38 35 65 37 63 64 38 61 32 61 32 e685685e7cd8a2a2
0880: 32 61 64 61 39 38 33 36 34 62 37 34 62 65 62 34 2ada98364b74beb4
0890: 32 66 20 77 0a 46 20 6c 69 62 72 61 72 79 2f 74 2f w.F library/t
08a0: 6c 73 2e 74 63 6c 20 38 30 36 66 66 39 33 31 32 ls.tcl 806ff9312
08b0: 61 61 62 30 33 36 34 63 36 36 39 39 38 65 62 30 aab0364c66998eb0
08c0: 34 31 33 64 34 65 64 31 38 38 34 37 63 39 34 30 413d4ed18847c940
08d0: 32 65 33 31 63 37 31 66 62 36 65 39 37 37 37 64 2e31c71fb6e9777d
08e0: 34 35 35 37 38 32 34 20 77 0a 46 20 6c 69 63 65 4557824 w.F lice
08f0: 6e 73 65 2e 74 65 72 6d 73 20 37 36 37 63 61 35 nse.terms 767ca5
0900: 38 31 37 33 33 66 38 61 34 31 34 32 65 32 36 33 81733f8a4142e263
0910: 64 65 37 37 61 62 38 33 35 66 62 34 62 66 62 62 de77ab835fb4bfbb
0920: 65 66 20 77 0a 46 20 70 6b 67 49 6e 64 65 78 2e ef w.F pkgIndex.
0930: 74 63 6c 2e 69 6e 20 62 39 32 36 30 39 35 39 65 tcl.in b9260959e
0940: 36 32 31 37 39 61 65 35 63 61 32 39 63 38 36 62 62179ae5ca29c86b
0950: 34 66 31 65 38 64 30 36 62 36 62 34 31 61 66 66 4f1e8d06b6b41aff
0960: 38 30 64 32 32 62 66 31 66 62 37 32 33 62 66 39 80d22bf1fb723bf9
0970: 37 64 39 31 34 62 32 20 77 0a 46 20 74 63 6c 63 7d914b2 w.F tclc
0980: 6f 6e 66 69 67 2f 52 45 41 44 4d 45 2e 74 78 74 onfig/README.txt
0990: 20 32 32 65 32 62 38 33 30 35 37 38 35 33 37 30 22e2b8305785370
09a0: 62 30 38 65 66 39 63 31 38 61 61 36 32 34 30 38 b08ef9c18aa62408
09b0: 66 35 66 65 39 37 32 36 35 35 66 33 61 34 66 62 f5fe972655f3a4fb
09c0: 62 30 64 63 35 35 62 63 38 62 65 62 36 30 65 36 b0dc55bc8beb60e6
09d0: 37 20 77 0a 46 20 74 63 6c 63 6f 6e 66 69 67 2f 7 w.F tclconfig/
09e0: 69 6e 73 74 61 6c 6c 2d 73 68 20 32 31 38 32 62 install-sh 2182b
09f0: 33 37 30 35 64 39 32 65 32 35 37 35 33 34 31 31 3705d92e25753411
0a00: 65 32 63 32 38 63 66 37 38 38 63 36 39 65 33 35 e2c28cf788c69e35
0a10: 61 34 38 66 62 62 38 61 61 33 33 32 65 33 34 32 a48fbb8aa332e342
0a20: 64 66 63 36 62 39 35 62 38 30 64 20 77 0a 46 20 dfc6b95b80d w.F
0a30: 74 63 6c 63 6f 6e 66 69 67 2f 6c 69 63 65 6e 73 tclconfig/licens
0a40: 65 2e 74 65 72 6d 73 20 30 36 33 39 61 65 33 33 e.terms 0639ae33
0a50: 34 65 62 39 61 33 34 37 66 61 30 65 31 65 30 61 4eb9a347fa0e1e0a
0a60: 32 36 30 66 35 32 37 35 37 63 30 61 61 32 61 61 260f52757c0aa2aa
0a70: 66 34 36 30 39 36 38 39 65 62 33 31 38 62 33 34 f4609689eb318b34
0a80: 36 30 65 66 63 66 37 39 20 77 0a 46 20 74 63 6c 60efcf79 w.F tcl
0a90: 63 6f 6e 66 69 67 2f 74 63 6c 2e 6d 34 20 32 30 config/tcl.m4 20
0aa0: 39 64 31 38 31 34 65 31 61 63 62 65 62 61 62 31 9d1814e1acbebab1
0ab0: 35 64 38 61 35 39 34 33 65 66 35 31 35 31 31 32 5d8a5943ef515112
0ac0: 62 66 64 39 30 61 37 34 31 64 33 39 36 31 34 34 bfd90a741d396144
0ad0: 39 38 30 31 64 34 33 35 35 30 37 36 36 33 20 77 9801d435507663 w
0ae0: 0a 46 20 74 65 73 74 73 2f 52 45 41 44 4d 45 2e .F tests/README.
0af0: 74 78 74 20 36 37 33 63 62 33 36 31 38 38 37 31 txt 673cb3618871
0b00: 62 36 66 31 65 63 39 37 65 37 63 66 61 61 32 32 b6f1ec97e7cfaa22
0b10: 62 66 34 64 66 63 64 34 64 39 62 35 61 31 32 33 bf4dfcd4d9b5a123
0b20: 32 61 34 35 31 33 38 64 65 34 62 33 36 31 33 64 2a45138de4b3613d
0b30: 63 36 37 65 20 77 0a 46 20 74 65 73 74 73 2f 61 c67e w.F tests/a
0b40: 6c 6c 2e 74 63 6c 20 62 39 31 64 33 38 36 31 38 ll.tcl b91d38618
0b50: 32 33 63 65 37 32 35 36 61 61 37 33 64 66 32 61 23ce7256aa73df2a
0b60: 36 33 62 38 65 36 38 63 37 65 62 31 37 38 33 35 63b8e68c7eb17835
0b70: 39 39 38 31 38 66 62 65 34 30 65 30 33 66 37 62 99818fbe40e03f7b
0b80: 66 61 35 65 61 61 63 20 77 0a 46 20 74 65 73 74 fa5eaac w.F test
0b90: 73 2f 62 61 64 73 73 6c 2e 63 73 76 20 33 62 34 s/badssl.csv 3b4
0ba0: 63 62 38 30 32 38 39 34 37 62 32 35 61 61 63 39 cb8028947b25aac9
0bb0: 34 61 62 34 33 33 37 34 31 38 39 62 62 35 35 31 4ab43374189bb551
0bc0: 33 64 64 64 65 38 30 33 64 31 62 39 66 37 30 63 3ddde803d1b9f70c
0bd0: 65 38 35 65 39 39 37 65 33 34 64 61 37 20 77 0a e85e997e34da7 w.
0be0: 46 20 74 65 73 74 73 2f 62 61 64 73 73 6c 2e 74 F tests/badssl.t
0bf0: 65 73 74 20 65 66 32 38 36 65 33 34 34 63 32 30 est ef286e344c20
0c00: 38 36 66 30 62 38 36 33 35 62 65 62 31 33 37 32 86f0b8635beb1372
0c10: 35 65 38 30 32 37 61 65 34 63 30 37 32 66 37 63 5e8027ae4c072f7c
0c20: 61 38 63 63 36 35 33 30 38 38 62 66 31 36 30 32 a8cc653088bf1602
0c30: 64 66 65 65 20 77 0a 46 20 74 65 73 74 73 2f 63 dfee w.F tests/c
0c40: 65 72 74 73 2f 52 45 41 44 4d 45 2e 74 78 74 20 erts/README.txt
0c50: 39 39 31 35 61 64 35 33 66 61 32 32 37 39 36 38 9915ad53fa227968
0c60: 62 61 38 37 33 65 63 63 36 34 37 36 37 32 61 35 ba873ecc647672a5
0c70: 38 37 65 38 33 61 32 61 20 77 0a 46 20 74 65 73 87e83a2a w.F tes
0c80: 74 73 2f 63 65 72 74 73 2f 63 61 2e 70 65 6d 20 ts/certs/ca.pem
0c90: 34 38 34 65 33 61 35 36 34 34 64 61 62 61 61 39 484e3a5644dabaa9
0ca0: 38 35 39 37 35 37 34 31 62 30 33 30 36 33 64 39 85975741b03063d9
0cb0: 31 37 66 66 36 37 34 32 34 35 34 31 39 62 38 63 17ff674245419b8c
0cc0: 61 30 38 31 33 34 38 38 37 34 38 64 30 37 35 39 a0813488748d0759
0cd0: 20 77 0a 46 20 74 65 73 74 73 2f 63 65 72 74 73 w.F tests/certs
0ce0: 2f 63 6c 69 65 6e 74 2e 6b 65 79 20 66 62 34 64 /client.key fb4d
0cf0: 63 63 33 63 61 64 35 66 64 31 30 30 38 38 36 32 cc3cad5fd1008862
0d00: 31 38 61 30 63 63 65 31 35 61 30 34 32 66 34 38 18a0cce15a042f48
0d10: 30 64 66 64 65 61 65 62 34 30 31 34 34 64 62 39 0dfdeaeb40144db9
0d20: 34 38 35 65 66 61 30 39 65 61 38 32 20 77 0a 46 485efa09ea82 w.F
0d30: 20 74 65 73 74 73 2f 63 65 72 74 73 2f 63 6c 69 tests/certs/cli
0d40: 65 6e 74 2e 70 65 6d 20 32 30 35 30 65 38 63 39 ent.pem 2050e8c9
0d50: 35 33 35 32 33 38 32 66 37 61 61 32 64 62 39 63 5352382f7aa2db9c
0d60: 36 31 33 63 63 61 63 31 39 66 38 31 38 63 38 66 613ccac19f818c8f
0d70: 39 38 37 35 65 38 36 36 66 31 37 34 62 63 63 63 9875e866f174bccc
0d80: 62 30 65 36 36 36 34 38 20 77 0a 46 20 74 65 73 b0e66648 w.F tes
0d90: 74 73 2f 63 65 72 74 73 2f 63 6c 69 65 6e 74 2e ts/certs/client.
0da0: 72 65 71 20 35 66 66 65 39 33 30 63 38 62 66 62 req 5ffe930c8bfb
0db0: 33 38 65 30 36 62 34 62 39 37 63 33 39 30 61 66 38e06b4b97c390af
0dc0: 35 62 36 61 35 61 33 35 30 66 31 32 65 64 37 65 5b6a5a350f12ed7e
0dd0: 62 65 33 66 31 38 32 66 36 33 37 35 66 62 66 66 be3f182f6375fbff
0de0: 66 33 34 62 20 77 0a 46 20 74 65 73 74 73 2f 63 f34b w.F tests/c
0df0: 65 72 74 73 2f 66 69 6c 65 2e 73 72 6c 20 36 36 erts/file.srl 66
0e00: 32 61 39 31 39 34 35 31 64 61 61 64 62 66 39 36 2a919451daadbf96
0e10: 38 64 31 33 39 62 32 31 62 38 38 35 37 30 62 39 8d139b21b88570b9
0e20: 63 34 38 31 34 65 35 61 33 32 32 64 66 63 61 36 c4814e5a322dfca6
0e30: 37 39 62 66 33 39 38 39 32 66 34 65 35 39 20 77 79bf39892f4e59 w
0e40: 0a 46 20 74 65 73 74 73 2f 63 65 72 74 73 2f 70 .F tests/certs/p
0e50: 72 69 76 6b 65 79 2e 70 65 6d 20 36 38 33 36 34 rivkey.pem 68364
0e60: 64 63 61 35 66 61 64 31 63 31 39 35 32 61 34 62 dca5fad1c1952a4b
0e70: 66 38 35 61 63 38 66 63 33 32 32 63 30 33 37 32 f85ac8fc322c0372
0e80: 31 38 64 37 31 64 61 39 32 63 36 66 64 66 64 32 18d71da92c6fdfd2
0e90: 34 38 62 63 62 36 39 38 33 37 38 20 77 0a 46 20 48bcb698378 w.F
0ea0: 74 65 73 74 73 2f 63 65 72 74 73 2f 73 65 72 76 tests/certs/serv
0eb0: 65 72 2e 6b 65 79 20 30 35 39 64 30 63 34 65 31 er.key 059d0c4e1
0ec0: 64 35 65 37 33 38 32 39 39 65 62 33 33 31 63 33 d5e738299eb331c3
0ed0: 63 65 33 64 31 36 66 38 64 32 34 31 64 38 64 62 ce3d16f8d241d8db
0ee0: 66 34 38 32 30 30 63 66 38 34 34 66 33 66 65 63 f48200cf844f3fec
0ef0: 64 39 39 62 30 36 61 20 77 0a 46 20 74 65 73 74 d99b06a w.F test
0f00: 73 2f 63 65 72 74 73 2f 73 65 72 76 65 72 2e 70 s/certs/server.p
0f10: 65 6d 20 66 61 66 64 32 35 66 36 64 66 30 36 66 em fafd25f6df06f
0f20: 31 62 37 39 62 66 63 64 64 65 38 64 65 31 66 61 1b79bfcdde8de1fa
0f30: 37 33 38 36 30 66 64 39 36 34 63 31 36 66 63 32 73860fd964c16fc2
0f40: 32 30 64 35 37 33 66 39 38 65 38 64 61 32 62 61 20d573f98e8da2ba
0f50: 39 30 65 20 77 0a 46 20 74 65 73 74 73 2f 63 65 90e w.F tests/ce
0f60: 72 74 73 2f 73 65 72 76 65 72 2e 72 65 71 20 39 rts/server.req 9
0f70: 38 34 63 36 30 36 39 35 66 35 66 62 61 34 31 31 84c60695f5fba411
0f80: 35 37 62 64 36 62 34 32 37 39 38 33 31 30 61 32 57bd6b42798310a2
0f90: 35 37 37 61 31 62 33 32 62 39 30 37 64 65 39 37 577a1b32b907de97
0fa0: 35 33 33 35 35 30 36 66 38 37 31 33 39 33 37 20 5335506f8713937
0fb0: 77 0a 46 20 74 65 73 74 73 2f 63 6f 6d 6d 6f 6e w.F tests/common
0fc0: 2e 74 63 6c 20 30 31 39 66 39 31 37 38 34 37 35 .tcl 019f9178475
0fd0: 61 38 38 33 61 38 33 62 63 30 33 34 61 35 61 39 a883a83bc034a5a9
0fe0: 34 37 30 65 33 32 31 61 61 32 32 65 38 37 34 36 470e321aa22e8746
0ff0: 30 61 63 31 34 30 36 30 32 30 38 36 38 31 34 64 0ac140602086814d
1000: 37 36 62 32 35 20 77 0a 46 20 74 65 73 74 73 2f 76b25 w.F tests/
1010: 64 69 67 65 73 74 2e 63 73 76 20 66 32 61 38 62 digest.csv f2a8b
1020: 30 36 64 39 64 65 31 38 64 30 31 66 65 61 36 64 06d9de18d01fea6d
1030: 66 38 34 38 35 38 65 39 62 31 62 32 66 62 66 61 f84858e9b1b2fbfa
1040: 61 65 35 65 33 38 37 33 36 64 62 61 65 61 62 37 ae5e38736dbaeab7
1050: 64 34 38 36 31 35 63 64 66 61 64 20 77 0a 46 20 d48615cdfad w.F
1060: 74 65 73 74 73 2f 64 69 67 65 73 74 2e 74 65 73 tests/digest.tes
1070: 74 20 66 61 36 66 66 35 30 33 35 33 61 63 61 34 t fa6ff50353aca4
1080: 30 36 66 64 66 34 33 61 65 63 38 38 33 31 39 34 06fdf43aec883194
1090: 31 33 30 32 37 32 39 32 66 35 31 31 66 36 33 37 13027292f511f637
10a0: 34 32 33 35 33 34 32 64 63 34 37 66 65 39 39 39 4235342dc47fe999
10b0: 62 31 20 77 0a 46 20 74 65 73 74 73 2f 65 6e 63 b1 w.F tests/enc
10c0: 72 79 70 74 2e 63 73 76 20 34 61 66 38 63 34 30 rypt.csv 4af8c40
10d0: 39 62 66 30 35 31 61 34 33 39 66 37 64 34 64 38 9bf051a439f7d4d8
10e0: 62 36 63 38 62 61 34 62 30 62 65 32 62 33 30 63 b6c8ba4b0be2b30c
10f0: 34 35 36 65 30 65 37 33 63 33 31 62 31 64 34 66 456e0e73c31b1d4f
1100: 61 35 33 65 33 38 38 37 35 20 77 0a 46 20 74 65 a53e38875 w.F te
1110: 73 74 73 2f 65 6e 63 72 79 70 74 2e 74 65 73 74 sts/encrypt.test
1120: 20 63 65 38 30 30 32 36 32 36 62 36 39 33 63 30 ce8002626b693c0
1130: 61 37 63 37 62 36 35 63 30 32 62 63 39 66 39 31 a7c7b65c02bc9f91
1140: 61 39 36 64 38 65 38 66 61 62 32 32 31 38 61 32 a96d8e8fab2218a2
1150: 37 62 30 62 39 64 64 33 65 61 65 36 61 37 35 32 7b0b9dd3eae6a752
1160: 34 20 77 0a 46 20 74 65 73 74 73 2f 69 6e 66 6f 4 w.F tests/info
1170: 2e 63 73 76 20 65 39 34 33 34 37 34 38 64 34 37 .csv e9434748d47
1180: 35 35 31 64 34 66 32 63 63 39 31 63 33 61 38 35 551d4f2cc91c3a85
1190: 63 36 37 39 30 64 36 30 37 31 37 39 39 39 65 35 c6790d60717999e5
11a0: 64 38 36 38 65 32 62 66 36 39 35 65 62 30 32 62 d868e2bf695eb02b
11b0: 33 36 61 66 65 20 77 0a 46 20 74 65 73 74 73 2f 36afe w.F tests/
11c0: 69 6e 66 6f 2e 74 65 73 74 20 35 32 34 37 31 34 info.test 524714
11d0: 33 37 63 38 66 65 31 37 36 39 62 64 61 39 34 64 37c8fe1769bda94d
11e0: 64 63 31 61 34 62 30 33 32 64 64 61 38 64 38 61 dc1a4b032dda8d8a
11f0: 65 63 65 63 34 30 33 65 39 66 62 66 31 63 61 30 ecec403e9fbf1ca0
1200: 32 33 39 37 65 30 36 38 38 33 20 77 0a 46 20 74 2397e06883 w.F t
1210: 65 73 74 73 2f 6b 65 79 74 65 73 74 31 2e 74 63 ests/keytest1.tc
1220: 6c 20 62 64 35 63 62 39 66 38 35 37 33 34 62 37 l bd5cb9f85734b7
1230: 32 31 39 33 33 61 32 38 33 31 39 66 62 34 64 35 21933a28319fb4d5
1240: 36 38 36 39 61 32 65 63 33 33 38 36 61 33 35 63 6869a2ec3386a35c
1250: 33 64 32 37 34 39 66 64 30 31 36 30 64 30 62 33 3d2749fd0160d0b3
1260: 62 65 20 77 0a 46 20 74 65 73 74 73 2f 6b 65 79 be w.F tests/key
1270: 74 65 73 74 32 2e 74 63 6c 20 39 61 65 32 39 31 test2.tcl 9ae291
1280: 61 32 32 61 63 62 35 38 39 32 64 35 39 32 63 30 a22acb5892d592c0
1290: 30 64 65 61 65 65 39 39 35 34 36 32 65 66 63 38 0deaee995462efc8
12a0: 34 33 20 77 0a 46 20 74 65 73 74 73 2f 6d 61 6b 43 w.F tests/mak
12b0: 65 5f 74 65 73 74 5f 66 69 6c 65 73 2e 74 63 6c e_test_files.tcl
12c0: 20 65 32 36 35 33 39 39 64 33 63 63 35 30 66 34 e265399d3cc50f4
12d0: 61 39 66 30 62 31 65 39 30 38 65 65 31 33 39 63 a9f0b1e908ee139c
12e0: 37 31 30 31 61 34 34 36 65 31 35 65 32 64 65 39 7101a446e15e2de9
12f0: 31 61 38 66 37 62 38 34 37 31 61 37 65 35 31 31 1a8f7b8471a7e511
1300: 65 20 77 0a 46 20 74 65 73 74 73 2f 6f 6c 64 54 e w.F tests/oldT
1310: 65 73 74 73 2f 63 6c 69 65 6e 74 2e 70 65 6d 20 ests/client.pem
1320: 37 39 63 37 64 63 61 61 33 64 66 37 63 39 64 63 79c7dcaa3df7c9dc
1330: 31 39 62 39 36 63 30 38 63 39 63 39 37 32 64 36 19b96c08c9c972d6
1340: 37 34 35 32 66 39 37 38 20 77 0a 46 20 74 65 73 7452f978 w.F tes
1350: 74 73 2f 6f 6c 64 54 65 73 74 73 2f 73 65 72 76 ts/oldTests/serv
1360: 65 72 2e 70 65 6d 20 39 31 62 34 65 62 36 31 31 er.pem 91b4eb611
1370: 32 39 33 39 30 62 65 65 65 32 35 33 37 38 36 32 29390beee2537862
1380: 36 64 36 37 33 32 39 65 37 31 66 35 63 65 66 20 6d67329e71f5cef
1390: 77 0a 46 20 74 65 73 74 73 2f 6f 6c 64 54 65 73 w.F tests/oldTes
13a0: 74 73 2f 74 6c 73 2e 74 63 6c 20 33 65 63 34 61 ts/tls.tcl 3ec4a
13b0: 37 38 64 37 32 39 62 61 38 34 39 37 32 31 63 65 78d729ba849721ce
13c0: 62 30 36 66 30 30 63 39 30 65 31 30 63 32 64 62 b06f00c90e10c2db
13d0: 63 31 37 20 77 0a 46 20 74 65 73 74 73 2f 6f 6c c17 w.F tests/ol
13e0: 64 54 65 73 74 73 2f 74 6c 73 41 75 74 6f 2e 74 dTests/tlsAuto.t
13f0: 63 6c 20 63 36 66 36 39 61 65 39 64 63 61 30 66 cl c6f69ae9dca0f
1400: 38 65 66 30 63 32 33 32 39 34 63 36 66 30 33 62 8ef0c23294c6f03b
1410: 61 64 31 61 38 35 62 35 66 38 32 20 77 0a 46 20 ad1a85b5f82 w.F
1420: 74 65 73 74 73 2f 6f 6c 64 54 65 73 74 73 2f 74 tests/oldTests/t
1430: 6c 73 42 6c 6f 63 6b 69 6e 67 2e 74 63 6c 20 32 lsBlocking.tcl 2
1440: 37 32 65 31 30 65 37 39 65 61 30 34 62 66 37 61 72e10e79ea04bf7a
1450: 34 36 65 65 30 65 66 64 38 34 63 33 39 38 33 39 46ee0efd84c39839
1460: 39 34 39 38 38 37 63 20 77 0a 46 20 74 65 73 74 949887c w.F test
1470: 73 2f 6f 6c 64 54 65 73 74 73 2f 74 6c 73 43 69 s/oldTests/tlsCi
1480: 70 68 65 72 73 2e 74 63 6c 20 66 63 31 62 37 66 phers.tcl fc1b7f
1490: 35 37 32 62 36 36 32 61 64 39 62 34 63 30 31 63 572b662ad9b4c01c
14a0: 33 61 64 37 36 39 31 63 39 33 64 39 38 62 64 62 3ad7691c93d98bdb
14b0: 37 34 20 77 0a 46 20 74 65 73 74 73 2f 6f 6c 64 74 w.F tests/old
14c0: 54 65 73 74 73 2f 74 6c 73 48 74 74 70 2e 74 63 Tests/tlsHttp.tc
14d0: 6c 20 61 35 33 62 36 65 61 32 66 61 61 64 38 36 l a53b6ea2faad86
14e0: 62 39 32 33 36 37 38 36 63 38 65 39 37 30 38 63 b9236786c8e9708c
14f0: 62 63 34 65 37 32 61 66 66 66 20 77 0a 46 20 74 bc4e72afff w.F t
1500: 65 73 74 73 2f 6f 6c 64 54 65 73 74 73 2f 74 6c ests/oldTests/tl
1510: 73 53 72 76 2e 74 63 6c 20 30 33 31 32 36 65 64 sSrv.tcl 03126ed
1520: 36 34 31 35 34 32 35 36 33 64 31 30 39 30 35 30 641542563d109050
1530: 61 62 33 39 37 34 61 61 34 39 33 61 62 65 34 31 ab3974aa493abe41
1540: 64 20 77 0a 46 20 74 65 73 74 73 2f 6f 6c 64 54 d w.F tests/oldT
1550: 65 73 74 73 2f 74 6c 73 53 72 76 32 2e 74 63 6c ests/tlsSrv2.tcl
1560: 20 32 36 65 62 34 30 35 65 35 36 62 30 36 33 37 26eb405e56b0637
1570: 30 37 39 66 39 62 31 38 38 34 32 38 31 34 33 31 079f9b1884281431
1580: 65 30 32 61 38 65 31 34 38 20 77 0a 46 20 74 65 e02a8e148 w.F te
1590: 73 74 73 2f 6f 6c 64 54 65 73 74 73 2f 74 6c 73 sts/oldTests/tls
15a0: 55 70 6c 6f 61 64 2e 74 63 6c 20 37 64 35 61 33 Upload.tcl 7d5a3
15b0: 61 31 62 61 61 38 62 62 34 64 64 63 30 34 65 38 a1baa8bb4ddc04e8
15c0: 62 65 36 32 35 62 38 38 31 39 39 62 66 63 37 39 be625b88199bfc79
15d0: 63 32 34 20 77 0a 46 20 74 65 73 74 73 2f 72 65 c24 w.F tests/re
15e0: 6d 6f 74 65 2e 74 63 6c 20 62 31 65 34 35 33 30 mote.tcl b1e4530
15f0: 34 36 32 64 66 32 38 30 30 62 61 34 64 38 37 61 462df2800ba4d87a
1600: 33 66 33 32 38 61 39 65 61 34 35 66 63 64 32 31 3f328a9ea45fcd21
1610: 63 64 32 32 62 64 31 37 64 37 37 61 63 36 33 31 cd22bd17d77ac631
1620: 36 61 63 32 36 33 34 33 63 20 77 0a 46 20 74 65 6ac26343c w.F te
1630: 73 74 73 2f 73 69 6d 70 6c 65 43 6c 69 65 6e 74 sts/simpleClient
1640: 2e 74 63 6c 20 33 38 62 64 32 33 61 36 66 36 38 .tcl 38bd23a6f68
1650: 39 30 30 30 38 66 63 66 63 36 34 35 62 39 39 61 90008fcfc645b99a
1660: 65 33 34 61 63 36 38 31 65 63 34 31 61 64 32 33 e34ac681ec41ad23
1670: 64 39 31 37 31 62 33 64 39 61 38 39 63 32 33 36 d9171b3d9a89c236
1680: 33 62 39 63 64 20 77 0a 46 20 74 65 73 74 73 2f 3b9cd w.F tests/
1690: 73 69 6d 70 6c 65 53 65 72 76 65 72 2e 74 63 6c simpleServer.tcl
16a0: 20 30 34 39 30 38 34 35 65 64 39 33 31 32 36 39 0490845ed931269
16b0: 63 39 61 61 63 32 35 64 64 31 32 39 33 31 38 32 c9aac25dd1293182
16c0: 30 62 36 36 30 37 62 30 62 34 33 66 66 32 33 65 0b6607b0b43ff23e
16d0: 37 32 61 61 30 36 63 38 33 36 37 30 36 66 61 37 72aa06c836706fa7
16e0: 31 20 77 0a 46 20 74 65 73 74 73 2f 74 6c 73 49 1 w.F tests/tlsI
16f0: 4f 2e 74 65 73 74 20 39 37 38 30 66 30 63 39 61 O.test 9780f0c9a
1700: 35 30 33 35 66 38 64 35 32 65 39 32 31 62 36 32 5035f8d52e921b62
1710: 66 64 62 61 61 30 66 35 35 64 65 33 65 64 37 34 fdbaa0f55de3ed74
1720: 65 62 33 34 64 31 32 33 63 34 30 39 34 64 37 65 eb34d123c4094d7e
1730: 66 36 33 61 62 33 64 20 77 0a 46 20 77 69 6e 2f f63ab3d w.F win/
1740: 52 45 41 44 4d 45 2e 74 78 74 20 35 62 33 62 30 README.txt 5b3b0
1750: 61 33 61 39 35 62 65 34 65 33 34 33 64 32 66 61 a3a95be4e343d2fa
1760: 64 33 37 35 65 61 37 30 33 31 39 32 37 31 32 62 d375ea703192712b
1770: 61 66 37 35 36 38 38 31 30 39 33 35 39 63 62 35 af75688109359cb5
1780: 35 33 63 33 31 32 32 37 62 32 66 20 77 0a 46 20 53c31227b2f w.F
1790: 77 69 6e 2f 6d 61 6b 65 66 69 6c 65 2e 76 63 20 win/makefile.vc
17a0: 63 39 34 64 31 34 35 65 35 30 66 64 63 38 36 32 c94d145e50fdc862
17b0: 61 36 65 30 31 38 38 38 34 38 62 31 33 62 36 65 a6e0188848b13b6e
17c0: 62 64 33 61 33 63 31 35 34 37 63 61 61 61 66 31 bd3a3c1547caaaf1
17d0: 63 37 33 62 65 64 61 66 64 38 65 65 33 37 66 62 c73bedafd8ee37fb
17e0: 20 77 0a 46 20 77 69 6e 2f 6e 6d 61 6b 65 68 6c w.F win/nmakehl
17f0: 70 2e 63 20 35 37 30 66 62 39 35 39 64 33 62 31 p.c 570fb959d3b1
1800: 61 36 36 35 38 64 66 66 37 62 37 34 30 32 31 65 a6658dff7b74021e
1810: 30 62 64 66 36 35 32 64 31 61 61 61 64 32 36 39 0bdf652d1aaad269
1820: 38 63 64 32 32 37 64 31 64 64 63 36 30 34 64 32 8cd227d1ddc604d2
1830: 33 33 30 35 20 77 0a 46 20 77 69 6e 2f 72 75 6c 3305 w.F win/rul
1840: 65 73 2d 65 78 74 2e 76 63 20 35 36 36 32 33 30 es-ext.vc 566230
1850: 66 64 64 39 39 39 61 39 35 37 63 32 37 30 30 37 fdd999a957c27007
1860: 65 62 66 61 38 30 32 32 61 61 35 32 33 62 64 62 ebfa8022aa523bdb
1870: 36 34 32 34 33 64 38 65 66 63 64 61 64 31 63 39 64243d8efcdad1c9
1880: 63 38 66 63 33 63 64 61 65 37 20 77 0a 46 20 77 c8fc3cdae7 w.F w
1890: 69 6e 2f 72 75 6c 65 73 2e 76 63 20 64 36 61 62 in/rules.vc d6ab
18a0: 34 32 36 63 38 34 66 30 63 33 35 66 63 36 65 63 426c84f0c35fc6ec
18b0: 66 66 39 63 63 66 66 31 61 38 37 65 31 34 35 39 ff9ccff1a87e1459
18c0: 33 62 33 36 62 39 61 38 65 32 30 39 62 62 39 35 3b36b9a8e209bb95
18d0: 33 65 31 37 33 37 32 30 62 39 34 36 20 77 0a 46 3e173720b946 w.F
18e0: 20 77 69 6e 2f 74 61 72 67 65 74 73 2e 76 63 20 win/targets.vc
18f0: 39 36 61 32 35 61 31 66 61 36 65 39 65 39 63 66 96a25a1fa6e9e9cf
1900: 62 33 34 38 66 64 33 37 36 30 61 35 33 39 35 62 b348fd3760a5395b
1910: 34 63 65 38 61 63 61 66 63 38 65 64 31 30 66 30 4ce8acafc8ed10f0
1920: 34 31 32 39 33 37 65 63 32 30 30 64 35 64 62 64 412937ec200d5dbd
1930: 20 77 0a 50 20 31 39 33 61 66 64 33 38 65 61 39 w.P 193afd38ea9
1940: 31 36 65 66 63 34 38 63 63 37 31 39 39 62 30 62 16efc48cc7199b0b
1950: 62 36 37 64 35 32 30 35 66 64 35 38 64 32 62 37 b67d5205fd58d2b7
1960: 36 30 32 36 34 30 66 64 38 38 31 31 62 31 30 37 602640fd8811b107
1970: 63 34 65 65 33 0a 55 20 62 6f 68 61 67 61 6e 0a c4ee3.U bohagan.
1980: 5a 20 64 65 61 31 31 64 33 33 36 63 63 33 33 37 Z dea11d336cc337
1990: 30 62 63 34 61 65 30 66 33 32 30 65 35 30 65 37 0bc4ae0f320e50e7
19a0: 64 39 0a d9.