Hex Artifact Content

Artifact 1d3be743baa9c55afca635b26e6237f005adc05ef36c1bae2154be221c45a62b:

Ticket change [1d3be743ba] - Ticket [82560343da66fe8a|82560343da] <i>Test-suite errors on Windows</i> status still Open with 5 other changes by anonymous on 2025-07-08 20:32:37.
0000: 44 20 32 30 32 35 2d 30 37 2d 30 38 54 32 30 3a  D 2025-07-08T20:
0010: 33 32 3a 33 37 2e 34 32 34 0a 4a 20 69 63 6f 6d  32:37.424.J icom
0020: 6d 65 6e 74 20 44 69 64 5c 73 6e 6f 74 5c 73 66  ment Did\snot\sf
0030: 69 6e 64 5c 73 61 5c 73 77 61 79 5c 73 74 6f 5c  ind\sa\sway\sto\
0040: 73 61 74 74 61 63 68 5c 73 61 5c 73 66 69 6c 65  sattach\sa\sfile
0050: 2c 5c 73 73 6f 5c 73 68 65 72 65 5c 73 69 73 5c  ,\sso\shere\sis\
0060: 73 74 68 65 5c 73 63 6f 6e 74 65 6e 74 5c 73 6f  sthe\scontent\so
0070: 66 5c 73 74 6c 73 2e 6c 6f 67 3a 5c 72 5c 6e 5c  f\stls.log:\r\n\
0080: 72 5c 6e 54 65 73 74 73 5c 73 72 75 6e 6e 69 6e  r\nTests\srunnin
0090: 67 5c 73 69 6e 5c 73 69 6e 74 65 72 70 3a 5c 73  g\sin\sinterp:\s
00a0: 5c 73 63 3a 2f 6f 70 74 2f 54 63 6c 2f 62 69 6e  \sc:/opt/Tcl/bin
00b0: 2f 74 63 6c 73 68 2e 65 78 65 5c 72 5c 6e 54 65  /tclsh.exe\r\nTe
00c0: 73 74 73 5c 73 6c 6f 63 61 74 65 64 5c 73 69 6e  sts\slocated\sin
00d0: 3a 5c 73 5c 73 44 3a 2f 74 6d 70 2f 6f 70 65 6e  :\s\sD:/tmp/open
00e0: 73 73 6c 2f 74 63 6c 74 6c 73 2d 32 2e 30 2e 30  ssl/tcltls-2.0.0
00f0: 2f 74 65 73 74 73 5c 72 5c 6e 54 65 73 74 73 5c  /tests\r\nTests\
0100: 73 72 75 6e 6e 69 6e 67 5c 73 69 6e 3a 5c 73 5c  srunning\sin:\s\
0110: 73 44 3a 2f 74 6d 70 2f 6f 70 65 6e 73 73 6c 2f  sD:/tmp/openssl/
0120: 74 63 6c 74 6c 73 2d 32 2e 30 2e 30 2f 74 65 73  tcltls-2.0.0/tes
0130: 74 73 5c 72 5c 6e 54 65 6d 70 6f 72 61 72 79 5c  ts\r\nTemporary\
0140: 73 66 69 6c 65 73 5c 73 73 74 6f 72 65 64 5c 73  sfiles\sstored\s
0150: 69 6e 5c 73 44 3a 2f 74 6d 70 2f 6f 70 65 6e 73  in\sD:/tmp/opens
0160: 73 6c 2f 74 63 6c 74 6c 73 2d 32 2e 30 2e 30 2f  sl/tcltls-2.0.0/
0170: 74 65 73 74 73 5c 72 5c 6e 54 65 73 74 5c 73 66  tests\r\nTest\sf
0180: 69 6c 65 73 5c 73 72 75 6e 5c 73 69 6e 5c 73 73  iles\srun\sin\ss
0190: 65 70 61 72 61 74 65 5c 73 69 6e 74 65 72 70 72  eparate\sinterpr
01a0: 65 74 65 72 73 5c 72 5c 6e 52 75 6e 6e 69 6e 67  eters\r\nRunning
01b0: 5c 73 74 65 73 74 73 5c 73 74 68 61 74 5c 73 6d  \stests\sthat\sm
01c0: 61 74 63 68 3a 5c 73 5c 73 2a 5c 72 5c 6e 53 6b  atch:\s\s*\r\nSk
01d0: 69 70 70 69 6e 67 5c 73 74 65 73 74 5c 73 66 69  ipping\stest\sfi
01e0: 6c 65 73 5c 73 74 68 61 74 5c 73 6d 61 74 63 68  les\sthat\smatch
01f0: 3a 5c 73 5c 73 6c 2e 2a 2e 74 65 73 74 5c 72 5c  :\s\sl.*.test\r\
0200: 6e 4f 6e 6c 79 5c 73 72 75 6e 6e 69 6e 67 5c 73  nOnly\srunning\s
0210: 74 65 73 74 5c 73 66 69 6c 65 73 5c 73 74 68 61  test\sfiles\stha
0220: 74 5c 73 6d 61 74 63 68 3a 5c 73 5c 73 2a 2e 74  t\smatch:\s\s*.t
0230: 65 73 74 5c 72 5c 6e 54 65 73 74 73 5c 73 62 65  est\r\nTests\sbe
0240: 67 61 6e 5c 73 61 74 5c 73 54 75 65 5c 73 4a 75  gan\sat\sTue\sJu
0250: 6c 5c 73 30 38 5c 73 32 31 3a 32 33 3a 34 32 5c  l\s08\s21:23:42\
0260: 73 43 45 53 54 5c 73 32 30 32 35 5c 72 5c 6e 62  sCEST\s2025\r\nb
0270: 61 64 73 73 6c 2e 74 65 73 74 5c 72 5c 6e 5c 72  adssl.test\r\n\r
0280: 5c 6e 5c 72 5c 6e 3d 3d 3d 3d 5c 73 42 61 64 53  \n\r\n====\sBadS
0290: 53 4c 2d 31 2e 34 37 5c 73 73 68 61 31 2d 32 30  SL-1.47\ssha1-20
02a0: 31 36 5c 73 46 41 49 4c 45 44 5c 72 5c 6e 3d 3d  16\sFAILED\r\n==
02b0: 3d 3d 5c 73 43 6f 6e 74 65 6e 74 73 5c 73 6f 66  ==\sContents\sof
02c0: 5c 73 74 65 73 74 5c 73 63 61 73 65 3a 5c 72 5c  \stest\scase:\r\
02d0: 6e 5c 72 5c 6e 5c 74 62 61 64 73 73 6c 5c 73 73  n\r\n\tbadssl\ss
02e0: 68 61 31 2d 32 30 31 36 2e 62 61 64 73 73 6c 2e  ha1-2016.badssl.
02f0: 63 6f 6d 5c 72 5c 6e 5c 73 5c 73 5c 73 5c 73 5c  com\r\n\s\s\s\s\
0300: 72 5c 6e 2d 2d 2d 2d 5c 73 52 65 73 75 6c 74 5c  r\n----\sResult\
0310: 73 77 61 73 3a 5c 72 5c 6e 68 61 6e 64 73 68 61  swas:\r\nhandsha
0320: 6b 65 5c 73 66 61 69 6c 65 64 3a 5c 73 63 65 72  ke\sfailed:\scer
0330: 74 69 66 69 63 61 74 65 5c 73 76 65 72 69 66 79  tificate\sverify
0340: 5c 73 66 61 69 6c 65 64 5c 73 64 75 65 5c 73 74  \sfailed\sdue\st
0350: 6f 5c 73 22 43 41 5c 73 73 69 67 6e 61 74 75 72  o\s"CA\ssignatur
0360: 65 5c 73 64 69 67 65 73 74 5c 73 61 6c 67 6f 72  e\sdigest\salgor
0370: 69 74 68 6d 5c 73 74 6f 6f 5c 73 77 65 61 6b 22  ithm\stoo\sweak"
0380: 5c 72 5c 6e 2d 2d 2d 2d 5c 73 52 65 73 75 6c 74  \r\n----\sResult
0390: 5c 73 73 68 6f 75 6c 64 5c 73 68 61 76 65 5c 73  \sshould\shave\s
03a0: 62 65 65 6e 5c 73 28 65 78 61 63 74 5c 73 6d 61  been\s(exact\sma
03b0: 74 63 68 69 6e 67 29 3a 5c 72 5c 6e 68 61 6e 64  tching):\r\nhand
03c0: 73 68 61 6b 65 5c 73 66 61 69 6c 65 64 3a 5c 73  shake\sfailed:\s
03d0: 63 65 72 74 69 66 69 63 61 74 65 5c 73 76 65 72  certificate\sver
03e0: 69 66 79 5c 73 66 61 69 6c 65 64 5c 73 64 75 65  ify\sfailed\sdue
03f0: 5c 73 74 6f 5c 73 22 75 6e 61 62 6c 65 5c 73 74  \sto\s"unable\st
0400: 6f 5c 73 67 65 74 5c 73 6c 6f 63 61 6c 5c 73 69  o\sget\slocal\si
0410: 73 73 75 65 72 5c 73 63 65 72 74 69 66 69 63 61  ssuer\scertifica
0420: 74 65 22 5c 72 5c 6e 3d 3d 3d 3d 5c 73 42 61 64  te"\r\n====\sBad
0430: 53 53 4c 2d 31 2e 34 37 5c 73 46 41 49 4c 45 44  SSL-1.47\sFAILED
0440: 5c 72 5c 6e 5c 72 5c 6e 5c 72 5c 6e 5c 72 5c 6e  \r\n\r\n\r\n\r\n
0450: 3d 3d 3d 3d 5c 73 42 61 64 53 53 4c 2d 31 2e 35  ====\sBadSSL-1.5
0460: 30 5c 73 73 68 61 31 2d 69 6e 74 65 72 6d 65 64  0\ssha1-intermed
0470: 69 61 74 65 5c 73 46 41 49 4c 45 44 5c 72 5c 6e  iate\sFAILED\r\n
0480: 3d 3d 3d 3d 5c 73 43 6f 6e 74 65 6e 74 73 5c 73  ====\sContents\s
0490: 6f 66 5c 73 74 65 73 74 5c 73 63 61 73 65 3a 5c  of\stest\scase:\
04a0: 72 5c 6e 5c 72 5c 6e 5c 74 62 61 64 73 73 6c 5c  r\n\r\n\tbadssl\
04b0: 73 73 68 61 31 2d 69 6e 74 65 72 6d 65 64 69 61  ssha1-intermedia
04c0: 74 65 2e 62 61 64 73 73 6c 2e 63 6f 6d 5c 72 5c  te.badssl.com\r\
04d0: 6e 5c 73 5c 73 5c 73 5c 73 5c 72 5c 6e 2d 2d 2d  n\s\s\s\s\r\n---
04e0: 2d 5c 73 52 65 73 75 6c 74 5c 73 77 61 73 3a 5c  -\sResult\swas:\
04f0: 72 5c 6e 68 61 6e 64 73 68 61 6b 65 5c 73 66 61  r\nhandshake\sfa
0500: 69 6c 65 64 3a 5c 73 63 65 72 74 69 66 69 63 61  iled:\scertifica
0510: 74 65 5c 73 76 65 72 69 66 79 5c 73 66 61 69 6c  te\sverify\sfail
0520: 65 64 5c 73 64 75 65 5c 73 74 6f 5c 73 22 43 41  ed\sdue\sto\s"CA
0530: 5c 73 73 69 67 6e 61 74 75 72 65 5c 73 64 69 67  \ssignature\sdig
0540: 65 73 74 5c 73 61 6c 67 6f 72 69 74 68 6d 5c 73  est\salgorithm\s
0550: 74 6f 6f 5c 73 77 65 61 6b 22 5c 72 5c 6e 2d 2d  too\sweak"\r\n--
0560: 2d 2d 5c 73 52 65 73 75 6c 74 5c 73 73 68 6f 75  --\sResult\sshou
0570: 6c 64 5c 73 68 61 76 65 5c 73 62 65 65 6e 5c 73  ld\shave\sbeen\s
0580: 28 65 78 61 63 74 5c 73 6d 61 74 63 68 69 6e 67  (exact\smatching
0590: 29 3a 5c 72 5c 6e 68 61 6e 64 73 68 61 6b 65 5c  ):\r\nhandshake\
05a0: 73 66 61 69 6c 65 64 3a 5c 73 63 65 72 74 69 66  sfailed:\scertif
05b0: 69 63 61 74 65 5c 73 76 65 72 69 66 79 5c 73 66  icate\sverify\sf
05c0: 61 69 6c 65 64 5c 73 64 75 65 5c 73 74 6f 5c 73  ailed\sdue\sto\s
05d0: 22 75 6e 61 62 6c 65 5c 73 74 6f 5c 73 67 65 74  "unable\sto\sget
05e0: 5c 73 6c 6f 63 61 6c 5c 73 69 73 73 75 65 72 5c  \slocal\sissuer\
05f0: 73 63 65 72 74 69 66 69 63 61 74 65 22 5c 72 5c  scertificate"\r\
0600: 6e 3d 3d 3d 3d 5c 73 42 61 64 53 53 4c 2d 31 2e  n====\sBadSSL-1.
0610: 35 30 5c 73 46 41 49 4c 45 44 5c 72 5c 6e 5c 72  50\sFAILED\r\n\r
0620: 5c 6e 63 69 70 68 65 72 73 2e 74 65 73 74 5c 72  \nciphers.test\r
0630: 5c 6e 5c 72 5c 6e 5c 72 5c 6e 3d 3d 3d 3d 5c 73  \n\r\n\r\n====\s
0640: 43 69 70 68 65 72 73 5f 50 72 6f 74 6f 63 6f 6c  Ciphers_Protocol
0650: 5f 53 70 65 63 69 66 69 63 2d 34 2e 33 5c 73 54  _Specific-4.3\sT
0660: 4c 53 31 2e 30 5c 73 46 41 49 4c 45 44 5c 72 5c  LS1.0\sFAILED\r\
0670: 6e 3d 3d 3d 3d 5c 73 43 6f 6e 74 65 6e 74 73 5c  n====\sContents\
0680: 73 6f 66 5c 73 74 65 73 74 5c 73 63 61 73 65 3a  sof\stest\scase:
0690: 5c 72 5c 6e 5c 72 5c 6e 5c 74 6c 63 6f 6d 70 61  \r\n\r\n\tlcompa
06a0: 72 65 5c 73 5b 65 78 65 63 5f 67 65 74 5c 73 22  re\s[exec_get\s"
06b0: 3a 22 5c 73 63 69 70 68 65 72 73 5c 73 2d 74 6c  :"\sciphers\s-tl
06c0: 73 31 5c 73 2d 73 5d 5c 73 5b 3a 3a 74 6c 73 3a  s1\s-s]\s[::tls:
06d0: 3a 63 69 70 68 65 72 73 5c 73 74 6c 73 31 5c 73  :ciphers\stls1\s
06e0: 30 5c 73 31 5d 5c 72 5c 6e 5c 73 5c 73 5c 73 5c  0\s1]\r\n\s\s\s\
06f0: 73 5c 72 5c 6e 2d 2d 2d 2d 5c 73 52 65 73 75 6c  s\r\n----\sResul
0700: 74 5c 73 77 61 73 3a 5c 72 5c 6e 6d 69 73 73 69  t\swas:\r\nmissi
0710: 6e 67 5c 73 7b 7d 5c 73 75 6e 65 78 70 65 63 74  ng\s{}\sunexpect
0720: 65 64 5c 73 7b 45 43 44 48 45 2d 45 43 44 53 41  ed\s{ECDHE-ECDSA
0730: 2d 41 45 53 32 35 36 2d 53 48 41 5c 73 45 43 44  -AES256-SHA\sECD
0740: 48 45 2d 52 53 41 2d 41 45 53 32 35 36 2d 53 48  HE-RSA-AES256-SH
0750: 41 5c 73 44 48 45 2d 52 53 41 2d 41 45 53 32 35  A\sDHE-RSA-AES25
0760: 36 2d 53 48 41 5c 73 45 43 44 48 45 2d 45 43 44  6-SHA\sECDHE-ECD
0770: 53 41 2d 41 45 53 31 32 38 2d 53 48 41 5c 73 45  SA-AES128-SHA\sE
0780: 43 44 48 45 2d 52 53 41 2d 41 45 53 31 32 38 2d  CDHE-RSA-AES128-
0790: 53 48 41 5c 73 44 48 45 2d 52 53 41 2d 41 45 53  SHA\sDHE-RSA-AES
07a0: 31 32 38 2d 53 48 41 5c 73 41 45 53 32 35 36 2d  128-SHA\sAES256-
07b0: 53 48 41 5c 73 41 45 53 31 32 38 2d 53 48 41 7d  SHA\sAES128-SHA}
07c0: 5c 72 5c 6e 2d 2d 2d 2d 5c 73 52 65 73 75 6c 74  \r\n----\sResult
07d0: 5c 73 73 68 6f 75 6c 64 5c 73 68 61 76 65 5c 73  \sshould\shave\s
07e0: 62 65 65 6e 5c 73 28 65 78 61 63 74 5c 73 6d 61  been\s(exact\sma
07f0: 74 63 68 69 6e 67 29 3a 5c 72 5c 6e 6d 69 73 73  tching):\r\nmiss
0800: 69 6e 67 5c 73 7b 7d 5c 73 75 6e 65 78 70 65 63  ing\s{}\sunexpec
0810: 74 65 64 5c 73 7b 7d 5c 72 5c 6e 3d 3d 3d 3d 5c  ted\s{}\r\n====\
0820: 73 43 69 70 68 65 72 73 5f 50 72 6f 74 6f 63 6f  sCiphers_Protoco
0830: 6c 5f 53 70 65 63 69 66 69 63 2d 34 2e 33 5c 73  l_Specific-4.3\s
0840: 46 41 49 4c 45 44 5c 72 5c 6e 5c 72 5c 6e 5c 72  FAILED\r\n\r\n\r
0850: 5c 6e 5c 72 5c 6e 3d 3d 3d 3d 5c 73 43 69 70 68  \n\r\n====\sCiph
0860: 65 72 73 5f 50 72 6f 74 6f 63 6f 6c 5f 53 70 65  ers_Protocol_Spe
0870: 63 69 66 69 63 2d 34 2e 34 5c 73 54 4c 53 31 2e  cific-4.4\sTLS1.
0880: 31 5c 73 46 41 49 4c 45 44 5c 72 5c 6e 3d 3d 3d  1\sFAILED\r\n===
0890: 3d 5c 73 43 6f 6e 74 65 6e 74 73 5c 73 6f 66 5c  =\sContents\sof\
08a0: 73 74 65 73 74 5c 73 63 61 73 65 3a 5c 72 5c 6e  stest\scase:\r\n
08b0: 5c 72 5c 6e 5c 74 6c 63 6f 6d 70 61 72 65 5c 73  \r\n\tlcompare\s
08c0: 5b 65 78 65 63 5f 67 65 74 5c 73 22 3a 22 5c 73  [exec_get\s":"\s
08d0: 63 69 70 68 65 72 73 5c 73 2d 74 6c 73 31 5f 31  ciphers\s-tls1_1
08e0: 5c 73 2d 73 5d 5c 73 5b 3a 3a 74 6c 73 3a 3a 63  \s-s]\s[::tls::c
08f0: 69 70 68 65 72 73 5c 73 74 6c 73 31 2e 31 5c 73  iphers\stls1.1\s
0900: 30 5c 73 31 5d 5c 72 5c 6e 5c 73 5c 73 5c 73 5c  0\s1]\r\n\s\s\s\
0910: 73 5c 72 5c 6e 2d 2d 2d 2d 5c 73 52 65 73 75 6c  s\r\n----\sResul
0920: 74 5c 73 77 61 73 3a 5c 72 5c 6e 6d 69 73 73 69  t\swas:\r\nmissi
0930: 6e 67 5c 73 7b 7d 5c 73 75 6e 65 78 70 65 63 74  ng\s{}\sunexpect
0940: 65 64 5c 73 7b 45 43 44 48 45 2d 45 43 44 53 41  ed\s{ECDHE-ECDSA
0950: 2d 41 45 53 32 35 36 2d 53 48 41 5c 73 45 43 44  -AES256-SHA\sECD
0960: 48 45 2d 52 53 41 2d 41 45 53 32 35 36 2d 53 48  HE-RSA-AES256-SH
0970: 41 5c 73 44 48 45 2d 52 53 41 2d 41 45 53 32 35  A\sDHE-RSA-AES25
0980: 36 2d 53 48 41 5c 73 45 43 44 48 45 2d 45 43 44  6-SHA\sECDHE-ECD
0990: 53 41 2d 41 45 53 31 32 38 2d 53 48 41 5c 73 45  SA-AES128-SHA\sE
09a0: 43 44 48 45 2d 52 53 41 2d 41 45 53 31 32 38 2d  CDHE-RSA-AES128-
09b0: 53 48 41 5c 73 44 48 45 2d 52 53 41 2d 41 45 53  SHA\sDHE-RSA-AES
09c0: 31 32 38 2d 53 48 41 5c 73 41 45 53 32 35 36 2d  128-SHA\sAES256-
09d0: 53 48 41 5c 73 41 45 53 31 32 38 2d 53 48 41 7d  SHA\sAES128-SHA}
09e0: 5c 72 5c 6e 2d 2d 2d 2d 5c 73 52 65 73 75 6c 74  \r\n----\sResult
09f0: 5c 73 73 68 6f 75 6c 64 5c 73 68 61 76 65 5c 73  \sshould\shave\s
0a00: 62 65 65 6e 5c 73 28 65 78 61 63 74 5c 73 6d 61  been\s(exact\sma
0a10: 74 63 68 69 6e 67 29 3a 5c 72 5c 6e 6d 69 73 73  tching):\r\nmiss
0a20: 69 6e 67 5c 73 7b 7d 5c 73 75 6e 65 78 70 65 63  ing\s{}\sunexpec
0a30: 74 65 64 5c 73 7b 7d 5c 72 5c 6e 3d 3d 3d 3d 5c  ted\s{}\r\n====\
0a40: 73 43 69 70 68 65 72 73 5f 50 72 6f 74 6f 63 6f  sCiphers_Protoco
0a50: 6c 5f 53 70 65 63 69 66 69 63 2d 34 2e 34 5c 73  l_Specific-4.4\s
0a60: 46 41 49 4c 45 44 5c 72 5c 6e 5c 72 5c 6e 5c 72  FAILED\r\n\r\n\r
0a70: 5c 6e 5c 72 5c 6e 3d 3d 3d 3d 5c 73 43 69 70 68  \n\r\n====\sCiph
0a80: 65 72 73 5f 50 72 6f 74 6f 63 6f 6c 5f 53 70 65  ers_Protocol_Spe
0a90: 63 69 66 69 63 2d 34 2e 36 5c 73 54 4c 53 31 2e  cific-4.6\sTLS1.
0aa0: 33 5c 73 46 41 49 4c 45 44 5c 72 5c 6e 3d 3d 3d  3\sFAILED\r\n===
0ab0: 3d 5c 73 43 6f 6e 74 65 6e 74 73 5c 73 6f 66 5c  =\sContents\sof\
0ac0: 73 74 65 73 74 5c 73 63 61 73 65 3a 5c 72 5c 6e  stest\scase:\r\n
0ad0: 5c 72 5c 6e 5c 74 6c 63 6f 6d 70 61 72 65 5c 73  \r\n\tlcompare\s
0ae0: 5b 65 78 65 63 5f 67 65 74 5c 73 22 3a 22 5c 73  [exec_get\s":"\s
0af0: 63 69 70 68 65 72 73 5c 73 2d 74 6c 73 31 5f 33  ciphers\s-tls1_3
0b00: 5c 73 2d 73 5d 5c 73 5b 3a 3a 74 6c 73 3a 3a 63  \s-s]\s[::tls::c
0b10: 69 70 68 65 72 73 5c 73 74 6c 73 31 2e 33 5c 73  iphers\stls1.3\s
0b20: 30 5c 73 31 5d 5c 72 5c 6e 5c 73 5c 73 5c 73 5c  0\s1]\r\n\s\s\s\
0b30: 73 5c 72 5c 6e 2d 2d 2d 2d 5c 73 52 65 73 75 6c  s\r\n----\sResul
0b40: 74 5c 73 77 61 73 3a 5c 72 5c 6e 6d 69 73 73 69  t\swas:\r\nmissi
0b50: 6e 67 5c 73 7b 7d 5c 73 75 6e 65 78 70 65 63 74  ng\s{}\sunexpect
0b60: 65 64 5c 73 7b 45 43 44 48 45 2d 45 43 44 53 41  ed\s{ECDHE-ECDSA
0b70: 2d 41 45 53 32 35 36 2d 47 43 4d 2d 53 48 41 33  -AES256-GCM-SHA3
0b80: 38 34 5c 73 45 43 44 48 45 2d 52 53 41 2d 41 45  84\sECDHE-RSA-AE
0b90: 53 32 35 36 2d 47 43 4d 2d 53 48 41 33 38 34 5c  S256-GCM-SHA384\
0ba0: 73 44 48 45 2d 52 53 41 2d 41 45 53 32 35 36 2d  sDHE-RSA-AES256-
0bb0: 47 43 4d 2d 53 48 41 33 38 34 5c 73 45 43 44 48  GCM-SHA384\sECDH
0bc0: 45 2d 45 43 44 53 41 2d 43 48 41 43 48 41 32 30  E-ECDSA-CHACHA20
0bd0: 2d 50 4f 4c 59 31 33 30 35 5c 73 45 43 44 48 45  -POLY1305\sECDHE
0be0: 2d 52 53 41 2d 43 48 41 43 48 41 32 30 2d 50 4f  -RSA-CHACHA20-PO
0bf0: 4c 59 31 33 30 35 5c 73 44 48 45 2d 52 53 41 2d  LY1305\sDHE-RSA-
0c00: 43 48 41 43 48 41 32 30 2d 50 4f 4c 59 31 33 30  CHACHA20-POLY130
0c10: 35 5c 73 45 43 44 48 45 2d 45 43 44 53 41 2d 41  5\sECDHE-ECDSA-A
0c20: 45 53 31 32 38 2d 47 43 4d 2d 53 48 41 32 35 36  ES128-GCM-SHA256
0c30: 5c 73 45 43 44 48 45 2d 52 53 41 2d 41 45 53 31  \sECDHE-RSA-AES1
0c40: 32 38 2d 47 43 4d 2d 53 48 41 32 35 36 5c 73 44  28-GCM-SHA256\sD
0c50: 48 45 2d 52 53 41 2d 41 45 53 31 32 38 2d 47 43  HE-RSA-AES128-GC
0c60: 4d 2d 53 48 41 32 35 36 5c 73 45 43 44 48 45 2d  M-SHA256\sECDHE-
0c70: 45 43 44 53 41 2d 41 45 53 32 35 36 2d 53 48 41  ECDSA-AES256-SHA
0c80: 33 38 34 5c 73 45 43 44 48 45 2d 52 53 41 2d 41  384\sECDHE-RSA-A
0c90: 45 53 32 35 36 2d 53 48 41 33 38 34 5c 73 44 48  ES256-SHA384\sDH
0ca0: 45 2d 52 53 41 2d 41 45 53 32 35 36 2d 53 48 41  E-RSA-AES256-SHA
0cb0: 32 35 36 5c 73 45 43 44 48 45 2d 45 43 44 53 41  256\sECDHE-ECDSA
0cc0: 2d 41 45 53 31 32 38 2d 53 48 41 32 35 36 5c 73  -AES128-SHA256\s
0cd0: 45 43 44 48 45 2d 52 53 41 2d 41 45 53 31 32 38  ECDHE-RSA-AES128
0ce0: 2d 53 48 41 32 35 36 5c 73 44 48 45 2d 52 53 41  -SHA256\sDHE-RSA
0cf0: 2d 41 45 53 31 32 38 2d 53 48 41 32 35 36 5c 73  -AES128-SHA256\s
0d00: 45 43 44 48 45 2d 45 43 44 53 41 2d 41 45 53 32  ECDHE-ECDSA-AES2
0d10: 35 36 2d 53 48 41 5c 73 45 43 44 48 45 2d 52 53  56-SHA\sECDHE-RS
0d20: 41 2d 41 45 53 32 35 36 2d 53 48 41 5c 73 44 48  A-AES256-SHA\sDH
0d30: 45 2d 52 53 41 2d 41 45 53 32 35 36 2d 53 48 41  E-RSA-AES256-SHA
0d40: 5c 73 45 43 44 48 45 2d 45 43 44 53 41 2d 41 45  \sECDHE-ECDSA-AE
0d50: 53 31 32 38 2d 53 48 41 5c 73 45 43 44 48 45 2d  S128-SHA\sECDHE-
0d60: 52 53 41 2d 41 45 53 31 32 38 2d 53 48 41 5c 73  RSA-AES128-SHA\s
0d70: 44 48 45 2d 52 53 41 2d 41 45 53 31 32 38 2d 53  DHE-RSA-AES128-S
0d80: 48 41 5c 73 41 45 53 32 35 36 2d 47 43 4d 2d 53  HA\sAES256-GCM-S
0d90: 48 41 33 38 34 5c 73 41 45 53 31 32 38 2d 47 43  HA384\sAES128-GC
0da0: 4d 2d 53 48 41 32 35 36 5c 73 41 45 53 32 35 36  M-SHA256\sAES256
0db0: 2d 53 48 41 32 35 36 5c 73 41 45 53 31 32 38 2d  -SHA256\sAES128-
0dc0: 53 48 41 32 35 36 5c 73 41 45 53 32 35 36 2d 53  SHA256\sAES256-S
0dd0: 48 41 5c 73 41 45 53 31 32 38 2d 53 48 41 7d 5c  HA\sAES128-SHA}\
0de0: 72 5c 6e 2d 2d 2d 2d 5c 73 52 65 73 75 6c 74 5c  r\n----\sResult\
0df0: 73 73 68 6f 75 6c 64 5c 73 68 61 76 65 5c 73 62  sshould\shave\sb
0e00: 65 65 6e 5c 73 28 65 78 61 63 74 5c 73 6d 61 74  een\s(exact\smat
0e10: 63 68 69 6e 67 29 3a 5c 72 5c 6e 6d 69 73 73 69  ching):\r\nmissi
0e20: 6e 67 5c 73 7b 7d 5c 73 75 6e 65 78 70 65 63 74  ng\s{}\sunexpect
0e30: 65 64 5c 73 7b 7d 5c 72 5c 6e 3d 3d 3d 3d 5c 73  ed\s{}\r\n====\s
0e40: 43 69 70 68 65 72 73 5f 50 72 6f 74 6f 63 6f 6c  Ciphers_Protocol
0e50: 5f 53 70 65 63 69 66 69 63 2d 34 2e 36 5c 73 46  _Specific-4.6\sF
0e60: 41 49 4c 45 44 5c 72 5c 6e 5c 72 5c 6e 5c 72 5c  AILED\r\n\r\n\r\
0e70: 6e 5c 72 5c 6e 4e 6f 74 65 2c 5c 73 74 68 61 74  n\r\nNote,\sthat
0e80: 5c 73 49 5c 73 63 6f 75 6c 64 5c 73 6e 6f 74 5c  \sI\scould\snot\
0e90: 73 67 65 74 5c 73 74 65 73 74 5c 73 74 6c 73 49  sget\stest\stlsI
0ea0: 4f 2e 74 65 73 74 5c 73 72 75 6e 6e 69 6e 67 3a  O.test\srunning:
0eb0: 5c 72 5c 6e 5c 72 5c 6e 49 5c 73 73 74 61 72 74  \r\n\r\nI\sstart
0ec0: 65 64 5c 73 74 68 65 5c 73 73 65 72 76 65 72 5c  ed\sthe\sserver\
0ed0: 73 69 6e 5c 73 6f 6e 65 5c 73 63 6f 6d 6d 61 6e  sin\sone\scomman
0ee0: 64 5c 73 73 68 65 6c 6c 3a 5c 72 5c 6e 3e 5c 73  d\sshell:\r\n>\s
0ef0: 74 63 6c 73 68 5c 73 72 65 6d 6f 74 65 2e 74 63  tclsh\sremote.tc
0f00: 6c 5c 73 2d 70 6f 72 74 5c 73 38 30 34 38 5c 73  l\s-port\s8048\s
0f10: 2d 61 64 64 72 65 73 73 5c 73 70 61 75 6c 73 6c  -address\spaulsl
0f20: 65 67 69 6f 6e 5c 72 5c 6e 5c 72 5c 6e 54 68 65  egion\r\n\r\nThe
0f30: 6e 5c 73 73 74 61 72 74 65 64 5c 73 74 65 73 74  n\sstarted\stest
0f40: 5c 73 74 6c 73 49 4f 2e 74 65 73 74 5c 73 69 6e  \stlsIO.test\sin
0f50: 5c 73 61 6e 6f 74 68 65 72 5c 73 77 69 6e 64 6f  \sanother\swindo
0f60: 77 2c 5c 73 77 68 69 63 68 5c 73 69 73 73 75 65  w,\swhich\sissue
0f70: 64 5c 73 74 68 65 5c 73 66 6f 6c 6c 6f 77 69 6e  d\sthe\sfollowin
0f80: 67 5c 73 65 72 72 6f 72 5c 73 6d 65 73 73 61 67  g\serror\smessag
0f90: 65 3a 5c 72 5c 6e 28 53 65 74 5c 73 65 6e 76 2e  e:\r\n(Set\senv.
0fa0: 5c 73 76 61 72 69 61 62 6c 65 73 3a 5c 73 72 65  \svariables:\sre
0fb0: 6d 6f 74 65 53 65 72 76 65 72 49 50 3d 70 61 75  moteServerIP=pau
0fc0: 6c 73 6c 65 67 69 6f 6e 5c 73 72 65 6d 6f 74 65  lslegion\sremote
0fd0: 53 65 72 76 65 72 50 6f 72 74 3d 38 30 34 38 29  ServerPort=8048)
0fe0: 5c 72 5c 6e 5c 72 5c 6e 3e 5c 73 74 63 6c 73 68  \r\n\r\n>\stclsh
0ff0: 5c 73 74 6c 73 49 4f 2e 74 65 73 74 5c 72 5c 6e  \stlsIO.test\r\n
1000: 72 65 6d 6f 74 65 5c 73 73 65 72 76 65 72 5c 73  remote\sserver\s
1010: 64 69 73 61 70 70 65 61 72 65 64 3a 5c 73 65 72  disappeared:\ser
1020: 72 6f 72 5c 73 77 72 69 74 69 6e 67 5c 73 22 73  ror\swriting\s"s
1030: 6f 63 6b 30 30 30 30 30 32 34 39 46 32 38 41 37  ock00000249F28A7
1040: 36 33 30 22 3a 5c 73 73 6f 66 74 77 61 72 65 5c  630":\ssoftware\
1050: 73 63 61 75 73 65 64 5c 73 63 6f 6e 6e 65 63 74  scaused\sconnect
1060: 69 6f 6e 5c 73 61 62 6f 72 74 5c 72 5c 6e 5c 73  ion\sabort\r\n\s
1070: 5c 73 5c 73 5c 73 77 68 69 6c 65 5c 73 65 78 65  \s\s\swhile\sexe
1080: 63 75 74 69 6e 67 5c 72 5c 6e 22 65 72 72 6f 72  cuting\r\n"error
1090: 5c 73 22 72 65 6d 6f 74 65 5c 73 73 65 72 76 65  \s"remote\sserve
10a0: 72 5c 73 64 69 73 61 70 70 65 61 72 65 64 3a 5c  r\sdisappeared:\
10b0: 73 24 6d 73 67 22 22 5c 72 5c 6e 5c 73 5c 73 5c  s$msg""\r\n\s\s\
10c0: 73 5c 73 28 70 72 6f 63 65 64 75 72 65 5c 73 22  s\s(procedure\s"
10d0: 73 65 6e 64 43 6f 6d 6d 61 6e 64 22 5c 73 6c 69  sendCommand"\sli
10e0: 6e 65 5c 73 39 29 5c 72 5c 6e 5c 73 5c 73 5c 73  ne\s9)\r\n\s\s\s
10f0: 5c 73 69 6e 76 6f 6b 65 64 5c 73 66 72 6f 6d 5c  \sinvoked\sfrom\
1100: 73 77 69 74 68 69 6e 5c 72 5c 6e 22 73 65 6e 64  swithin\r\n"send
1110: 43 6f 6d 6d 61 6e 64 5c 73 5b 6c 69 73 74 5c 73  Command\s[list\s
1120: 70 72 6f 63 5c 73 64 70 75 74 73 5c 73 5b 69 6e  proc\sdputs\s[in
1130: 66 6f 5c 73 61 72 67 73 5c 73 64 70 75 74 73 5d  fo\sargs\sdputs]
1140: 5c 73 5b 69 6e 66 6f 5c 73 62 6f 64 79 5c 73 64  \s[info\sbody\sd
1150: 70 75 74 73 5d 5d 22 5c 72 5c 6e 5c 73 5c 73 5c  puts]]"\r\n\s\s\
1160: 73 5c 73 69 6e 76 6f 6b 65 64 5c 73 66 72 6f 6d  s\sinvoked\sfrom
1170: 5c 73 77 69 74 68 69 6e 5c 72 5c 6e 22 69 66 5c  \swithin\r\n"if\
1180: 73 7b 24 64 6f 54 65 73 74 73 57 69 74 68 52 65  s{$doTestsWithRe
1190: 6d 6f 74 65 53 65 72 76 65 72 5c 73 3d 3d 5c 73  moteServer\s==\s
11a0: 31 7d 5c 73 7b 5c 72 5c 6e 5c 73 5c 73 5c 73 5c  1}\s{\r\n\s\s\s\
11b0: 73 70 72 6f 63 5c 73 73 65 6e 64 43 6f 6d 6d 61  sproc\ssendComma
11c0: 6e 64 5c 73 7b 63 7d 5c 73 7b 5c 72 5c 6e 5c 73  nd\s{c}\s{\r\n\s
11d0: 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 67 6c  \s\s\s\s\s\s\sgl
11e0: 6f 62 61 6c 5c 73 63 6f 6d 6d 61 6e 64 53 6f 63  obal\scommandSoc
11f0: 6b 65 74 5c 72 5c 6e 5c 72 5c 6e 5c 73 5c 73 5c  ket\r\n\r\n\s\s\
1200: 73 5c 73 5c 73 5c 73 5c 73 5c 73 69 66 5c 73 7b  s\s\s\s\s\sif\s{
1210: 5b 65 6f 66 5c 73 24 63 6f 6d 6d 61 6e 64 53 6f  [eof\s$commandSo
1220: 63 6b 65 74 5d 7d 5c 73 7b 5c 72 5c 6e 5c 73 5c  cket]}\s{\r\n\s\
1230: 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c  s\s\s\s\s\s\s\s\
1240: 73 5c 73 5c 73 65 72 72 6f 72 5c 73 22 72 65 6d  s\s\serror\s"rem
1250: 6f 74 65 5c 73 73 65 72 76 65 72 5c 73 64 69 73  ote\sserver\sdis
1260: 61 70 70 65 61 2e 2e 2e 22 5c 72 5c 6e 5c 73 5c  appea..."\r\n\s\
1270: 73 5c 73 5c 73 28 66 69 6c 65 5c 73 22 74 6c 73  s\s\s(file\s"tls
1280: 49 4f 2e 74 65 73 74 22 5c 73 6c 69 6e 65 5c 73  IO.test"\sline\s
1290: 32 30 35 29 5c 72 5c 6e 5c 72 5c 6e 54 68 65 5c  205)\r\n\r\nThe\
12a0: 73 66 6f 6c 6c 6f 77 69 6e 67 5c 73 65 72 72 6f  sfollowing\serro
12b0: 72 5c 73 6d 65 73 73 61 67 65 5c 73 77 61 73 5c  r\smessage\swas\
12c0: 73 69 73 73 75 65 64 5c 73 6f 6e 5c 73 74 68 65  sissued\son\sthe
12d0: 5c 73 73 65 72 76 65 72 5c 73 73 69 64 65 3a 5c  \sserver\sside:\
12e0: 72 5c 6e 5c 72 5c 6e 68 61 6e 64 73 68 61 6b 65  r\n\r\nhandshake
12f0: 5c 73 66 61 69 6c 65 64 3a 5c 73 74 6c 73 76 31  \sfailed:\stlsv1
1300: 5c 73 61 6c 65 72 74 5c 73 75 6e 6b 6e 6f 77 6e  \salert\sunknown
1310: 5c 73 63 61 5c 72 5c 6e 5c 73 5c 73 5c 73 5c 73  \sca\r\n\s\s\s\s
1320: 77 68 69 6c 65 5c 73 65 78 65 63 75 74 69 6e 67  while\sexecuting
1330: 5c 72 5c 6e 22 74 6c 73 3a 3a 68 61 6e 64 73 68  \r\n"tls::handsh
1340: 61 6b 65 5c 73 24 73 22 5c 72 5c 6e 5c 73 5c 73  ake\s$s"\r\n\s\s
1350: 5c 73 5c 73 28 70 72 6f 63 65 64 75 72 65 5c 73  \s\s(procedure\s
1360: 22 5f 5f 61 63 63 65 70 74 5f 5f 22 5c 73 6c 69  "__accept__"\sli
1370: 6e 65 5c 73 37 29 5c 72 5c 6e 5c 73 5c 73 5c 73  ne\s7)\r\n\s\s\s
1380: 5c 73 69 6e 76 6f 6b 65 64 5c 73 66 72 6f 6d 5c  \sinvoked\sfrom\
1390: 73 77 69 74 68 69 6e 5c 72 5c 6e 22 5f 5f 61 63  swithin\r\n"__ac
13a0: 63 65 70 74 5f 5f 5c 73 73 6f 63 6b 30 30 30 30  cept__\ssock0000
13b0: 30 32 41 32 34 34 41 33 42 43 30 30 5c 73 66 65  02A244A3BC00\sfe
13c0: 38 30 3a 3a 62 37 37 62 3a 36 66 38 31 3a 34 33  80::b77b:6f81:43
13d0: 35 39 3a 61 39 63 36 25 31 32 5c 73 36 34 38 31  59:a9c6%12\s6481
13e0: 31 22 5c 72 5c 6e 5c 73 5c 73 5c 73 5c 73 28 22  1"\r\n\s\s\s\s("
13f0: 75 70 6c 65 76 65 6c 22 5c 73 62 6f 64 79 5c 73  uplevel"\sbody\s
1400: 6c 69 6e 65 5c 73 31 29 5c 72 5c 6e 5c 73 5c 73  line\s1)\r\n\s\s
1410: 5c 73 5c 73 69 6e 76 6f 6b 65 64 5c 73 66 72 6f  \s\sinvoked\sfro
1420: 6d 5c 73 77 69 74 68 69 6e 5c 72 5c 6e 22 75 70  m\swithin\r\n"up
1430: 6c 65 76 65 6c 5c 73 23 30 5c 73 24 63 61 6c 6c  level\s#0\s$call
1440: 62 61 63 6b 22 5c 72 5c 6e 5c 73 5c 73 5c 73 5c  back"\r\n\s\s\s\
1450: 73 28 70 72 6f 63 65 64 75 72 65 5c 73 22 74 6c  s(procedure\s"tl
1460: 73 3a 3a 5f 61 63 63 65 70 74 22 5c 73 6c 69 6e  s::_accept"\slin
1470: 65 5c 73 38 29 5c 72 5c 6e 5c 73 5c 73 5c 73 5c  e\s8)\r\n\s\s\s\
1480: 73 69 6e 76 6f 6b 65 64 5c 73 66 72 6f 6d 5c 73  sinvoked\sfrom\s
1490: 77 69 74 68 69 6e 5c 72 5c 6e 22 74 6c 73 3a 3a  within\r\n"tls::
14a0: 5f 61 63 63 65 70 74 5c 73 7b 2d 73 65 72 76 65  _accept\s{-serve
14b0: 72 5c 73 31 5c 73 2d 63 61 66 69 6c 65 5c 73 2e  r\s1\s-cafile\s.
14c0: 2f 63 65 72 74 73 2f 63 61 63 65 72 74 2e 70 65  /certs/cacert.pe
14d0: 6d 5c 73 2d 63 65 72 74 66 69 6c 65 5c 73 2e 2f  m\s-certfile\s./
14e0: 63 65 72 74 73 2f 73 65 72 76 65 72 2e 70 65 6d  certs/server.pem
14f0: 5c 73 2d 6b 65 79 66 69 6c 65 5c 73 2e 2f 63 65  \s-keyfile\s./ce
1500: 72 74 73 2f 73 65 72 76 65 72 2e 6b 65 79 7d 5c  rts/server.key}\
1510: 73 5f 5f 61 63 63 65 70 74 5f 5f 5c 73 73 6f 63  s__accept__\ssoc
1520: 6b 30 30 30 30 30 32 41 32 34 34 41 33 42 43 30  k000002A244A3BC0
1530: 30 5c 73 66 65 38 30 3a 3a 62 37 37 2e 2e 2e 22  0\sfe80::b77..."
1540: 0a 4a 20 6c 6f 67 69 6e 20 61 6e 6f 6e 79 6d 6f  .J login anonymo
1550: 75 73 0a 4a 20 6d 69 6d 65 74 79 70 65 20 74 65  us.J mimetype te
1560: 78 74 2f 70 6c 61 69 6e 0a 4a 20 70 72 69 6f 72  xt/plain.J prior
1570: 69 74 79 20 49 6d 6d 65 64 69 61 74 65 0a 4a 20  ity Immediate.J 
1580: 72 65 73 6f 6c 75 74 69 6f 6e 20 4f 70 65 6e 0a  resolution Open.
1590: 4b 20 38 32 35 36 30 33 34 33 64 61 36 36 66 65  K 82560343da66fe
15a0: 38 61 38 39 31 34 62 64 61 32 32 63 34 35 37 35  8a8914bda22c4575
15b0: 62 64 66 30 30 64 34 66 33 30 0a 55 20 61 6e 6f  bdf00d4f30.U ano
15c0: 6e 79 6d 6f 75 73 0a 5a 20 35 39 62 30 30 33 34  nymous.Z 59b0034
15d0: 62 64 61 66 61 34 32 64 31 32 39 65 62 37 39 32  bdafa42d129eb792
15e0: 31 63 39 63 33 63 30 37 32 0a                    1c9c3c072.