Hex Artifact Content

Artifact d25ac1a05b8bc7c51b0122ef8d75567b5e0206a52e88bbc29555be8e4b7839e4:


0000: 23 20 41 75 74 6f 20 67 65 6e 65 72 61 74 65 64  # Auto generated
0010: 20 66 72 6f 6d 20 22 50 42 4b 44 46 32 2d 53 48   from "PBKDF2-SH
0020: 41 32 32 34 2e 74 78 74 22 0a 6c 61 70 70 65 6e  A224.txt".lappen
0030: 64 20 61 75 74 6f 5f 70 61 74 68 20 5b 66 69 6c  d auto_path [fil
0040: 65 20 64 69 72 6e 61 6d 65 20 5b 66 69 6c 65 20  e dirname [file 
0050: 64 69 72 6e 61 6d 65 20 5b 66 69 6c 65 20 64 69  dirname [file di
0060: 72 6e 61 6d 65 20 5b 66 69 6c 65 20 64 69 72 6e  rname [file dirn
0070: 61 6d 65 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 5b  ame [file join [
0080: 70 77 64 5d 20 5b 69 6e 66 6f 20 73 63 72 69 70  pwd] [info scrip
0090: 74 5d 5d 5d 5d 5d 5d 0a 70 61 63 6b 61 67 65 20  t]]]]]].package 
00a0: 72 65 71 75 69 72 65 20 74 6c 73 0a 70 61 63 6b  require tls.pack
00b0: 61 67 65 20 72 65 71 75 69 72 65 20 74 63 6c 74  age require tclt
00c0: 65 73 74 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65  est..tcltest::te
00d0: 73 74 43 6f 6e 73 74 72 61 69 6e 74 20 50 42 4b  stConstraint PBK
00e0: 44 46 32 20 5b 65 78 70 72 20 7b 5b 6c 73 65 61  DF2 [expr {[lsea
00f0: 72 63 68 20 2d 6e 6f 63 61 73 65 20 5b 74 6c 73  rch -nocase [tls
0100: 3a 3a 6b 64 66 73 5d 20 50 42 4b 44 46 32 5d 20  ::kdfs] PBKDF2] 
0110: 3e 20 2d 31 7d 5d 0a 74 63 6c 74 65 73 74 3a 3a  > -1}].tcltest::
0120: 74 65 73 74 43 6f 6e 73 74 72 61 69 6e 74 20 53  testConstraint S
0130: 48 41 32 32 34 20 5b 65 78 70 72 20 7b 5b 6c 73  HA224 [expr {[ls
0140: 65 61 72 63 68 20 2d 6e 6f 63 61 73 65 20 5b 74  earch -nocase [t
0150: 6c 73 3a 3a 64 69 67 65 73 74 73 5d 20 53 48 41  ls::digests] SHA
0160: 32 32 34 5d 20 3e 20 2d 31 7d 5d 0a 63 61 74 63  224] > -1}].catc
0170: 68 20 7b 74 6c 73 3a 3a 70 72 6f 76 69 64 65 72  h {tls::provider
0180: 20 6c 65 67 61 63 79 7d 0a 0a 74 63 6c 74 65 73   legacy}..tcltes
0190: 74 3a 3a 74 65 73 74 20 4b 44 46 5f 50 42 4b 44  t::test KDF_PBKD
01a0: 46 32 2d 53 48 41 32 32 34 2d 31 2e 31 20 7b 50  F2-SHA224-1.1 {P
01b0: 42 4b 44 46 32 2d 53 48 41 32 32 34 7d 20 5c 0a  BKDF2-SHA224} \.
01c0: 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 7b 50  .-constraints {P
01d0: 42 4b 44 46 32 20 53 48 41 32 32 34 7d 20 5c 0a  BKDF2 SHA224} \.
01e0: 09 2d 73 65 74 75 70 20 7b 7d 20 5c 0a 09 2d 62  .-setup {} \..-b
01f0: 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f  ody {binary enco
0200: 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 70 62 6b  de hex [tls::pbk
0210: 64 66 32 20 2d 64 69 67 65 73 74 20 53 48 41 32  df2 -digest SHA2
0220: 32 34 20 2d 70 61 73 73 77 6f 72 64 20 22 70 61  24 -password "pa
0230: 73 73 77 6f 72 64 22 20 2d 73 61 6c 74 20 22 73  ssword" -salt "s
0240: 61 6c 74 22 20 2d 69 74 65 72 61 74 69 6f 6e 73  alt" -iterations
0250: 20 31 20 2d 73 69 7a 65 20 32 30 5d 7d 20 5c 0a   1 -size 20]} \.
0260: 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72  .-match exact -r
0270: 65 73 75 6c 74 20 33 63 31 39 38 63 62 64 62 39  esult 3c198cbdb9
0280: 34 36 34 62 37 38 35 37 39 36 36 62 64 30 35 62  464b7857966bd05b
0290: 37 62 63 39 32 62 63 31 63 63 34 65 36 65 0a 0a  7bc92bc1cc4e6e..
02a0: 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 4b 44  tcltest::test KD
02b0: 46 5f 50 42 4b 44 46 32 2d 53 48 41 32 32 34 2d  F_PBKDF2-SHA224-
02c0: 31 2e 32 20 7b 50 42 4b 44 46 32 2d 53 48 41 32  1.2 {PBKDF2-SHA2
02d0: 32 34 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69  24} \..-constrai
02e0: 6e 74 73 20 7b 50 42 4b 44 46 32 20 53 48 41 32  nts {PBKDF2 SHA2
02f0: 32 34 7d 20 5c 0a 09 2d 73 65 74 75 70 20 7b 7d  24} \..-setup {}
0300: 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72   \..-body {binar
0310: 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c  y encode hex [tl
0320: 73 3a 3a 70 62 6b 64 66 32 20 2d 64 69 67 65 73  s::pbkdf2 -diges
0330: 74 20 53 48 41 32 32 34 20 2d 70 61 73 73 77 6f  t SHA224 -passwo
0340: 72 64 20 22 70 61 73 73 77 6f 72 64 22 20 2d 73  rd "password" -s
0350: 61 6c 74 20 22 73 61 6c 74 22 20 2d 69 74 65 72  alt "salt" -iter
0360: 61 74 69 6f 6e 73 20 32 20 2d 73 69 7a 65 20 32  ations 2 -size 2
0370: 30 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78  0]} \..-match ex
0380: 61 63 74 20 2d 72 65 73 75 6c 74 20 39 33 32 30  act -result 9320
0390: 30 66 66 61 39 36 63 35 37 37 36 64 33 38 66 61  0ffa96c5776d38fa
03a0: 31 30 61 62 64 66 38 66 35 62 66 63 30 30 35 34  10abdf8f5bfc0054
03b0: 62 39 37 31 0a 0a 74 63 6c 74 65 73 74 3a 3a 74  b971..tcltest::t
03c0: 65 73 74 20 4b 44 46 5f 50 42 4b 44 46 32 2d 53  est KDF_PBKDF2-S
03d0: 48 41 32 32 34 2d 31 2e 33 20 7b 50 42 4b 44 46  HA224-1.3 {PBKDF
03e0: 32 2d 53 48 41 32 32 34 7d 20 5c 0a 09 2d 63 6f  2-SHA224} \..-co
03f0: 6e 73 74 72 61 69 6e 74 73 20 7b 50 42 4b 44 46  nstraints {PBKDF
0400: 32 20 53 48 41 32 32 34 7d 20 5c 0a 09 2d 73 65  2 SHA224} \..-se
0410: 74 75 70 20 7b 7d 20 5c 0a 09 2d 62 6f 64 79 20  tup {} \..-body 
0420: 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68  {binary encode h
0430: 65 78 20 5b 74 6c 73 3a 3a 70 62 6b 64 66 32 20  ex [tls::pbkdf2 
0440: 2d 64 69 67 65 73 74 20 53 48 41 32 32 34 20 2d  -digest SHA224 -
0450: 70 61 73 73 77 6f 72 64 20 22 70 61 73 73 77 6f  password "passwo
0460: 72 64 22 20 2d 73 61 6c 74 20 22 73 61 6c 74 22  rd" -salt "salt"
0470: 20 2d 69 74 65 72 61 74 69 6f 6e 73 20 34 30 39   -iterations 409
0480: 36 20 2d 73 69 7a 65 20 32 30 5d 7d 20 5c 0a 09  6 -size 20]} \..
0490: 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65  -match exact -re
04a0: 73 75 6c 74 20 32 31 38 63 34 35 33 62 66 39 30  sult 218c453bf90
04b0: 36 33 35 62 64 30 61 32 31 61 37 35 64 31 37 32  635bd0a21a75d172
04c0: 37 30 33 66 66 36 31 30 38 65 66 36 30 0a 0a 74  703ff6108ef60..t
04d0: 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 4b 44 46  cltest::test KDF
04e0: 5f 50 42 4b 44 46 32 2d 53 48 41 32 32 34 2d 31  _PBKDF2-SHA224-1
04f0: 2e 34 20 7b 50 42 4b 44 46 32 2d 53 48 41 32 32  .4 {PBKDF2-SHA22
0500: 34 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e  4} \..-constrain
0510: 74 73 20 7b 50 42 4b 44 46 32 20 53 48 41 32 32  ts {PBKDF2 SHA22
0520: 34 7d 20 5c 0a 09 2d 73 65 74 75 70 20 7b 7d 20  4} \..-setup {} 
0530: 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79  \..-body {binary
0540: 20 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73   encode hex [tls
0550: 3a 3a 70 62 6b 64 66 32 20 2d 64 69 67 65 73 74  ::pbkdf2 -digest
0560: 20 53 48 41 32 32 34 20 2d 70 61 73 73 77 6f 72   SHA224 -passwor
0570: 64 20 22 70 61 73 73 77 6f 72 64 22 20 2d 73 61  d "password" -sa
0580: 6c 74 20 22 73 61 6c 74 22 20 2d 69 74 65 72 61  lt "salt" -itera
0590: 74 69 6f 6e 73 20 31 36 37 37 37 32 31 36 20 2d  tions 16777216 -
05a0: 73 69 7a 65 20 32 30 5d 7d 20 5c 0a 09 2d 6d 61  size 20]} \..-ma
05b0: 74 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c  tch exact -resul
05c0: 74 20 62 34 39 39 32 35 31 38 34 63 62 34 62 35  t b49925184cb4b5
05d0: 35 39 66 33 36 35 65 39 34 66 63 61 66 63 64 34  59f365e94fcafcd4
05e0: 63 64 62 39 66 37 61 65 66 34 0a 0a 74 63 6c 74  cdb9f7aef4..tclt
05f0: 65 73 74 3a 3a 74 65 73 74 20 4b 44 46 5f 50 42  est::test KDF_PB
0600: 4b 44 46 32 2d 53 48 41 32 32 34 2d 31 2e 35 20  KDF2-SHA224-1.5 
0610: 7b 50 42 4b 44 46 32 2d 53 48 41 32 32 34 7d 20  {PBKDF2-SHA224} 
0620: 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20  \..-constraints 
0630: 7b 50 42 4b 44 46 32 20 53 48 41 32 32 34 7d 20  {PBKDF2 SHA224} 
0640: 5c 0a 09 2d 73 65 74 75 70 20 7b 7d 20 5c 0a 09  \..-setup {} \..
0650: 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e  -body {binary en
0660: 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 70  code hex [tls::p
0670: 62 6b 64 66 32 20 2d 64 69 67 65 73 74 20 53 48  bkdf2 -digest SH
0680: 41 32 32 34 20 2d 70 61 73 73 77 6f 72 64 20 22  A224 -password "
0690: 70 61 73 73 77 6f 72 64 50 41 53 53 57 4f 52 44  passwordPASSWORD
06a0: 70 61 73 73 77 6f 72 64 22 20 2d 73 61 6c 74 20  password" -salt 
06b0: 22 73 61 6c 74 53 41 4c 54 73 61 6c 74 53 41 4c  "saltSALTsaltSAL
06c0: 54 73 61 6c 74 53 41 4c 54 73 61 6c 74 53 41 4c  TsaltSALTsaltSAL
06d0: 54 73 61 6c 74 22 20 2d 69 74 65 72 61 74 69 6f  Tsalt" -iteratio
06e0: 6e 73 20 34 30 39 36 20 2d 73 69 7a 65 20 32 35  ns 4096 -size 25
06f0: 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61  ]} \..-match exa
0700: 63 74 20 2d 72 65 73 75 6c 74 20 30 35 36 63 34  ct -result 056c4
0710: 62 61 34 33 38 64 65 64 39 31 66 63 31 34 65 30  ba438ded91fc14e0
0720: 35 39 34 65 36 66 35 32 62 38 37 65 31 66 33 36  594e6f52b87e1f36
0730: 39 30 63 30 64 63 30 66 62 63 30 35 37 0a 0a 74  90c0dc0fbc057..t
0740: 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 4b 44 46  cltest::test KDF
0750: 5f 50 42 4b 44 46 32 2d 53 48 41 32 32 34 2d 31  _PBKDF2-SHA224-1
0760: 2e 36 20 7b 50 42 4b 44 46 32 2d 53 48 41 32 32  .6 {PBKDF2-SHA22
0770: 34 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e  4} \..-constrain
0780: 74 73 20 7b 50 42 4b 44 46 32 20 53 48 41 32 32  ts {PBKDF2 SHA22
0790: 34 7d 20 5c 0a 09 2d 73 65 74 75 70 20 7b 7d 20  4} \..-setup {} 
07a0: 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79  \..-body {binary
07b0: 20 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73   encode hex [tls
07c0: 3a 3a 70 62 6b 64 66 32 20 2d 64 69 67 65 73 74  ::pbkdf2 -digest
07d0: 20 53 48 41 32 32 34 20 2d 70 61 73 73 77 6f 72   SHA224 -passwor
07e0: 64 20 22 70 61 73 73 5c 30 77 6f 72 64 22 20 2d  d "pass\0word" -
07f0: 73 61 6c 74 20 22 73 61 5c 30 6c 74 22 20 2d 69  salt "sa\0lt" -i
0800: 74 65 72 61 74 69 6f 6e 73 20 34 30 39 36 20 2d  terations 4096 -
0810: 73 69 7a 65 20 31 36 5d 7d 20 5c 0a 09 2d 6d 61  size 16]} \..-ma
0820: 74 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c  tch exact -resul
0830: 74 20 39 62 34 30 31 31 62 36 34 31 66 34 30 61  t 9b4011b641f40a
0840: 32 61 35 30 30 61 33 31 64 34 61 33 39 32 64 31  2a500a31d4a392d1
0850: 35 63 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73  5c..tcltest::tes
0860: 74 20 4b 44 46 5f 50 42 4b 44 46 32 2d 53 48 41  t KDF_PBKDF2-SHA
0870: 32 32 34 2d 31 2e 37 20 7b 50 42 4b 44 46 32 2d  224-1.7 {PBKDF2-
0880: 53 48 41 32 32 34 7d 20 5c 0a 09 2d 63 6f 6e 73  SHA224} \..-cons
0890: 74 72 61 69 6e 74 73 20 7b 50 42 4b 44 46 32 20  traints {PBKDF2 
08a0: 53 48 41 32 32 34 7d 20 5c 0a 09 2d 73 65 74 75  SHA224} \..-setu
08b0: 70 20 7b 7d 20 5c 0a 09 2d 62 6f 64 79 20 7b 62  p {} \..-body {b
08c0: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78  inary encode hex
08d0: 20 5b 74 6c 73 3a 3a 70 62 6b 64 66 32 20 2d 64   [tls::pbkdf2 -d
08e0: 69 67 65 73 74 20 53 48 41 32 32 34 20 2d 70 61  igest SHA224 -pa
08f0: 73 73 77 6f 72 64 20 22 70 61 73 73 77 64 22 20  ssword "passwd" 
0900: 2d 73 61 6c 74 20 22 73 61 6c 74 22 20 2d 69 74  -salt "salt" -it
0910: 65 72 61 74 69 6f 6e 73 20 31 20 2d 73 69 7a 65  erations 1 -size
0920: 20 31 32 38 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68   128]} \..-match
0930: 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 20 65   exact -result e
0940: 35 35 62 64 37 37 63 66 63 31 38 62 30 31 32 61  55bd77cfc18b012a
0950: 63 36 33 36 32 65 32 32 64 37 63 64 66 37 37 63  c6362e22d7cdf77c
0960: 34 62 30 33 38 37 39 61 36 61 66 35 31 66 62 66  4b03879a6af51fbf
0970: 30 30 34 35 62 63 33 32 61 30 33 65 37 66 30 64  0045bc32a03e7f0d
0980: 38 32 39 64 32 36 62 37 36 35 62 66 66 30 63 61  829d26b765bff0ca
0990: 35 38 37 33 65 30 37 61 38 65 38 35 38 30 34 66  5873e07a8e85804f
09a0: 66 34 61 31 37 36 38 33 65 64 37 30 36 31 33 30  f4a17683ed706130
09b0: 64 35 31 36 35 37 34 35 36 62 63 30 65 62 64 30  d51657456bc0ebd0
09c0: 37 63 33 35 63 61 30 36 37 35 62 33 31 31 33 61  7c35ca0675b3113a
09d0: 64 39 63 33 33 66 65 34 38 61 35 65 62 39 65 39  d9c33fe48a5eb9e9
09e0: 64 63 36 63 36 61 38 63 66 35 63 66 36 64 65 31  dc6c6a8cf5cf6de1
09f0: 33 31 38 62 34 31 34 64 62 65 36 36 37 62 66 61  318b414dbe667bfa
0a00: 65 62 38 36 33 65 66 38 33 39 39 66 66 34 61 37  eb863ef8399ff4a7
0a10: 33 32 35 32 30 64 61 62 34 62 61 38 32 33 33 36  32520dab4ba82336
0a20: 35 31 33 61 32 35 30 37 37 64 64 66 63 31 31 66  513a25077ddfc11f
0a30: 63 36 31 38 63 31 31 65 66 61 66 30 34 61 65 0a  c618c11efaf04ae.
0a40: 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 4b  .tcltest::test K
0a50: 44 46 5f 50 42 4b 44 46 32 2d 53 48 41 32 32 34  DF_PBKDF2-SHA224
0a60: 2d 31 2e 38 20 7b 50 42 4b 44 46 32 2d 53 48 41  -1.8 {PBKDF2-SHA
0a70: 32 32 34 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61  224} \..-constra
0a80: 69 6e 74 73 20 7b 50 42 4b 44 46 32 20 53 48 41  ints {PBKDF2 SHA
0a90: 32 32 34 7d 20 5c 0a 09 2d 73 65 74 75 70 20 7b  224} \..-setup {
0aa0: 7d 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61  } \..-body {bina
0ab0: 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b 74  ry encode hex [t
0ac0: 6c 73 3a 3a 70 62 6b 64 66 32 20 2d 64 69 67 65  ls::pbkdf2 -dige
0ad0: 73 74 20 53 48 41 32 32 34 20 2d 70 61 73 73 77  st SHA224 -passw
0ae0: 6f 72 64 20 22 50 61 73 73 77 6f 72 64 22 20 2d  ord "Password" -
0af0: 73 61 6c 74 20 22 73 61 5c 30 6c 74 22 20 2d 69  salt "sa\0lt" -i
0b00: 74 65 72 61 74 69 6f 6e 73 20 34 30 39 36 20 2d  terations 4096 -
0b10: 73 69 7a 65 20 32 35 36 5d 7d 20 5c 0a 09 2d 6d  size 256]} \..-m
0b20: 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73 75  atch exact -resu
0b30: 6c 74 20 61 33 32 39 61 33 36 30 63 38 32 35 65  lt a329a360c825e
0b40: 31 32 65 34 35 34 61 64 38 36 33 33 61 38 34 32  12e454ad8633a842
0b50: 61 30 36 62 61 31 34 35 36 39 30 37 37 37 30 37  a06ba14569077707
0b60: 37 39 64 31 66 61 34 65 30 62 36 31 61 35 62 31  79d1fa4e0b61a5b1
0b70: 63 36 63 65 30 32 65 37 31 64 65 37 34 61 65 34  c6ce02e71de74ae4
0b80: 33 33 62 62 66 31 34 62 39 30 37 36 39 30 64 30  33bbf14b907690d0
0b90: 30 38 64 30 63 61 62 35 62 30 31 63 39 37 36 63  08d0cab5b01c976c
0ba0: 31 65 36 32 37 62 30 32 37 61 39 61 38 30 39 66  1e627b027a9a809f
0bb0: 64 30 30 31 30 38 32 63 38 30 39 36 35 30 33 34  d001082c80965034
0bc0: 34 65 63 66 63 64 65 62 64 66 30 64 36 34 62 39  4ecfcdebdf0d64b9
0bd0: 32 63 62 31 65 38 36 39 62 66 39 31 62 37 35 35  2cb1e869bf91b755
0be0: 31 37 65 61 33 36 39 31 38 31 32 37 62 31 65 63  17ea36918127b1ec
0bf0: 63 63 34 63 61 63 31 34 35 66 62 39 36 35 30 37  cc4cac145fb96507
0c00: 31 32 39 32 61 36 64 66 61 33 38 38 64 38 61 64  1292a6dfa388d8ad
0c10: 38 39 33 64 32 35 34 31 66 38 33 61 30 64 61 63  893d2541f83a0dac
0c20: 31 63 35 35 64 32 64 39 30 37 30 39 39 36 33 62  1c55d2d90709963b
0c30: 30 36 36 64 65 39 38 35 65 39 32 39 37 34 65 38  066de985e92974e8
0c40: 37 62 37 64 38 63 30 65 38 30 32 36 64 39 36 36  7b7d8c0e8026d966
0c50: 38 34 62 62 30 34 32 35 32 30 33 39 31 39 62 34  84bb0425203919b4
0c60: 37 39 32 39 36 32 62 30 36 35 65 32 62 32 62 38  792962b065e2b2b8
0c70: 31 35 62 61 38 38 38 62 38 34 32 38 61 65 35 31  15ba888b8428ae51
0c80: 66 35 37 61 37 34 66 36 33 37 61 36 35 38 65 32  f57a74f637a658e2
0c90: 37 63 66 35 66 62 63 35 35 39 33 65 38 35 66 37  7cf5fbc5593e85f7
0ca0: 37 35 61 31 66 38 31 36 36 30 38 35 30 61 37 32  75a1f81660850a72
0cb0: 33 65 32 65 62 35 36 35 66 33 30 64 66 63 32 63  3e2eb565f30dfc2c
0cc0: 66 32 39 37 33 61 64 35 37 65 63 39 35 62 38 39  f2973ad57ec95b89
0cd0: 63 30 39 37 39 63 37 62 61 62 38 31 63 31 31 64  c0979c7bab81c11d
0ce0: 38 39 38 37 35 34 30 61 33 32 62 61 64 62 32 66  8987540a32badb2f
0cf0: 37 62 62 65 34 66 66 32 31 61 34 66 30 64 39 31  7bbe4ff21a4f0d91
0d00: 64 62 64 39 31 31 62 38 38 64 64 64 39 32 38 36  dbd911b88ddd9286
0d10: 30 33 66 64 32 37 62 30 65 64 65 39 39 34 65 65  03fd27b0ede994ee
0d20: 39 39 65 64 64 32 63 30 34 36 36 37 62 38 32 30  99edd2c04667b820
0d30: 36 37 66 0a 0a 23 20 43 6c 65 61 6e 75 70 0a 3a  67f..# Cleanup.:
0d40: 3a 74 63 6c 74 65 73 74 3a 3a 63 6c 65 61 6e 75  :tcltest::cleanu
0d50: 70 54 65 73 74 73 0a 72 65 74 75 72 6e 0a        pTests.return.