Artifact
fe10f4af17c952fa8a597eb24a4cb98b45bd4760d47237667e94cae3012432f5:
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 70 61 63 6b 61 67 A224.txt".packag
0030: 65 20 72 65 71 75 69 72 65 20 74 6c 73 0a 70 61 e require tls.pa
0040: 63 6b 61 67 65 20 72 65 71 75 69 72 65 20 74 63 ckage require tc
0050: 6c 74 65 73 74 0a 0a 74 63 6c 74 65 73 74 3a 3a ltest..tcltest::
0060: 74 65 73 74 43 6f 6e 73 74 72 61 69 6e 74 20 50 testConstraint P
0070: 42 4b 44 46 32 20 5b 65 78 70 72 20 7b 5b 6c 73 BKDF2 [expr {[ls
0080: 65 61 72 63 68 20 2d 6e 6f 63 61 73 65 20 5b 74 earch -nocase [t
0090: 6c 73 3a 3a 6b 64 66 73 5d 20 50 42 4b 44 46 32 ls::kdfs] PBKDF2
00a0: 5d 20 3e 20 2d 31 7d 5d 0a 74 63 6c 74 65 73 74 ] > -1}].tcltest
00b0: 3a 3a 74 65 73 74 43 6f 6e 73 74 72 61 69 6e 74 ::testConstraint
00c0: 20 53 48 41 32 32 34 20 5b 65 78 70 72 20 7b 5b SHA224 [expr {[
00d0: 6c 73 65 61 72 63 68 20 2d 6e 6f 63 61 73 65 20 lsearch -nocase
00e0: 5b 74 6c 73 3a 3a 64 69 67 65 73 74 73 5d 20 53 [tls::digests] S
00f0: 48 41 32 32 34 5d 20 3e 20 2d 31 7d 5d 0a 0a 74 HA224] > -1}]..t
0100: 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 4b 44 46 cltest::test KDF
0110: 5f 50 42 4b 44 46 32 2d 53 48 41 32 32 34 2d 31 _PBKDF2-SHA224-1
0120: 2e 31 20 7b 50 42 4b 44 46 32 2d 53 48 41 32 32 .1 {PBKDF2-SHA22
0130: 34 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 4} \..-constrain
0140: 74 73 20 7b 50 42 4b 44 46 32 20 53 48 41 32 32 ts {PBKDF2 SHA22
0150: 34 7d 20 5c 0a 09 2d 73 65 74 75 70 20 7b 7d 20 4} \..-setup {}
0160: 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 72 79 \..-body {binary
0170: 20 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 6c 73 encode hex [tls
0180: 3a 3a 70 62 6b 64 66 32 20 2d 64 69 67 65 73 74 ::pbkdf2 -digest
0190: 20 53 48 41 32 32 34 20 2d 70 61 73 73 77 6f 72 SHA224 -passwor
01a0: 64 20 22 70 61 73 73 77 6f 72 64 22 20 2d 73 61 d "password" -sa
01b0: 6c 74 20 22 73 61 6c 74 22 20 2d 69 74 65 72 61 lt "salt" -itera
01c0: 74 69 6f 6e 73 20 31 20 2d 73 69 7a 65 20 32 30 tions 1 -size 20
01d0: 5d 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 ]} \..-match exa
01e0: 63 74 20 2d 72 65 73 75 6c 74 20 33 63 31 39 38 ct -result 3c198
01f0: 63 62 64 62 39 34 36 34 62 37 38 35 37 39 36 36 cbdb9464b7857966
0200: 62 64 30 35 62 37 62 63 39 32 62 63 31 63 63 34 bd05b7bc92bc1cc4
0210: 65 36 65 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 e6e..tcltest::te
0220: 73 74 20 4b 44 46 5f 50 42 4b 44 46 32 2d 53 48 st KDF_PBKDF2-SH
0230: 41 32 32 34 2d 31 2e 32 20 7b 50 42 4b 44 46 32 A224-1.2 {PBKDF2
0240: 2d 53 48 41 32 32 34 7d 20 5c 0a 09 2d 63 6f 6e -SHA224} \..-con
0250: 73 74 72 61 69 6e 74 73 20 7b 50 42 4b 44 46 32 straints {PBKDF2
0260: 20 53 48 41 32 32 34 7d 20 5c 0a 09 2d 73 65 74 SHA224} \..-set
0270: 75 70 20 7b 7d 20 5c 0a 09 2d 62 6f 64 79 20 7b up {} \..-body {
0280: 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 binary encode he
0290: 78 20 5b 74 6c 73 3a 3a 70 62 6b 64 66 32 20 2d x [tls::pbkdf2 -
02a0: 64 69 67 65 73 74 20 53 48 41 32 32 34 20 2d 70 digest SHA224 -p
02b0: 61 73 73 77 6f 72 64 20 22 70 61 73 73 77 6f 72 assword "passwor
02c0: 64 22 20 2d 73 61 6c 74 20 22 73 61 6c 74 22 20 d" -salt "salt"
02d0: 2d 69 74 65 72 61 74 69 6f 6e 73 20 32 20 2d 73 -iterations 2 -s
02e0: 69 7a 65 20 32 30 5d 7d 20 5c 0a 09 2d 6d 61 74 ize 20]} \..-mat
02f0: 63 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 ch exact -result
0300: 20 39 33 32 30 30 66 66 61 39 36 63 35 37 37 36 93200ffa96c5776
0310: 64 33 38 66 61 31 30 61 62 64 66 38 66 35 62 66 d38fa10abdf8f5bf
0320: 63 30 30 35 34 62 39 37 31 0a 0a 74 63 6c 74 65 c0054b971..tclte
0330: 73 74 3a 3a 74 65 73 74 20 4b 44 46 5f 50 42 4b st::test KDF_PBK
0340: 44 46 32 2d 53 48 41 32 32 34 2d 31 2e 33 20 7b DF2-SHA224-1.3 {
0350: 50 42 4b 44 46 32 2d 53 48 41 32 32 34 7d 20 5c PBKDF2-SHA224} \
0360: 0a 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 7b ..-constraints {
0370: 50 42 4b 44 46 32 20 53 48 41 32 32 34 7d 20 5c PBKDF2 SHA224} \
0380: 0a 09 2d 73 65 74 75 70 20 7b 7d 20 5c 0a 09 2d ..-setup {} \..-
0390: 62 6f 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 body {binary enc
03a0: 6f 64 65 20 68 65 78 20 5b 74 6c 73 3a 3a 70 62 ode hex [tls::pb
03b0: 6b 64 66 32 20 2d 64 69 67 65 73 74 20 53 48 41 kdf2 -digest SHA
03c0: 32 32 34 20 2d 70 61 73 73 77 6f 72 64 20 22 70 224 -password "p
03d0: 61 73 73 77 6f 72 64 22 20 2d 73 61 6c 74 20 22 assword" -salt "
03e0: 73 61 6c 74 22 20 2d 69 74 65 72 61 74 69 6f 6e salt" -iteration
03f0: 73 20 34 30 39 36 20 2d 73 69 7a 65 20 32 30 5d s 4096 -size 20]
0400: 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 } \..-match exac
0410: 74 20 2d 72 65 73 75 6c 74 20 32 31 38 63 34 35 t -result 218c45
0420: 33 62 66 39 30 36 33 35 62 64 30 61 32 31 61 37 3bf90635bd0a21a7
0430: 35 64 31 37 32 37 30 33 66 66 36 31 30 38 65 66 5d172703ff6108ef
0440: 36 30 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 60..tcltest::tes
0450: 74 20 4b 44 46 5f 50 42 4b 44 46 32 2d 53 48 41 t KDF_PBKDF2-SHA
0460: 32 32 34 2d 31 2e 34 20 7b 50 42 4b 44 46 32 2d 224-1.4 {PBKDF2-
0470: 53 48 41 32 32 34 7d 20 5c 0a 09 2d 63 6f 6e 73 SHA224} \..-cons
0480: 74 72 61 69 6e 74 73 20 7b 50 42 4b 44 46 32 20 traints {PBKDF2
0490: 53 48 41 32 32 34 7d 20 5c 0a 09 2d 73 65 74 75 SHA224} \..-setu
04a0: 70 20 7b 7d 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 p {} \..-body {b
04b0: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 inary encode hex
04c0: 20 5b 74 6c 73 3a 3a 70 62 6b 64 66 32 20 2d 64 [tls::pbkdf2 -d
04d0: 69 67 65 73 74 20 53 48 41 32 32 34 20 2d 70 61 igest SHA224 -pa
04e0: 73 73 77 6f 72 64 20 22 70 61 73 73 77 6f 72 64 ssword "password
04f0: 22 20 2d 73 61 6c 74 20 22 73 61 6c 74 22 20 2d " -salt "salt" -
0500: 69 74 65 72 61 74 69 6f 6e 73 20 31 36 37 37 37 iterations 16777
0510: 32 31 36 20 2d 73 69 7a 65 20 32 30 5d 7d 20 5c 216 -size 20]} \
0520: 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d ..-match exact -
0530: 72 65 73 75 6c 74 20 62 34 39 39 32 35 31 38 34 result b49925184
0540: 63 62 34 62 35 35 39 66 33 36 35 65 39 34 66 63 cb4b559f365e94fc
0550: 61 66 63 64 34 63 64 62 39 66 37 61 65 66 34 0a afcd4cdb9f7aef4.
0560: 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 4b .tcltest::test K
0570: 44 46 5f 50 42 4b 44 46 32 2d 53 48 41 32 32 34 DF_PBKDF2-SHA224
0580: 2d 31 2e 35 20 7b 50 42 4b 44 46 32 2d 53 48 41 -1.5 {PBKDF2-SHA
0590: 32 32 34 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72 61 224} \..-constra
05a0: 69 6e 74 73 20 7b 50 42 4b 44 46 32 20 53 48 41 ints {PBKDF2 SHA
05b0: 32 32 34 7d 20 5c 0a 09 2d 73 65 74 75 70 20 7b 224} \..-setup {
05c0: 7d 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 69 6e 61 } \..-body {bina
05d0: 72 79 20 65 6e 63 6f 64 65 20 68 65 78 20 5b 74 ry encode hex [t
05e0: 6c 73 3a 3a 70 62 6b 64 66 32 20 2d 64 69 67 65 ls::pbkdf2 -dige
05f0: 73 74 20 53 48 41 32 32 34 20 2d 70 61 73 73 77 st SHA224 -passw
0600: 6f 72 64 20 22 70 61 73 73 77 6f 72 64 50 41 53 ord "passwordPAS
0610: 53 57 4f 52 44 70 61 73 73 77 6f 72 64 22 20 2d SWORDpassword" -
0620: 73 61 6c 74 20 22 73 61 6c 74 53 41 4c 54 73 61 salt "saltSALTsa
0630: 6c 74 53 41 4c 54 73 61 6c 74 53 41 4c 54 73 61 ltSALTsaltSALTsa
0640: 6c 74 53 41 4c 54 73 61 6c 74 22 20 2d 69 74 65 ltSALTsalt" -ite
0650: 72 61 74 69 6f 6e 73 20 34 30 39 36 20 2d 73 69 rations 4096 -si
0660: 7a 65 20 32 35 5d 7d 20 5c 0a 09 2d 6d 61 74 63 ze 25]} \..-matc
0670: 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 20 h exact -result
0680: 30 35 36 63 34 62 61 34 33 38 64 65 64 39 31 66 056c4ba438ded91f
0690: 63 31 34 65 30 35 39 34 65 36 66 35 32 62 38 37 c14e0594e6f52b87
06a0: 65 31 66 33 36 39 30 63 30 64 63 30 66 62 63 30 e1f3690c0dc0fbc0
06b0: 35 37 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 57..tcltest::tes
06c0: 74 20 4b 44 46 5f 50 42 4b 44 46 32 2d 53 48 41 t KDF_PBKDF2-SHA
06d0: 32 32 34 2d 31 2e 36 20 7b 50 42 4b 44 46 32 2d 224-1.6 {PBKDF2-
06e0: 53 48 41 32 32 34 7d 20 5c 0a 09 2d 63 6f 6e 73 SHA224} \..-cons
06f0: 74 72 61 69 6e 74 73 20 7b 50 42 4b 44 46 32 20 traints {PBKDF2
0700: 53 48 41 32 32 34 7d 20 5c 0a 09 2d 73 65 74 75 SHA224} \..-setu
0710: 70 20 7b 7d 20 5c 0a 09 2d 62 6f 64 79 20 7b 62 p {} \..-body {b
0720: 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 65 78 inary encode hex
0730: 20 5b 74 6c 73 3a 3a 70 62 6b 64 66 32 20 2d 64 [tls::pbkdf2 -d
0740: 69 67 65 73 74 20 53 48 41 32 32 34 20 2d 70 61 igest SHA224 -pa
0750: 73 73 77 6f 72 64 20 22 70 61 73 73 5c 30 77 6f ssword "pass\0wo
0760: 72 64 22 20 2d 73 61 6c 74 20 22 73 61 5c 30 6c rd" -salt "sa\0l
0770: 74 22 20 2d 69 74 65 72 61 74 69 6f 6e 73 20 34 t" -iterations 4
0780: 30 39 36 20 2d 73 69 7a 65 20 31 36 5d 7d 20 5c 096 -size 16]} \
0790: 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d ..-match exact -
07a0: 72 65 73 75 6c 74 20 39 62 34 30 31 31 62 36 34 result 9b4011b64
07b0: 31 66 34 30 61 32 61 35 30 30 61 33 31 64 34 61 1f40a2a500a31d4a
07c0: 33 39 32 64 31 35 63 0a 0a 74 63 6c 74 65 73 74 392d15c..tcltest
07d0: 3a 3a 74 65 73 74 20 4b 44 46 5f 50 42 4b 44 46 ::test KDF_PBKDF
07e0: 32 2d 53 48 41 32 32 34 2d 31 2e 37 20 7b 50 42 2-SHA224-1.7 {PB
07f0: 4b 44 46 32 2d 53 48 41 32 32 34 7d 20 5c 0a 09 KDF2-SHA224} \..
0800: 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 7b 50 42 -constraints {PB
0810: 4b 44 46 32 20 53 48 41 32 32 34 7d 20 5c 0a 09 KDF2 SHA224} \..
0820: 2d 73 65 74 75 70 20 7b 7d 20 5c 0a 09 2d 62 6f -setup {} \..-bo
0830: 64 79 20 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 dy {binary encod
0840: 65 20 68 65 78 20 5b 74 6c 73 3a 3a 70 62 6b 64 e hex [tls::pbkd
0850: 66 32 20 2d 64 69 67 65 73 74 20 53 48 41 32 32 f2 -digest SHA22
0860: 34 20 2d 70 61 73 73 77 6f 72 64 20 22 70 61 73 4 -password "pas
0870: 73 77 64 22 20 2d 73 61 6c 74 20 22 73 61 6c 74 swd" -salt "salt
0880: 22 20 2d 69 74 65 72 61 74 69 6f 6e 73 20 31 20 " -iterations 1
0890: 2d 73 69 7a 65 20 31 32 38 5d 7d 20 5c 0a 09 2d -size 128]} \..-
08a0: 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72 65 73 match exact -res
08b0: 75 6c 74 20 65 35 35 62 64 37 37 63 66 63 31 38 ult e55bd77cfc18
08c0: 62 30 31 32 61 63 36 33 36 32 65 32 32 64 37 63 b012ac6362e22d7c
08d0: 64 66 37 37 63 34 62 30 33 38 37 39 61 36 61 66 df77c4b03879a6af
08e0: 35 31 66 62 66 30 30 34 35 62 63 33 32 61 30 33 51fbf0045bc32a03
08f0: 65 37 66 30 64 38 32 39 64 32 36 62 37 36 35 62 e7f0d829d26b765b
0900: 66 66 30 63 61 35 38 37 33 65 30 37 61 38 65 38 ff0ca5873e07a8e8
0910: 35 38 30 34 66 66 34 61 31 37 36 38 33 65 64 37 5804ff4a17683ed7
0920: 30 36 31 33 30 64 35 31 36 35 37 34 35 36 62 63 06130d51657456bc
0930: 30 65 62 64 30 37 63 33 35 63 61 30 36 37 35 62 0ebd07c35ca0675b
0940: 33 31 31 33 61 64 39 63 33 33 66 65 34 38 61 35 3113ad9c33fe48a5
0950: 65 62 39 65 39 64 63 36 63 36 61 38 63 66 35 63 eb9e9dc6c6a8cf5c
0960: 66 36 64 65 31 33 31 38 62 34 31 34 64 62 65 36 f6de1318b414dbe6
0970: 36 37 62 66 61 65 62 38 36 33 65 66 38 33 39 39 67bfaeb863ef8399
0980: 66 66 34 61 37 33 32 35 32 30 64 61 62 34 62 61 ff4a732520dab4ba
0990: 38 32 33 33 36 35 31 33 61 32 35 30 37 37 64 64 82336513a25077dd
09a0: 66 63 31 31 66 63 36 31 38 63 31 31 65 66 61 66 fc11fc618c11efaf
09b0: 30 34 61 65 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 04ae..tcltest::t
09c0: 65 73 74 20 4b 44 46 5f 50 42 4b 44 46 32 2d 53 est KDF_PBKDF2-S
09d0: 48 41 32 32 34 2d 31 2e 38 20 7b 50 42 4b 44 46 HA224-1.8 {PBKDF
09e0: 32 2d 53 48 41 32 32 34 7d 20 5c 0a 09 2d 63 6f 2-SHA224} \..-co
09f0: 6e 73 74 72 61 69 6e 74 73 20 7b 50 42 4b 44 46 nstraints {PBKDF
0a00: 32 20 53 48 41 32 32 34 7d 20 5c 0a 09 2d 73 65 2 SHA224} \..-se
0a10: 74 75 70 20 7b 7d 20 5c 0a 09 2d 62 6f 64 79 20 tup {} \..-body
0a20: 7b 62 69 6e 61 72 79 20 65 6e 63 6f 64 65 20 68 {binary encode h
0a30: 65 78 20 5b 74 6c 73 3a 3a 70 62 6b 64 66 32 20 ex [tls::pbkdf2
0a40: 2d 64 69 67 65 73 74 20 53 48 41 32 32 34 20 2d -digest SHA224 -
0a50: 70 61 73 73 77 6f 72 64 20 22 50 61 73 73 77 6f password "Passwo
0a60: 72 64 22 20 2d 73 61 6c 74 20 22 73 61 5c 30 6c rd" -salt "sa\0l
0a70: 74 22 20 2d 69 74 65 72 61 74 69 6f 6e 73 20 34 t" -iterations 4
0a80: 30 39 36 20 2d 73 69 7a 65 20 32 35 36 5d 7d 20 096 -size 256]}
0a90: 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20 \..-match exact
0aa0: 2d 72 65 73 75 6c 74 20 61 33 32 39 61 33 36 30 -result a329a360
0ab0: 63 38 32 35 65 31 32 65 34 35 34 61 64 38 36 33 c825e12e454ad863
0ac0: 33 61 38 34 32 61 30 36 62 61 31 34 35 36 39 30 3a842a06ba145690
0ad0: 37 37 37 30 37 37 39 64 31 66 61 34 65 30 62 36 7770779d1fa4e0b6
0ae0: 31 61 35 62 31 63 36 63 65 30 32 65 37 31 64 65 1a5b1c6ce02e71de
0af0: 37 34 61 65 34 33 33 62 62 66 31 34 62 39 30 37 74ae433bbf14b907
0b00: 36 39 30 64 30 30 38 64 30 63 61 62 35 62 30 31 690d008d0cab5b01
0b10: 63 39 37 36 63 31 65 36 32 37 62 30 32 37 61 39 c976c1e627b027a9
0b20: 61 38 30 39 66 64 30 30 31 30 38 32 63 38 30 39 a809fd001082c809
0b30: 36 35 30 33 34 34 65 63 66 63 64 65 62 64 66 30 650344ecfcdebdf0
0b40: 64 36 34 62 39 32 63 62 31 65 38 36 39 62 66 39 d64b92cb1e869bf9
0b50: 31 62 37 35 35 31 37 65 61 33 36 39 31 38 31 32 1b75517ea3691812
0b60: 37 62 31 65 63 63 63 34 63 61 63 31 34 35 66 62 7b1eccc4cac145fb
0b70: 39 36 35 30 37 31 32 39 32 61 36 64 66 61 33 38 965071292a6dfa38
0b80: 38 64 38 61 64 38 39 33 64 32 35 34 31 66 38 33 8d8ad893d2541f83
0b90: 61 30 64 61 63 31 63 35 35 64 32 64 39 30 37 30 a0dac1c55d2d9070
0ba0: 39 39 36 33 62 30 36 36 64 65 39 38 35 65 39 32 9963b066de985e92
0bb0: 39 37 34 65 38 37 62 37 64 38 63 30 65 38 30 32 974e87b7d8c0e802
0bc0: 36 64 39 36 36 38 34 62 62 30 34 32 35 32 30 33 6d96684bb0425203
0bd0: 39 31 39 62 34 37 39 32 39 36 32 62 30 36 35 65 919b4792962b065e
0be0: 32 62 32 62 38 31 35 62 61 38 38 38 62 38 34 32 2b2b815ba888b842
0bf0: 38 61 65 35 31 66 35 37 61 37 34 66 36 33 37 61 8ae51f57a74f637a
0c00: 36 35 38 65 32 37 63 66 35 66 62 63 35 35 39 33 658e27cf5fbc5593
0c10: 65 38 35 66 37 37 35 61 31 66 38 31 36 36 30 38 e85f775a1f816608
0c20: 35 30 61 37 32 33 65 32 65 62 35 36 35 66 33 30 50a723e2eb565f30
0c30: 64 66 63 32 63 66 32 39 37 33 61 64 35 37 65 63 dfc2cf2973ad57ec
0c40: 39 35 62 38 39 63 30 39 37 39 63 37 62 61 62 38 95b89c0979c7bab8
0c50: 31 63 31 31 64 38 39 38 37 35 34 30 61 33 32 62 1c11d8987540a32b
0c60: 61 64 62 32 66 37 62 62 65 34 66 66 32 31 61 34 adb2f7bbe4ff21a4
0c70: 66 30 64 39 31 64 62 64 39 31 31 62 38 38 64 64 f0d91dbd911b88dd
0c80: 64 39 32 38 36 30 33 66 64 32 37 62 30 65 64 65 d928603fd27b0ede
0c90: 39 39 34 65 65 39 39 65 64 64 32 63 30 34 36 36 994ee99edd2c0466
0ca0: 37 62 38 32 30 36 37 66 0a 0a 23 20 43 6c 65 61 7b82067f..# Clea
0cb0: 6e 75 70 0a 3a 3a 74 63 6c 74 65 73 74 3a 3a 63 nup.::tcltest::c
0cc0: 6c 65 61 6e 75 70 54 65 73 74 73 0a 72 65 74 75 leanupTests.retu
0cd0: 72 6e 0a rn.