Hex Artifact Content

Artifact f6370176caff1c81aa8432ba8df8c9139234f4478880ef297758a39ea4c78e63:


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 57 48 49 52 4c 50 4f 4f 4c   from "WHIRLPOOL
0020: 2e 74 78 74 22 0a 70 61 63 6b 61 67 65 20 72 65  .txt".package re
0030: 71 75 69 72 65 20 74 6c 73 0a 70 61 63 6b 61 67  quire tls.packag
0040: 65 20 72 65 71 75 69 72 65 20 74 63 6c 74 65 73  e require tcltes
0050: 74 0a 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74  t..tcltest::test
0060: 43 6f 6e 73 74 72 61 69 6e 74 20 57 48 49 52 4c  Constraint WHIRL
0070: 50 4f 4f 4c 20 5b 65 78 70 72 20 7b 5b 6c 73 65  POOL [expr {[lse
0080: 61 72 63 68 20 2d 6e 6f 63 61 73 65 20 5b 74 6c  arch -nocase [tl
0090: 73 3a 3a 64 69 67 65 73 74 73 5d 20 57 48 49 52  s::digests] WHIR
00a0: 4c 50 4f 4f 4c 5d 20 3e 20 2d 31 7d 5d 0a 0a 74  LPOOL] > -1}]..t
00b0: 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 48 61 73  cltest::test Has
00c0: 68 5f 57 48 49 52 4c 50 4f 4f 4c 2d 31 2e 31 20  h_WHIRLPOOL-1.1 
00d0: 7b 57 48 49 52 4c 50 4f 4f 4c 7d 20 5c 0a 09 2d  {WHIRLPOOL} \..-
00e0: 63 6f 6e 73 74 72 61 69 6e 74 73 20 57 48 49 52  constraints WHIR
00f0: 4c 50 4f 4f 4c 20 5c 0a 09 2d 73 65 74 75 70 20  LPOOL \..-setup 
0100: 7b 73 65 74 20 64 61 74 61 20 22 22 7d 20 5c 0a  {set data ""} \.
0110: 09 2d 62 6f 64 79 20 7b 74 6c 73 3a 3a 64 69 67  .-body {tls::dig
0120: 65 73 74 20 2d 64 69 67 65 73 74 20 57 48 49 52  est -digest WHIR
0130: 4c 50 4f 4f 4c 20 2d 64 61 74 61 20 24 64 61 74  LPOOL -data $dat
0140: 61 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61  a} \..-match exa
0150: 63 74 20 2d 72 65 73 75 6c 74 20 31 39 66 61 36  ct -result 19fa6
0160: 31 64 37 35 35 32 32 61 34 36 36 39 62 34 34 65  1d75522a4669b44e
0170: 33 39 63 31 64 32 65 31 37 32 36 63 35 33 30 32  39c1d2e1726c5302
0180: 33 32 31 33 30 64 34 30 37 66 38 39 61 66 65 65  32130d407f89afee
0190: 30 39 36 34 39 39 37 66 37 61 37 33 65 38 33 62  0964997f7a73e83b
01a0: 65 36 39 38 62 32 38 38 66 65 62 63 66 38 38 65  e698b288febcf88e
01b0: 33 65 30 33 63 34 66 30 37 35 37 65 61 38 39 36  3e03c4f0757ea896
01c0: 34 65 35 39 62 36 33 64 39 33 37 30 38 62 31 33  4e59b63d93708b13
01d0: 38 63 63 34 32 61 36 36 65 62 33 0a 0a 74 63 6c  8cc42a66eb3..tcl
01e0: 74 65 73 74 3a 3a 74 65 73 74 20 48 61 73 68 5f  test::test Hash_
01f0: 57 48 49 52 4c 50 4f 4f 4c 2d 31 2e 32 20 7b 57  WHIRLPOOL-1.2 {W
0200: 48 49 52 4c 50 4f 4f 4c 7d 20 5c 0a 09 2d 63 6f  HIRLPOOL} \..-co
0210: 6e 73 74 72 61 69 6e 74 73 20 57 48 49 52 4c 50  nstraints WHIRLP
0220: 4f 4f 4c 20 5c 0a 09 2d 73 65 74 75 70 20 7b 73  OOL \..-setup {s
0230: 65 74 20 64 61 74 61 20 22 61 22 7d 20 5c 0a 09  et data "a"} \..
0240: 2d 62 6f 64 79 20 7b 74 6c 73 3a 3a 64 69 67 65  -body {tls::dige
0250: 73 74 20 2d 64 69 67 65 73 74 20 57 48 49 52 4c  st -digest WHIRL
0260: 50 4f 4f 4c 20 2d 64 61 74 61 20 24 64 61 74 61  POOL -data $data
0270: 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63  } \..-match exac
0280: 74 20 2d 72 65 73 75 6c 74 20 38 61 63 61 32 36  t -result 8aca26
0290: 30 32 37 39 32 61 65 63 36 66 31 31 61 36 37 32  02792aec6f11a672
02a0: 30 36 35 33 31 66 62 37 64 37 66 30 64 66 66 35  06531fb7d7f0dff5
02b0: 39 34 31 33 31 34 35 65 36 39 37 33 63 34 35 30  9413145e6973c450
02c0: 30 31 64 30 30 38 37 62 34 32 64 31 31 62 63 36  01d0087b42d11bc6
02d0: 34 35 34 31 33 61 65 66 66 36 33 61 34 32 33 39  45413aeff63a4239
02e0: 31 61 33 39 31 34 35 61 35 39 31 61 39 32 32 30  1a39145a591a9220
02f0: 30 64 35 36 30 31 39 35 65 35 33 62 34 37 38 35  0d560195e53b4785
0300: 38 34 66 64 61 65 32 33 31 61 0a 0a 74 63 6c 74  84fdae231a..tclt
0310: 65 73 74 3a 3a 74 65 73 74 20 48 61 73 68 5f 57  est::test Hash_W
0320: 48 49 52 4c 50 4f 4f 4c 2d 31 2e 33 20 7b 57 48  HIRLPOOL-1.3 {WH
0330: 49 52 4c 50 4f 4f 4c 7d 20 5c 0a 09 2d 63 6f 6e  IRLPOOL} \..-con
0340: 73 74 72 61 69 6e 74 73 20 57 48 49 52 4c 50 4f  straints WHIRLPO
0350: 4f 4c 20 5c 0a 09 2d 73 65 74 75 70 20 7b 73 65  OL \..-setup {se
0360: 74 20 64 61 74 61 20 22 61 62 63 22 7d 20 5c 0a  t data "abc"} \.
0370: 09 2d 62 6f 64 79 20 7b 74 6c 73 3a 3a 64 69 67  .-body {tls::dig
0380: 65 73 74 20 2d 64 69 67 65 73 74 20 57 48 49 52  est -digest WHIR
0390: 4c 50 4f 4f 4c 20 2d 64 61 74 61 20 24 64 61 74  LPOOL -data $dat
03a0: 61 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61  a} \..-match exa
03b0: 63 74 20 2d 72 65 73 75 6c 74 20 34 65 32 34 34  ct -result 4e244
03c0: 38 61 34 63 36 66 34 38 36 62 62 31 36 62 36 35  8a4c6f486bb16b65
03d0: 36 32 63 37 33 62 34 30 32 30 62 66 33 30 34 33  62c73b4020bf3043
03e0: 65 33 61 37 33 31 62 63 65 37 32 31 61 65 31 62  e3a731bce721ae1b
03f0: 33 30 33 64 39 37 65 36 64 34 63 37 31 38 31 65  303d97e6d4c7181e
0400: 65 62 64 62 36 63 35 37 65 32 37 37 64 30 65 33  ebdb6c57e277d0e3
0410: 34 39 35 37 31 31 34 63 62 64 36 63 37 39 37 66  4957114cbd6c797f
0420: 63 39 64 39 35 64 38 62 35 38 32 64 32 32 35 32  c9d95d8b582d2252
0430: 39 32 30 37 36 64 34 65 65 66 35 0a 0a 74 63 6c  92076d4eef5..tcl
0440: 74 65 73 74 3a 3a 74 65 73 74 20 48 61 73 68 5f  test::test Hash_
0450: 57 48 49 52 4c 50 4f 4f 4c 2d 31 2e 34 20 7b 57  WHIRLPOOL-1.4 {W
0460: 48 49 52 4c 50 4f 4f 4c 7d 20 5c 0a 09 2d 63 6f  HIRLPOOL} \..-co
0470: 6e 73 74 72 61 69 6e 74 73 20 57 48 49 52 4c 50  nstraints WHIRLP
0480: 4f 4f 4c 20 5c 0a 09 2d 73 65 74 75 70 20 7b 73  OOL \..-setup {s
0490: 65 74 20 64 61 74 61 20 22 6d 65 73 73 61 67 65  et data "message
04a0: 20 64 69 67 65 73 74 22 7d 20 5c 0a 09 2d 62 6f   digest"} \..-bo
04b0: 64 79 20 7b 74 6c 73 3a 3a 64 69 67 65 73 74 20  dy {tls::digest 
04c0: 2d 64 69 67 65 73 74 20 57 48 49 52 4c 50 4f 4f  -digest WHIRLPOO
04d0: 4c 20 2d 64 61 74 61 20 24 64 61 74 61 7d 20 5c  L -data $data} \
04e0: 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d  ..-match exact -
04f0: 72 65 73 75 6c 74 20 33 37 38 63 38 34 61 34 31  result 378c84a41
0500: 32 36 65 32 64 63 36 65 35 36 64 63 63 37 34 35  26e2dc6e56dcc745
0510: 38 33 37 37 61 61 63 38 33 38 64 30 30 30 33 32  8377aac838d00032
0520: 32 33 30 66 35 33 63 65 31 66 35 37 30 30 63 30  230f53ce1f5700c0
0530: 66 66 62 34 64 33 62 38 34 32 31 35 35 37 36 35  ffb4d3b842155765
0540: 39 65 66 35 35 63 31 30 36 62 34 62 35 32 61 63  9ef55c106b4b52ac
0550: 35 61 34 61 61 61 36 39 32 65 64 39 32 30 30 35  5a4aaa692ed92005
0560: 32 38 33 38 66 33 33 36 32 65 38 36 64 62 64 33  2838f3362e86dbd3
0570: 37 61 38 39 30 33 65 0a 0a 74 63 6c 74 65 73 74  7a8903e..tcltest
0580: 3a 3a 74 65 73 74 20 48 61 73 68 5f 57 48 49 52  ::test Hash_WHIR
0590: 4c 50 4f 4f 4c 2d 31 2e 35 20 7b 57 48 49 52 4c  LPOOL-1.5 {WHIRL
05a0: 50 4f 4f 4c 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72  POOL} \..-constr
05b0: 61 69 6e 74 73 20 57 48 49 52 4c 50 4f 4f 4c 20  aints WHIRLPOOL 
05c0: 5c 0a 09 2d 73 65 74 75 70 20 7b 73 65 74 20 64  \..-setup {set d
05d0: 61 74 61 20 22 61 62 63 64 65 66 67 68 69 6a 6b  ata "abcdefghijk
05e0: 6c 6d 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 22  lmnopqrstuvwxyz"
05f0: 7d 20 5c 0a 09 2d 62 6f 64 79 20 7b 74 6c 73 3a  } \..-body {tls:
0600: 3a 64 69 67 65 73 74 20 2d 64 69 67 65 73 74 20  :digest -digest 
0610: 57 48 49 52 4c 50 4f 4f 4c 20 2d 64 61 74 61 20  WHIRLPOOL -data 
0620: 24 64 61 74 61 7d 20 5c 0a 09 2d 6d 61 74 63 68  $data} \..-match
0630: 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 20 66   exact -result f
0640: 31 64 37 35 34 36 36 32 36 33 36 66 66 65 39 32  1d754662636ffe92
0650: 63 38 32 65 62 62 39 32 31 32 61 34 38 34 61 38  c82ebb9212a484a8
0660: 64 33 38 36 33 31 65 61 64 34 32 33 38 66 35 34  d38631ead4238f54
0670: 34 32 65 65 31 33 62 38 30 35 34 65 34 31 62 30  42ee13b8054e41b0
0680: 38 62 66 32 61 39 32 35 31 63 33 30 62 36 61 30  8bf2a9251c30b6a0
0690: 62 38 61 61 65 38 36 31 37 37 61 62 34 61 36 66  b8aae86177ab4a6f
06a0: 36 38 66 36 37 33 65 37 32 30 37 38 36 35 64 35  68f673e7207865d5
06b0: 64 39 38 31 39 61 33 64 62 61 34 65 62 33 62 0a  d9819a3dba4eb3b.
06c0: 0a 74 63 6c 74 65 73 74 3a 3a 74 65 73 74 20 48  .tcltest::test H
06d0: 61 73 68 5f 57 48 49 52 4c 50 4f 4f 4c 2d 31 2e  ash_WHIRLPOOL-1.
06e0: 36 20 7b 57 48 49 52 4c 50 4f 4f 4c 7d 20 5c 0a  6 {WHIRLPOOL} \.
06f0: 09 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 57 48  .-constraints WH
0700: 49 52 4c 50 4f 4f 4c 20 5c 0a 09 2d 73 65 74 75  IRLPOOL \..-setu
0710: 70 20 7b 73 65 74 20 64 61 74 61 20 22 41 42 43  p {set data "ABC
0720: 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f 50 51 52 53  DEFGHIJKLMNOPQRS
0730: 54 55 56 57 58 59 5a 61 62 63 64 65 66 67 68 69  TUVWXYZabcdefghi
0740: 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 76 77 78 79  jklmnopqrstuvwxy
0750: 7a 30 31 32 33 34 35 36 37 38 39 22 7d 20 5c 0a  z0123456789"} \.
0760: 09 2d 62 6f 64 79 20 7b 74 6c 73 3a 3a 64 69 67  .-body {tls::dig
0770: 65 73 74 20 2d 64 69 67 65 73 74 20 57 48 49 52  est -digest WHIR
0780: 4c 50 4f 4f 4c 20 2d 64 61 74 61 20 24 64 61 74  LPOOL -data $dat
0790: 61 7d 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61  a} \..-match exa
07a0: 63 74 20 2d 72 65 73 75 6c 74 20 64 63 33 37 65  ct -result dc37e
07b0: 30 30 38 63 66 39 65 65 36 39 62 66 31 31 66 30  008cf9ee69bf11f0
07c0: 30 65 64 39 61 62 61 32 36 39 30 31 64 64 37 63  0ed9aba26901dd7c
07d0: 32 38 63 64 65 63 30 36 36 63 63 36 61 66 34 32  28cdec066cc6af42
07e0: 65 34 30 66 38 32 66 33 61 31 65 30 38 65 62 61  e40f82f3a1e08eba
07f0: 32 36 36 32 39 31 32 39 64 38 66 62 37 63 62 35  26629129d8fb7cb5
0800: 37 32 31 31 62 39 32 38 31 61 36 35 35 31 37 63  7211b9281a65517c
0810: 63 38 37 39 64 37 62 39 36 32 31 34 32 63 36 35  c879d7b962142c65
0820: 66 35 61 37 61 66 30 31 34 36 37 0a 0a 74 63 6c  f5a7af01467..tcl
0830: 74 65 73 74 3a 3a 74 65 73 74 20 48 61 73 68 5f  test::test Hash_
0840: 57 48 49 52 4c 50 4f 4f 4c 2d 31 2e 37 20 7b 57  WHIRLPOOL-1.7 {W
0850: 48 49 52 4c 50 4f 4f 4c 7d 20 5c 0a 09 2d 63 6f  HIRLPOOL} \..-co
0860: 6e 73 74 72 61 69 6e 74 73 20 57 48 49 52 4c 50  nstraints WHIRLP
0870: 4f 4f 4c 20 5c 0a 09 2d 73 65 74 75 70 20 7b 73  OOL \..-setup {s
0880: 65 74 20 64 61 74 61 20 22 31 32 33 34 35 36 37  et data "1234567
0890: 38 39 30 31 32 33 34 35 36 37 38 39 30 31 32 33  8901234567890123
08a0: 34 35 36 37 38 39 30 31 32 33 34 35 36 37 38 39  4567890123456789
08b0: 30 31 32 33 34 35 36 37 38 39 30 31 32 33 34 35  0123456789012345
08c0: 36 37 38 39 30 31 32 33 34 35 36 37 38 39 30 31  6789012345678901
08d0: 32 33 34 35 36 37 38 39 30 22 7d 20 5c 0a 09 2d  234567890"} \..-
08e0: 62 6f 64 79 20 7b 74 6c 73 3a 3a 64 69 67 65 73  body {tls::diges
08f0: 74 20 2d 64 69 67 65 73 74 20 57 48 49 52 4c 50  t -digest WHIRLP
0900: 4f 4f 4c 20 2d 64 61 74 61 20 24 64 61 74 61 7d  OOL -data $data}
0910: 20 5c 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74   \..-match exact
0920: 20 2d 72 65 73 75 6c 74 20 34 36 36 65 66 31 38   -result 466ef18
0930: 62 61 62 62 30 31 35 34 64 32 35 62 39 64 33 38  babb0154d25b9d38
0940: 61 36 34 31 34 66 35 63 30 38 37 38 34 33 37 32  a6414f5c08784372
0950: 62 63 63 62 32 30 34 64 36 35 34 39 63 34 61 66  bccb204d6549c4af
0960: 61 64 62 36 30 31 34 32 39 34 64 35 62 64 38 64  adb6014294d5bd8d
0970: 66 32 61 36 63 34 34 65 35 33 38 63 64 30 34 37  f2a6c44e538cd047
0980: 62 32 36 38 31 61 35 31 61 32 63 36 30 34 38 31  b2681a51a2c60481
0990: 65 38 38 63 35 61 32 30 62 32 63 32 61 38 30 63  e88c5a20b2c2a80c
09a0: 66 33 61 39 61 30 38 33 62 0a 0a 74 63 6c 74 65  f3a9a083b..tclte
09b0: 73 74 3a 3a 74 65 73 74 20 48 61 73 68 5f 57 48  st::test Hash_WH
09c0: 49 52 4c 50 4f 4f 4c 2d 31 2e 38 20 7b 57 48 49  IRLPOOL-1.8 {WHI
09d0: 52 4c 50 4f 4f 4c 7d 20 5c 0a 09 2d 63 6f 6e 73  RLPOOL} \..-cons
09e0: 74 72 61 69 6e 74 73 20 57 48 49 52 4c 50 4f 4f  traints WHIRLPOO
09f0: 4c 20 5c 0a 09 2d 73 65 74 75 70 20 7b 73 65 74  L \..-setup {set
0a00: 20 64 61 74 61 20 22 61 62 63 64 62 63 64 65 63   data "abcdbcdec
0a10: 64 65 66 64 65 66 67 65 66 67 68 66 67 68 69 67  defdefgefghfghig
0a20: 68 69 6a 68 69 6a 6b 22 7d 20 5c 0a 09 2d 62 6f  hijhijk"} \..-bo
0a30: 64 79 20 7b 74 6c 73 3a 3a 64 69 67 65 73 74 20  dy {tls::digest 
0a40: 2d 64 69 67 65 73 74 20 57 48 49 52 4c 50 4f 4f  -digest WHIRLPOO
0a50: 4c 20 2d 64 61 74 61 20 24 64 61 74 61 7d 20 5c  L -data $data} \
0a60: 0a 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d  ..-match exact -
0a70: 72 65 73 75 6c 74 20 32 61 39 38 37 65 61 34 30  result 2a987ea40
0a80: 66 39 31 37 30 36 31 66 35 64 36 66 30 61 30 65  f917061f5d6f0a0e
0a90: 34 36 34 34 66 34 38 38 61 37 61 35 61 35 32 64  4644f488a7a5a52d
0aa0: 65 65 65 36 35 36 32 30 37 63 35 36 32 66 39 38  eee656207c562f98
0ab0: 38 65 39 35 63 36 39 31 36 62 64 63 38 30 33 31  8e95c6916bdc8031
0ac0: 62 63 35 62 65 31 62 37 62 39 34 37 36 33 39 66  bc5be1b7b947639f
0ad0: 65 30 35 30 62 35 36 39 33 39 62 61 61 61 30 61  e050b56939baaa0a
0ae0: 64 66 66 39 61 65 36 37 34 35 62 37 62 31 38 31  dff9ae6745b7b181
0af0: 63 33 62 65 33 66 64 0a 0a 74 63 6c 74 65 73 74  c3be3fd..tcltest
0b00: 3a 3a 74 65 73 74 20 48 61 73 68 5f 57 48 49 52  ::test Hash_WHIR
0b10: 4c 50 4f 4f 4c 2d 31 2e 39 20 7b 57 48 49 52 4c  LPOOL-1.9 {WHIRL
0b20: 50 4f 4f 4c 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72  POOL} \..-constr
0b30: 61 69 6e 74 73 20 57 48 49 52 4c 50 4f 4f 4c 20  aints WHIRLPOOL 
0b40: 5c 0a 09 2d 73 65 74 75 70 20 7b 73 65 74 20 64  \..-setup {set d
0b50: 61 74 61 20 5b 73 74 72 69 6e 67 20 72 65 70 65  ata [string repe
0b60: 61 74 20 22 61 61 61 61 61 61 61 61 61 61 22 20  at "aaaaaaaaaa" 
0b70: 31 30 30 30 30 30 5d 7d 20 5c 0a 09 2d 62 6f 64  100000]} \..-bod
0b80: 79 20 7b 74 6c 73 3a 3a 64 69 67 65 73 74 20 2d  y {tls::digest -
0b90: 64 69 67 65 73 74 20 57 48 49 52 4c 50 4f 4f 4c  digest WHIRLPOOL
0ba0: 20 2d 64 61 74 61 20 24 64 61 74 61 7d 20 5c 0a   -data $data} \.
0bb0: 09 2d 6d 61 74 63 68 20 65 78 61 63 74 20 2d 72  .-match exact -r
0bc0: 65 73 75 6c 74 20 30 63 39 39 30 30 35 62 65 62  esult 0c99005beb
0bd0: 35 37 65 66 66 35 30 61 37 63 66 30 30 35 35 36  57eff50a7cf00556
0be0: 30 64 64 66 35 64 32 39 30 35 37 66 64 38 36 62  0ddf5d29057fd86b
0bf0: 32 30 62 66 64 36 32 64 65 63 61 30 66 31 63 63  20bfd62deca0f1cc
0c00: 65 61 34 61 66 35 31 66 63 31 35 34 39 30 65 64  ea4af51fc15490ed
0c10: 64 63 34 37 61 66 33 32 62 62 32 62 36 36 63 33  dc47af32bb2b66c3
0c20: 34 66 66 39 61 64 38 63 36 30 30 38 61 64 36 37  4ff9ad8c6008ad67
0c30: 37 66 37 37 31 32 36 39 35 33 62 32 32 36 65 34  7f77126953b226e4
0c40: 65 64 38 62 30 31 0a 0a 74 63 6c 74 65 73 74 3a  ed8b01..tcltest:
0c50: 3a 74 65 73 74 20 48 61 73 68 5f 57 48 49 52 4c  :test Hash_WHIRL
0c60: 50 4f 4f 4c 2d 31 2e 31 30 20 7b 57 48 49 52 4c  POOL-1.10 {WHIRL
0c70: 50 4f 4f 4c 7d 20 5c 0a 09 2d 63 6f 6e 73 74 72  POOL} \..-constr
0c80: 61 69 6e 74 73 20 57 48 49 52 4c 50 4f 4f 4c 20  aints WHIRLPOOL 
0c90: 5c 0a 09 2d 73 65 74 75 70 20 7b 73 65 74 20 64  \..-setup {set d
0ca0: 61 74 61 20 22 54 68 65 20 71 75 69 63 6b 20 62  ata "The quick b
0cb0: 72 6f 77 6e 20 66 6f 78 20 6a 75 6d 70 73 20 6f  rown fox jumps o
0cc0: 76 65 72 20 74 68 65 20 6c 61 7a 79 20 64 6f 67  ver the lazy dog
0cd0: 22 7d 20 5c 0a 09 2d 62 6f 64 79 20 7b 74 6c 73  "} \..-body {tls
0ce0: 3a 3a 64 69 67 65 73 74 20 2d 64 69 67 65 73 74  ::digest -digest
0cf0: 20 57 48 49 52 4c 50 4f 4f 4c 20 2d 64 61 74 61   WHIRLPOOL -data
0d00: 20 24 64 61 74 61 7d 20 5c 0a 09 2d 6d 61 74 63   $data} \..-matc
0d10: 68 20 65 78 61 63 74 20 2d 72 65 73 75 6c 74 20  h exact -result 
0d20: 62 39 37 64 65 35 31 32 65 39 31 65 33 38 32 38  b97de512e91e3828
0d30: 62 34 30 64 32 62 30 66 64 63 65 39 63 65 62 33  b40d2b0fdce9ceb3
0d40: 63 34 61 37 31 66 39 62 65 61 38 64 38 38 65 37  c4a71f9bea8d88e7
0d50: 35 63 34 66 61 38 35 34 64 66 33 36 37 32 35 66  5c4fa854df36725f
0d60: 64 32 62 35 32 65 62 36 35 34 34 65 64 63 61 63  d2b52eb6544edcac
0d70: 64 36 66 38 62 65 64 64 66 65 61 34 30 33 63 62  d6f8beddfea403cb
0d80: 35 35 61 65 33 31 66 30 33 61 64 36 32 61 35 65  55ae31f03ad62a5e
0d90: 66 35 34 65 34 32 65 65 38 32 63 33 66 62 33 35  f54e42ee82c3fb35
0da0: 0a 0a                                            ..