Hex Artifact Content

Artifact 0d89817e1a4b9ee29d0ee5ad7b94781fec7408cef86a03cba068e0dda982cd68:

Manifest of check-in [0d89817e1a] - Made TYPE_CMAC case into code block to allow variable definition by bohagan on 2024-02-28 05:48:25.
0000: 43 20 4d 61 64 65 5c 73 54 59 50 45 5f 43 4d 41  C Made\sTYPE_CMA
0010: 43 5c 73 63 61 73 65 5c 73 69 6e 74 6f 5c 73 63  C\scase\sinto\sc
0020: 6f 64 65 5c 73 62 6c 6f 63 6b 5c 73 74 6f 5c 73  ode\sblock\sto\s
0030: 61 6c 6c 6f 77 5c 73 76 61 72 69 61 62 6c 65 5c  allow\svariable\
0040: 73 64 65 66 69 6e 69 74 69 6f 6e 0a 44 20 32 30  sdefinition.D 20
0050: 32 34 2d 30 32 2d 32 38 54 30 35 3a 34 38 3a 32  24-02-28T05:48:2
0060: 35 0a 46 20 2e 66 6f 73 73 69 6c 2d 73 65 74 74  5.F .fossil-sett
0070: 69 6e 67 73 2f 69 67 6e 6f 72 65 2d 67 6c 6f 62  ings/ignore-glob
0080: 20 30 35 33 30 33 31 65 39 34 61 65 31 66 37 31   053031e94ae1f71
0090: 31 64 61 31 63 35 63 34 39 64 34 38 38 38 64 37  1da1c5c49d4888d7
00a0: 34 34 65 64 64 33 32 32 66 20 77 0a 46 20 43 68  44edd322f w.F Ch
00b0: 61 6e 67 65 4c 6f 67 20 37 34 30 30 61 32 39 62  angeLog 7400a29b
00c0: 35 38 62 38 66 65 31 66 33 36 66 38 30 64 61 35  58b8fe1f36f80da5
00d0: 30 35 38 32 36 62 31 63 39 32 30 32 39 66 37 63  05826b1c92029f7c
00e0: 20 77 0a 46 20 4d 61 6b 65 66 69 6c 65 2e 69 6e   w.F Makefile.in
00f0: 20 35 63 34 62 63 62 35 64 35 35 37 35 37 30 63   5c4bcb5d557570c
0100: 65 38 61 61 31 64 64 32 62 36 35 61 66 65 34 30  e8aa1dd2b65afe40
0110: 65 32 35 61 31 37 31 61 63 39 33 31 37 65 32 65  e25a171ac9317e2e
0120: 36 33 33 65 35 31 63 36 39 63 39 66 35 32 39 33  633e51c69c9f5293
0130: 65 20 77 0a 46 20 52 45 41 44 4d 45 2e 74 78 74  e w.F README.txt
0140: 20 37 36 37 66 36 32 32 33 31 30 35 65 64 63 37   767f6223105edc7
0150: 37 62 62 36 64 66 33 64 66 39 64 65 36 30 62 63  7bb6df3df9de60bc
0160: 31 35 36 65 36 30 38 39 61 33 39 37 30 35 39 39  156e6089a3970599
0170: 30 30 66 32 32 33 34 38 66 64 61 33 32 62 39 66  00f22348fda32b9f
0180: 61 20 77 0a 46 20 61 63 69 6e 63 6c 75 64 65 2e  a w.F acinclude.
0190: 6d 34 20 30 31 30 33 63 31 34 38 31 61 33 61 66  m4 0103c1481a3af
01a0: 38 30 63 31 39 62 31 37 39 34 32 66 30 37 62 64  80c19b17942f07bd
01b0: 32 32 64 63 37 36 64 37 64 36 66 35 63 34 66 66  22dc76d7d6f5c4ff
01c0: 61 39 37 62 61 61 64 62 35 65 35 38 66 63 63 64  a97baadb5e58fccd
01d0: 39 31 32 20 77 0a 46 20 61 63 6c 6f 63 61 6c 2e  912 w.F aclocal.
01e0: 6d 34 20 61 61 32 62 66 64 31 32 63 33 38 61 38  m4 aa2bfd12c38a8
01f0: 32 31 62 38 34 38 64 38 33 37 36 37 66 61 61 32  21b848d83767faa2
0200: 30 33 33 31 33 34 37 37 33 33 35 39 30 62 65 62  0331347733590beb
0210: 66 65 31 33 62 30 66 61 62 31 65 30 37 35 38 37  fe13b0fab1e07587
0220: 37 31 61 20 77 0a 46 20 62 75 69 6c 64 2f 75 70  71a w.F build/up
0230: 64 61 74 65 2d 77 69 6b 69 2d 64 6f 63 73 20 30  date-wiki-docs 0
0240: 35 64 31 63 62 62 63 66 34 34 37 38 33 64 34 38  5d1cbbcf44783d48
0250: 64 33 39 36 63 34 39 36 65 66 30 33 65 33 38 63  d396c496ef03e38c
0260: 33 38 65 61 62 32 34 64 32 35 62 63 35 30 35 30  38eab24d25bc5050
0270: 36 38 34 31 64 37 34 35 35 39 39 34 34 63 63 20  6841d74559944cc 
0280: 77 0a 46 20 63 6f 6e 66 69 67 75 72 65 20 31 34  w.F configure 14
0290: 38 36 61 38 32 32 33 62 34 39 32 38 62 38 33 38  86a8223b4928b838
02a0: 31 63 34 36 63 65 66 65 35 38 34 32 62 30 38 66  1c46cefe5842b08f
02b0: 64 39 66 31 64 63 66 34 36 39 39 34 63 33 30 66  d9f1dcf46994c30f
02c0: 63 33 31 39 63 64 33 39 66 30 32 33 32 31 20 78  c319cd39f02321 x
02d0: 0a 46 20 63 6f 6e 66 69 67 75 72 65 2e 61 63 20  .F configure.ac 
02e0: 32 65 65 38 64 33 66 35 64 65 61 61 37 39 35 34  2ee8d3f5deaa7954
02f0: 39 39 34 66 36 64 66 35 65 61 30 36 61 35 33 30  994f6df5ea06a530
0300: 62 38 66 34 39 66 65 66 34 66 39 62 61 39 38 32  b8f49fef4f9ba982
0310: 63 64 65 31 65 65 63 62 62 31 34 31 32 65 64 66  cde1eecbb1412edf
0320: 20 77 0a 46 20 64 6f 63 2f 63 72 79 70 74 6f 67   w.F doc/cryptog
0330: 72 61 70 68 79 2e 68 74 6d 6c 20 63 30 66 37 62  raphy.html c0f7b
0340: 62 39 61 63 34 37 66 38 34 61 66 39 31 61 33 65  b9ac47f84af91a3e
0350: 39 61 31 33 39 39 65 31 62 38 33 64 39 63 62 65  9a1399e1b83d9cbe
0360: 36 38 64 33 63 37 65 35 66 37 32 32 62 64 64 39  68d3c7e5f722bdd9
0370: 38 35 30 61 33 62 64 36 38 64 32 20 77 0a 46 20  850a3bd68d2 w.F 
0380: 64 6f 63 2f 64 6f 63 73 2e 63 73 73 20 30 61 62  doc/docs.css 0ab
0390: 34 37 38 37 38 31 33 63 61 33 37 66 34 36 39 30  4787813ca37f4690
03a0: 39 31 66 37 31 37 36 31 64 38 39 32 65 39 37 62  91f71761d892e97b
03b0: 35 34 61 63 39 37 34 66 63 62 65 34 34 61 62 62  54ac974fcbe44abb
03c0: 36 64 30 63 35 63 38 30 37 34 37 61 37 20 77 0a  6d0c5c80747a7 w.
03d0: 46 20 64 6f 63 2f 74 6c 73 2e 68 74 6d 6c 20 66  F doc/tls.html f
03e0: 33 37 33 34 36 32 39 63 39 64 38 65 65 34 38 37  3734629c9d8ee487
03f0: 32 66 32 64 64 33 61 62 64 66 33 37 31 33 30 36  2f2dd3abdf371306
0400: 62 37 31 32 37 38 32 64 30 62 32 34 30 65 32 66  b712782d0b240e2f
0410: 64 64 39 30 39 35 30 66 64 34 63 32 37 35 61 20  dd90950fd4c275a 
0420: 77 0a 46 20 67 65 6e 65 72 69 63 2f 74 63 6c 4f  w.F generic/tclO
0430: 70 74 73 2e 68 20 36 61 34 39 36 61 30 64 38 66  pts.h 6a496a0d8f
0440: 37 64 63 34 38 62 38 62 65 35 37 63 63 33 37 61  7dc48b8be57cc37a
0450: 61 30 35 61 32 30 31 39 66 37 64 30 63 36 39 61  a05a2019f7d0c69a
0460: 65 62 38 39 31 63 32 30 38 35 35 64 33 37 31 33  eb891c20855d3713
0470: 34 36 32 34 31 39 20 77 0a 46 20 67 65 6e 65 72  462419 w.F gener
0480: 69 63 2f 74 6c 73 2e 63 20 36 36 31 31 64 66 64  ic/tls.c 6611dfd
0490: 30 62 36 39 32 63 66 37 63 36 30 64 33 65 62 36  0b692cf7c60d3eb6
04a0: 39 36 33 30 64 37 62 61 63 62 37 39 61 30 34 61  9630d7bacb79a04a
04b0: 37 38 30 36 37 37 63 31 32 31 39 33 62 66 65 32  780677c12193bfe2
04c0: 34 39 64 32 32 33 65 37 66 20 77 0a 46 20 67 65  49d223e7f w.F ge
04d0: 6e 65 72 69 63 2f 74 6c 73 2e 68 20 62 63 62 61  neric/tls.h bcba
04e0: 64 64 30 34 38 31 32 37 32 32 63 37 36 38 62 61  dd04812722c768ba
04f0: 62 39 31 31 64 66 30 36 35 39 31 64 65 62 36 34  b911df06591deb64
0500: 31 32 63 34 34 32 36 36 37 66 63 37 32 61 33 37  12c442667fc72a37
0510: 30 30 37 30 32 37 39 32 62 33 32 38 20 77 0a 46  00702792b328 w.F
0520: 20 67 65 6e 65 72 69 63 2f 74 6c 73 42 49 4f 2e   generic/tlsBIO.
0530: 63 20 31 33 32 39 39 64 35 36 36 37 34 32 30 35  c 13299d56674205
0540: 33 37 63 37 64 65 64 35 64 64 66 30 38 30 62 63  37c7ded5ddf080bc
0550: 36 38 63 65 64 39 63 63 39 31 61 39 34 35 38 66  68ced9cc91a9458f
0560: 32 31 33 31 33 36 65 66 32 66 31 37 34 61 64 33  213136ef2f174ad3
0570: 66 35 20 77 0a 46 20 67 65 6e 65 72 69 63 2f 74  f5 w.F generic/t
0580: 6c 73 44 69 67 65 73 74 2e 63 20 36 34 33 39 39  lsDigest.c 64399
0590: 63 31 61 34 37 64 30 37 64 66 36 63 32 36 62 66  c1a47d07df6c26bf
05a0: 64 38 30 61 63 64 33 38 31 62 62 35 32 32 32 33  d80acd381bb52223
05b0: 32 64 36 61 61 34 35 64 31 63 32 37 32 39 65 32  2d6aa45d1c2729e2
05c0: 63 32 36 39 37 33 30 62 65 30 30 20 77 0a 46 20  c269730be00 w.F 
05d0: 67 65 6e 65 72 69 63 2f 74 6c 73 45 6e 63 72 79  generic/tlsEncry
05e0: 70 74 2e 63 20 62 35 39 34 34 36 34 63 31 39 62  pt.c b594464c19b
05f0: 65 35 30 64 64 66 32 39 38 65 63 31 39 36 66 34  e50ddf298ec196f4
0600: 30 30 62 34 35 63 31 66 35 37 39 66 36 33 62 39  00b45c1f579f63b9
0610: 61 37 66 39 65 30 30 34 62 35 62 63 66 37 66 64  a7f9e004b5bcf7fd
0620: 30 61 30 37 31 20 77 0a 46 20 67 65 6e 65 72 69  0a071 w.F generi
0630: 63 2f 74 6c 73 49 4f 2e 63 20 64 36 61 61 34 32  c/tlsIO.c d6aa42
0640: 31 64 36 62 31 34 34 66 37 66 31 62 35 61 31 63  1d6b144f7f1b5a1c
0650: 30 66 35 38 37 62 34 33 33 30 39 38 66 38 64 64  0f587b433098f8dd
0660: 63 37 35 37 65 31 38 37 62 63 34 31 36 38 30 32  c757e187bc416802
0670: 38 34 38 62 31 32 30 39 35 37 20 77 0a 46 20 67  848b120957 w.F g
0680: 65 6e 65 72 69 63 2f 74 6c 73 49 6e 66 6f 2e 63  eneric/tlsInfo.c
0690: 20 62 63 31 34 35 31 65 30 38 30 61 62 31 33 34   bc1451e080ab134
06a0: 36 35 65 65 64 32 33 64 63 38 35 62 36 38 64 30  65eed23dc85b68d0
06b0: 31 61 39 38 37 64 61 39 38 66 33 30 36 32 31 32  1a987da98f306212
06c0: 61 32 63 66 32 34 30 33 33 37 32 62 35 30 39 35  a2cf2403372b5095
06d0: 33 20 77 0a 46 20 67 65 6e 65 72 69 63 2f 74 6c  3 w.F generic/tl
06e0: 73 49 6e 74 2e 68 20 64 35 39 64 61 39 38 65 33  sInt.h d59da98e3
06f0: 39 61 61 38 35 35 33 38 33 63 30 34 61 34 65 62  9aa855383c04a4eb
0700: 64 33 62 31 32 38 65 32 64 38 66 34 66 66 31 63  d3b128e2d8f4ff1c
0710: 38 33 65 34 39 38 36 64 38 37 39 61 39 62 66 38  83e4986d879a9bf8
0720: 63 33 36 62 35 61 35 20 77 0a 46 20 67 65 6e 65  c36b5a5 w.F gene
0730: 72 69 63 2f 74 6c 73 4b 44 46 2e 63 20 61 34 62  ric/tlsKDF.c a4b
0740: 63 66 33 33 63 36 65 37 61 35 64 38 61 36 31 39  cf33c6e7a5d8a619
0750: 39 35 30 35 31 34 39 30 36 34 64 64 61 63 37 66  9505149064ddac7f
0760: 32 32 35 66 31 63 36 61 31 35 39 64 31 35 30 65  225f1c6a159d150e
0770: 38 63 64 66 39 61 39 34 37 31 35 64 66 20 77 0a  8cdf9a94715df w.
0780: 46 20 67 65 6e 65 72 69 63 2f 74 6c 73 52 61 6e  F generic/tlsRan
0790: 64 2e 63 20 34 62 30 39 36 66 32 33 63 62 39 63  d.c 4b096f23cb9c
07a0: 64 35 37 32 62 61 35 63 32 37 61 33 37 34 66 63  d572ba5c27a374fc
07b0: 63 64 38 32 63 34 64 31 63 35 33 62 39 39 30 36  cd82c4d1c53b9906
07c0: 30 34 33 35 31 65 30 34 63 37 33 63 30 63 65 36  04351e04c73c0ce6
07d0: 62 37 63 32 20 77 0a 46 20 67 65 6e 65 72 69 63  b7c2 w.F generic
07e0: 2f 74 6c 73 55 74 69 6c 2e 63 20 35 35 39 63 30  /tlsUtil.c 559c0
07f0: 35 61 34 34 62 31 33 61 65 31 65 61 39 65 62 31  5a44b13ae1ea9eb1
0800: 38 62 37 38 37 32 34 33 35 36 30 35 34 32 37 62  8b7872435605427b
0810: 31 64 35 32 39 61 39 66 30 61 66 31 66 36 66 38  1d529a9f0af1f6f8
0820: 30 65 64 30 39 31 31 31 61 61 39 20 77 0a 46 20  0ed09111aa9 w.F 
0830: 67 65 6e 65 72 69 63 2f 74 6c 73 58 35 30 39 2e  generic/tlsX509.
0840: 63 20 30 35 31 61 35 62 30 64 36 63 38 66 37 66  c 051a5b0d6c8f7f
0850: 37 61 37 31 64 66 38 32 30 35 37 66 63 64 64 36  7a71df82057fcdd6
0860: 31 66 32 61 66 63 32 62 34 31 30 31 30 32 61 34  1f2afc2b410102a4
0870: 36 37 34 37 35 30 38 37 61 64 36 37 38 64 30 35  67475087ad678d05
0880: 64 35 20 77 0a 46 20 6c 69 62 72 61 72 79 2f 74  d5 w.F library/t
0890: 6c 73 2e 74 63 6c 20 38 30 36 66 66 39 33 31 32  ls.tcl 806ff9312
08a0: 61 61 62 30 33 36 34 63 36 36 39 39 38 65 62 30  aab0364c66998eb0
08b0: 34 31 33 64 34 65 64 31 38 38 34 37 63 39 34 30  413d4ed18847c940
08c0: 32 65 33 31 63 37 31 66 62 36 65 39 37 37 37 64  2e31c71fb6e9777d
08d0: 34 35 35 37 38 32 34 20 77 0a 46 20 6c 69 63 65  4557824 w.F lice
08e0: 6e 73 65 2e 74 65 72 6d 73 20 37 36 37 63 61 35  nse.terms 767ca5
08f0: 38 31 37 33 33 66 38 61 34 31 34 32 65 32 36 33  81733f8a4142e263
0900: 64 65 37 37 61 62 38 33 35 66 62 34 62 66 62 62  de77ab835fb4bfbb
0910: 65 66 20 77 0a 46 20 70 6b 67 49 6e 64 65 78 2e  ef w.F pkgIndex.
0920: 74 63 6c 2e 69 6e 20 34 32 38 31 63 65 64 65 66  tcl.in 4281cedef
0930: 62 39 62 66 36 32 37 64 65 39 36 65 35 36 35 63  b9bf627de96e565c
0940: 33 30 33 35 63 33 36 33 61 38 38 63 30 32 63 64  3035c363a88c02cd
0950: 64 32 35 39 39 32 64 31 64 32 65 64 33 32 31 65  d25992d1d2ed321e
0960: 65 37 35 32 61 30 31 20 77 0a 46 20 74 63 6c 63  e752a01 w.F tclc
0970: 6f 6e 66 69 67 2f 52 45 41 44 4d 45 2e 74 78 74  onfig/README.txt
0980: 20 32 32 65 32 62 38 33 30 35 37 38 35 33 37 30   22e2b8305785370
0990: 62 30 38 65 66 39 63 31 38 61 61 36 32 34 30 38  b08ef9c18aa62408
09a0: 66 35 66 65 39 37 32 36 35 35 66 33 61 34 66 62  f5fe972655f3a4fb
09b0: 62 30 64 63 35 35 62 63 38 62 65 62 36 30 65 36  b0dc55bc8beb60e6
09c0: 37 20 77 0a 46 20 74 63 6c 63 6f 6e 66 69 67 2f  7 w.F tclconfig/
09d0: 69 6e 73 74 61 6c 6c 2d 73 68 20 32 31 38 32 62  install-sh 2182b
09e0: 33 37 30 35 64 39 32 65 32 35 37 35 33 34 31 31  3705d92e25753411
09f0: 65 32 63 32 38 63 66 37 38 38 63 36 39 65 33 35  e2c28cf788c69e35
0a00: 61 34 38 66 62 62 38 61 61 33 33 32 65 33 34 32  a48fbb8aa332e342
0a10: 64 66 63 36 62 39 35 62 38 30 64 20 77 0a 46 20  dfc6b95b80d w.F 
0a20: 74 63 6c 63 6f 6e 66 69 67 2f 6c 69 63 65 6e 73  tclconfig/licens
0a30: 65 2e 74 65 72 6d 73 20 30 36 33 39 61 65 33 33  e.terms 0639ae33
0a40: 34 65 62 39 61 33 34 37 66 61 30 65 31 65 30 61  4eb9a347fa0e1e0a
0a50: 32 36 30 66 35 32 37 35 37 63 30 61 61 32 61 61  260f52757c0aa2aa
0a60: 66 34 36 30 39 36 38 39 65 62 33 31 38 62 33 34  f4609689eb318b34
0a70: 36 30 65 66 63 66 37 39 20 77 0a 46 20 74 63 6c  60efcf79 w.F tcl
0a80: 63 6f 6e 66 69 67 2f 74 63 6c 2e 6d 34 20 32 34  config/tcl.m4 24
0a90: 38 34 31 62 65 37 30 35 31 36 61 66 39 35 31 32  841be70516af9512
0aa0: 34 64 39 38 39 65 39 62 39 61 39 66 62 30 37 38  4d989e9b9a9fb078
0ab0: 37 39 66 64 63 39 63 66 32 32 34 38 63 34 63 65  79fdc9cf2248c4ce
0ac0: 36 66 63 37 61 61 33 61 35 61 65 37 32 62 20 77  6fc7aa3a5ae72b w
0ad0: 0a 46 20 74 65 73 74 73 2f 52 45 41 44 4d 45 2e  .F tests/README.
0ae0: 74 78 74 20 64 63 32 37 61 37 65 32 61 32 33 37  txt dc27a7e2a237
0af0: 31 36 35 39 64 33 62 36 64 62 30 66 39 63 64 38  1659d3b6db0f9cd8
0b00: 38 33 61 30 33 63 33 32 65 63 34 37 65 33 37 63  83a03c32ec47e37c
0b10: 36 63 33 66 65 35 65 65 62 61 62 38 39 62 37 38  6c3fe5eebab89b78
0b20: 37 66 39 38 20 77 0a 46 20 74 65 73 74 73 2f 61  7f98 w.F tests/a
0b30: 6c 6c 2e 74 63 6c 20 37 36 34 33 63 30 66 64 66  ll.tcl 7643c0fdf
0b40: 35 39 66 61 61 30 61 64 36 30 35 37 36 64 62 66  59faa0ad60576dbf
0b50: 34 39 38 37 62 64 33 36 31 35 33 66 61 35 62 32  4987bd36153fa5b2
0b60: 64 32 64 32 32 30 34 36 61 31 30 39 64 38 62 35  d2d22046a109d8b5
0b70: 34 35 36 63 32 36 65 20 77 0a 46 20 74 65 73 74  456c26e w.F test
0b80: 73 2f 62 61 64 73 73 6c 2e 63 73 76 20 66 32 39  s/badssl.csv f29
0b90: 34 37 34 34 35 32 39 37 38 37 39 38 34 39 36 32  4744529787984962
0ba0: 32 62 34 66 63 65 63 65 65 31 37 30 31 33 61 30  2b4fcecee17013a0
0bb0: 33 31 35 37 63 32 30 64 63 33 33 31 30 36 37 30  3157c20dc3310670
0bc0: 30 61 66 31 66 65 33 34 36 34 36 34 62 20 77 0a  0af1fe346464b w.
0bd0: 46 20 74 65 73 74 73 2f 62 61 64 73 73 6c 2e 74  F tests/badssl.t
0be0: 65 73 74 20 30 62 66 35 64 64 61 64 30 63 35 37  est 0bf5ddad0c57
0bf0: 31 66 62 35 35 31 33 65 64 61 64 66 62 35 63 66  1fb5513edadfb5cf
0c00: 32 37 63 31 31 36 33 66 36 30 32 63 64 36 36 35  27c1163f602cd665
0c10: 66 32 31 36 39 66 37 30 37 61 30 61 66 36 32 61  f2169f707a0af62a
0c20: 39 65 34 62 20 77 0a 46 20 74 65 73 74 73 2f 63  9e4b w.F tests/c
0c30: 65 72 74 73 2f 52 45 41 44 4d 45 2e 74 78 74 20  erts/README.txt 
0c40: 39 39 31 35 61 64 35 33 66 61 32 32 37 39 36 38  9915ad53fa227968
0c50: 62 61 38 37 33 65 63 63 36 34 37 36 37 32 61 35  ba873ecc647672a5
0c60: 38 37 65 38 33 61 32 61 20 77 0a 46 20 74 65 73  87e83a2a w.F tes
0c70: 74 73 2f 63 65 72 74 73 2f 63 61 2e 70 65 6d 20  ts/certs/ca.pem 
0c80: 34 38 34 65 33 61 35 36 34 34 64 61 62 61 61 39  484e3a5644dabaa9
0c90: 38 35 39 37 35 37 34 31 62 30 33 30 36 33 64 39  85975741b03063d9
0ca0: 31 37 66 66 36 37 34 32 34 35 34 31 39 62 38 63  17ff674245419b8c
0cb0: 61 30 38 31 33 34 38 38 37 34 38 64 30 37 35 39  a0813488748d0759
0cc0: 20 77 0a 46 20 74 65 73 74 73 2f 63 65 72 74 73   w.F tests/certs
0cd0: 2f 63 6c 69 65 6e 74 2e 6b 65 79 20 66 62 34 64  /client.key fb4d
0ce0: 63 63 33 63 61 64 35 66 64 31 30 30 38 38 36 32  cc3cad5fd1008862
0cf0: 31 38 61 30 63 63 65 31 35 61 30 34 32 66 34 38  18a0cce15a042f48
0d00: 30 64 66 64 65 61 65 62 34 30 31 34 34 64 62 39  0dfdeaeb40144db9
0d10: 34 38 35 65 66 61 30 39 65 61 38 32 20 77 0a 46  485efa09ea82 w.F
0d20: 20 74 65 73 74 73 2f 63 65 72 74 73 2f 63 6c 69   tests/certs/cli
0d30: 65 6e 74 2e 70 65 6d 20 32 30 35 30 65 38 63 39  ent.pem 2050e8c9
0d40: 35 33 35 32 33 38 32 66 37 61 61 32 64 62 39 63  5352382f7aa2db9c
0d50: 36 31 33 63 63 61 63 31 39 66 38 31 38 63 38 66  613ccac19f818c8f
0d60: 39 38 37 35 65 38 36 36 66 31 37 34 62 63 63 63  9875e866f174bccc
0d70: 62 30 65 36 36 36 34 38 20 77 0a 46 20 74 65 73  b0e66648 w.F tes
0d80: 74 73 2f 63 65 72 74 73 2f 63 6c 69 65 6e 74 2e  ts/certs/client.
0d90: 72 65 71 20 35 66 66 65 39 33 30 63 38 62 66 62  req 5ffe930c8bfb
0da0: 33 38 65 30 36 62 34 62 39 37 63 33 39 30 61 66  38e06b4b97c390af
0db0: 35 62 36 61 35 61 33 35 30 66 31 32 65 64 37 65  5b6a5a350f12ed7e
0dc0: 62 65 33 66 31 38 32 66 36 33 37 35 66 62 66 66  be3f182f6375fbff
0dd0: 66 33 34 62 20 77 0a 46 20 74 65 73 74 73 2f 63  f34b w.F tests/c
0de0: 65 72 74 73 2f 66 69 6c 65 2e 73 72 6c 20 36 36  erts/file.srl 66
0df0: 32 61 39 31 39 34 35 31 64 61 61 64 62 66 39 36  2a919451daadbf96
0e00: 38 64 31 33 39 62 32 31 62 38 38 35 37 30 62 39  8d139b21b88570b9
0e10: 63 34 38 31 34 65 35 61 33 32 32 64 66 63 61 36  c4814e5a322dfca6
0e20: 37 39 62 66 33 39 38 39 32 66 34 65 35 39 20 77  79bf39892f4e59 w
0e30: 0a 46 20 74 65 73 74 73 2f 63 65 72 74 73 2f 70  .F tests/certs/p
0e40: 72 69 76 6b 65 79 2e 70 65 6d 20 36 38 33 36 34  rivkey.pem 68364
0e50: 64 63 61 35 66 61 64 31 63 31 39 35 32 61 34 62  dca5fad1c1952a4b
0e60: 66 38 35 61 63 38 66 63 33 32 32 63 30 33 37 32  f85ac8fc322c0372
0e70: 31 38 64 37 31 64 61 39 32 63 36 66 64 66 64 32  18d71da92c6fdfd2
0e80: 34 38 62 63 62 36 39 38 33 37 38 20 77 0a 46 20  48bcb698378 w.F 
0e90: 74 65 73 74 73 2f 63 65 72 74 73 2f 73 65 72 76  tests/certs/serv
0ea0: 65 72 2e 6b 65 79 20 30 35 39 64 30 63 34 65 31  er.key 059d0c4e1
0eb0: 64 35 65 37 33 38 32 39 39 65 62 33 33 31 63 33  d5e738299eb331c3
0ec0: 63 65 33 64 31 36 66 38 64 32 34 31 64 38 64 62  ce3d16f8d241d8db
0ed0: 66 34 38 32 30 30 63 66 38 34 34 66 33 66 65 63  f48200cf844f3fec
0ee0: 64 39 39 62 30 36 61 20 77 0a 46 20 74 65 73 74  d99b06a w.F test
0ef0: 73 2f 63 65 72 74 73 2f 73 65 72 76 65 72 2e 70  s/certs/server.p
0f00: 65 6d 20 66 61 66 64 32 35 66 36 64 66 30 36 66  em fafd25f6df06f
0f10: 31 62 37 39 62 66 63 64 64 65 38 64 65 31 66 61  1b79bfcdde8de1fa
0f20: 37 33 38 36 30 66 64 39 36 34 63 31 36 66 63 32  73860fd964c16fc2
0f30: 32 30 64 35 37 33 66 39 38 65 38 64 61 32 62 61  20d573f98e8da2ba
0f40: 39 30 65 20 77 0a 46 20 74 65 73 74 73 2f 63 65  90e w.F tests/ce
0f50: 72 74 73 2f 73 65 72 76 65 72 2e 72 65 71 20 39  rts/server.req 9
0f60: 38 34 63 36 30 36 39 35 66 35 66 62 61 34 31 31  84c60695f5fba411
0f70: 35 37 62 64 36 62 34 32 37 39 38 33 31 30 61 32  57bd6b42798310a2
0f80: 35 37 37 61 31 62 33 32 62 39 30 37 64 65 39 37  577a1b32b907de97
0f90: 35 33 33 35 35 30 36 66 38 37 31 33 39 33 37 20  5335506f8713937 
0fa0: 77 0a 46 20 74 65 73 74 73 2f 63 6f 6d 6d 6f 6e  w.F tests/common
0fb0: 2e 74 63 6c 20 33 66 34 62 33 33 34 36 63 30 62  .tcl 3f4b3346c0b
0fc0: 61 33 36 31 31 32 34 31 34 63 36 65 62 61 39 62  a36112414c6eba9b
0fd0: 63 30 39 35 39 35 34 39 35 61 35 32 30 31 36 37  c09595495a520167
0fe0: 37 31 32 63 64 34 61 37 64 61 39 65 62 37 36 38  712cd4a7da9eb768
0ff0: 61 30 36 39 36 20 77 0a 46 20 74 65 73 74 73 2f  a0696 w.F tests/
1000: 64 69 67 65 73 74 2e 63 73 76 20 33 33 37 31 63  digest.csv 3371c
1010: 66 38 31 35 65 33 33 39 63 39 35 62 38 33 30 66  f815e339c95b830f
1020: 30 63 36 37 62 66 36 66 39 31 34 62 61 33 61 32  0c67bf6f914ba3a2
1030: 62 39 66 36 38 33 36 66 64 64 66 66 34 34 62 39  b9f6836fddff44b9
1040: 66 39 61 38 66 66 36 32 61 34 39 20 77 0a 46 20  f9a8ff62a49 w.F 
1050: 74 65 73 74 73 2f 64 69 67 65 73 74 2e 74 65 73  tests/digest.tes
1060: 74 20 63 64 65 62 62 62 38 36 64 37 65 32 64 62  t cdebbb86d7e2db
1070: 39 34 30 36 61 33 38 38 39 34 64 33 30 33 33 66  9406a38894d3033f
1080: 32 33 66 64 33 36 30 66 34 33 38 36 62 33 39 36  23fd360f4386b396
1090: 63 65 39 32 63 36 63 36 66 37 63 33 38 35 61 64  ce92c6c6f7c385ad
10a0: 61 33 20 77 0a 46 20 74 65 73 74 73 2f 65 6e 63  a3 w.F tests/enc
10b0: 72 79 70 74 2e 63 73 76 20 61 38 66 64 35 34 30  rypt.csv a8fd540
10c0: 66 36 37 35 61 66 62 31 64 34 65 64 61 39 61 62  f675afb1d4eda9ab
10d0: 38 32 39 32 35 66 35 64 31 65 38 62 30 36 61 66  82925f5d1e8b06af
10e0: 30 66 39 32 32 65 31 66 62 34 32 64 35 33 36 38  0f922e1fb42d5368
10f0: 61 31 62 38 30 35 32 34 64 20 77 0a 46 20 74 65  a1b80524d w.F te
1100: 73 74 73 2f 65 6e 63 72 79 70 74 2e 74 65 73 74  sts/encrypt.test
1110: 20 33 30 65 66 39 62 35 65 63 32 30 32 34 39 66   30ef9b5ec20249f
1120: 36 38 63 30 65 34 64 64 30 32 66 34 65 61 66 37  68c0e4dd02f4eaf7
1130: 32 66 39 38 62 66 38 63 64 36 63 30 64 33 34 62  2f98bf8cd6c0d34b
1140: 32 64 37 65 64 66 33 39 38 33 62 34 31 33 33 36  2d7edf3983b41336
1150: 39 20 77 0a 46 20 74 65 73 74 73 2f 69 6e 66 6f  9 w.F tests/info
1160: 2e 63 73 76 20 35 34 65 33 33 64 62 34 33 64 62  .csv 54e33db43db
1170: 61 33 61 39 64 61 32 38 35 39 30 33 64 61 66 64  a3a9da285903dafd
1180: 65 38 66 33 63 36 37 39 63 61 37 35 32 63 61 31  e8f3c679ca752ca1
1190: 38 64 61 30 31 31 64 61 37 34 65 35 64 61 63 64  8da011da74e5dacd
11a0: 31 65 36 37 62 20 77 0a 46 20 74 65 73 74 73 2f  1e67b w.F tests/
11b0: 69 6e 66 6f 2e 74 65 73 74 20 39 36 33 35 65 37  info.test 9635e7
11c0: 62 65 65 61 61 64 37 36 34 33 63 34 62 62 35 30  beeaad7643c4bb50
11d0: 39 37 33 66 63 35 61 37 66 62 65 37 63 62 61 61  973fc5a7fbe7cbaa
11e0: 63 34 66 39 35 33 36 32 62 31 38 36 31 36 32 37  c4f95362b1861627
11f0: 31 38 33 61 36 62 61 64 37 38 20 77 0a 46 20 74  183a6bad78 w.F t
1200: 65 73 74 73 2f 6b 64 66 2e 63 73 76 20 65 63 64  ests/kdf.csv ecd
1210: 35 32 30 39 30 33 32 63 31 65 31 34 30 65 33 63  5209032c1e140e3c
1220: 62 30 62 64 61 33 61 65 33 37 36 65 62 37 61 66  b0bda3ae376eb7af
1230: 31 39 64 39 31 39 61 30 35 38 65 30 33 33 38 32  19d919a058e03382
1240: 66 61 33 36 61 66 34 64 65 31 64 33 38 20 77 0a  fa36af4de1d38 w.
1250: 46 20 74 65 73 74 73 2f 6b 64 66 2e 74 65 73 74  F tests/kdf.test
1260: 20 65 39 63 62 35 34 66 39 33 39 36 66 61 36 65   e9cb54f9396fa6e
1270: 39 34 36 34 38 37 31 63 61 30 39 34 62 61 32 32  9464871ca094ba22
1280: 33 31 30 39 64 34 63 66 33 65 31 61 30 65 63 62  3109d4cf3e1a0ecb
1290: 63 66 33 38 66 62 31 30 33 38 61 61 37 33 32 64  cf38fb1038aa732d
12a0: 31 20 77 0a 46 20 74 65 73 74 73 2f 6b 65 79 74  1 w.F tests/keyt
12b0: 65 73 74 31 2e 74 63 6c 20 62 64 35 63 62 39 66  est1.tcl bd5cb9f
12c0: 38 35 37 33 34 62 37 32 31 39 33 33 61 32 38 33  85734b721933a283
12d0: 31 39 66 62 34 64 35 36 38 36 39 61 32 65 63 33  19fb4d56869a2ec3
12e0: 33 38 36 61 33 35 63 33 64 32 37 34 39 66 64 30  386a35c3d2749fd0
12f0: 31 36 30 64 30 62 33 62 65 20 77 0a 46 20 74 65  160d0b3be w.F te
1300: 73 74 73 2f 6b 65 79 74 65 73 74 32 2e 74 63 6c  sts/keytest2.tcl
1310: 20 39 61 65 32 39 31 61 32 32 61 63 62 35 38 39   9ae291a22acb589
1320: 32 64 35 39 32 63 30 30 64 65 61 65 65 39 39 35  2d592c00deaee995
1330: 34 36 32 65 66 63 38 34 33 20 77 0a 46 20 74 65  462efc843 w.F te
1340: 73 74 73 2f 6d 61 6b 65 5f 74 65 73 74 5f 66 69  sts/make_test_fi
1350: 6c 65 73 2e 74 63 6c 20 65 32 36 35 33 39 39 64  les.tcl e265399d
1360: 33 63 63 35 30 66 34 61 39 66 30 62 31 65 39 30  3cc50f4a9f0b1e90
1370: 38 65 65 31 33 39 63 37 31 30 31 61 34 34 36 65  8ee139c7101a446e
1380: 31 35 65 32 64 65 39 31 61 38 66 37 62 38 34 37  15e2de91a8f7b847
1390: 31 61 37 65 35 31 31 65 20 77 0a 46 20 74 65 73  1a7e511e w.F tes
13a0: 74 73 2f 6f 6c 64 54 65 73 74 73 2f 63 6c 69 65  ts/oldTests/clie
13b0: 6e 74 2e 70 65 6d 20 37 39 63 37 64 63 61 61 33  nt.pem 79c7dcaa3
13c0: 64 66 37 63 39 64 63 31 39 62 39 36 63 30 38 63  df7c9dc19b96c08c
13d0: 39 63 39 37 32 64 36 37 34 35 32 66 39 37 38 20  9c972d67452f978 
13e0: 77 0a 46 20 74 65 73 74 73 2f 6f 6c 64 54 65 73  w.F tests/oldTes
13f0: 74 73 2f 73 65 72 76 65 72 2e 70 65 6d 20 39 31  ts/server.pem 91
1400: 62 34 65 62 36 31 31 32 39 33 39 30 62 65 65 65  b4eb61129390beee
1410: 32 35 33 37 38 36 32 36 64 36 37 33 32 39 65 37  25378626d67329e7
1420: 31 66 35 63 65 66 20 77 0a 46 20 74 65 73 74 73  1f5cef w.F tests
1430: 2f 6f 6c 64 54 65 73 74 73 2f 74 6c 73 2e 74 63  /oldTests/tls.tc
1440: 6c 20 33 65 63 34 61 37 38 64 37 32 39 62 61 38  l 3ec4a78d729ba8
1450: 34 39 37 32 31 63 65 62 30 36 66 30 30 63 39 30  49721ceb06f00c90
1460: 65 31 30 63 32 64 62 63 31 37 20 77 0a 46 20 74  e10c2dbc17 w.F t
1470: 65 73 74 73 2f 6f 6c 64 54 65 73 74 73 2f 74 6c  ests/oldTests/tl
1480: 73 41 75 74 6f 2e 74 63 6c 20 63 36 66 36 39 61  sAuto.tcl c6f69a
1490: 65 39 64 63 61 30 66 38 65 66 30 63 32 33 32 39  e9dca0f8ef0c2329
14a0: 34 63 36 66 30 33 62 61 64 31 61 38 35 62 35 66  4c6f03bad1a85b5f
14b0: 38 32 20 77 0a 46 20 74 65 73 74 73 2f 6f 6c 64  82 w.F tests/old
14c0: 54 65 73 74 73 2f 74 6c 73 42 6c 6f 63 6b 69 6e  Tests/tlsBlockin
14d0: 67 2e 74 63 6c 20 32 37 32 65 31 30 65 37 39 65  g.tcl 272e10e79e
14e0: 61 30 34 62 66 37 61 34 36 65 65 30 65 66 64 38  a04bf7a46ee0efd8
14f0: 34 63 33 39 38 33 39 39 34 39 38 38 37 63 20 77  4c39839949887c w
1500: 0a 46 20 74 65 73 74 73 2f 6f 6c 64 54 65 73 74  .F tests/oldTest
1510: 73 2f 74 6c 73 43 69 70 68 65 72 73 2e 74 63 6c  s/tlsCiphers.tcl
1520: 20 66 63 31 62 37 66 35 37 32 62 36 36 32 61 64   fc1b7f572b662ad
1530: 39 62 34 63 30 31 63 33 61 64 37 36 39 31 63 39  9b4c01c3ad7691c9
1540: 33 64 39 38 62 64 62 37 34 20 77 0a 46 20 74 65  3d98bdb74 w.F te
1550: 73 74 73 2f 6f 6c 64 54 65 73 74 73 2f 74 6c 73  sts/oldTests/tls
1560: 48 74 74 70 2e 74 63 6c 20 61 35 33 62 36 65 61  Http.tcl a53b6ea
1570: 32 66 61 61 64 38 36 62 39 32 33 36 37 38 36 63  2faad86b9236786c
1580: 38 65 39 37 30 38 63 62 63 34 65 37 32 61 66 66  8e9708cbc4e72aff
1590: 66 20 77 0a 46 20 74 65 73 74 73 2f 6f 6c 64 54  f w.F tests/oldT
15a0: 65 73 74 73 2f 74 6c 73 53 72 76 2e 74 63 6c 20  ests/tlsSrv.tcl 
15b0: 30 33 31 32 36 65 64 36 34 31 35 34 32 35 36 33  03126ed641542563
15c0: 64 31 30 39 30 35 30 61 62 33 39 37 34 61 61 34  d109050ab3974aa4
15d0: 39 33 61 62 65 34 31 64 20 77 0a 46 20 74 65 73  93abe41d w.F tes
15e0: 74 73 2f 6f 6c 64 54 65 73 74 73 2f 74 6c 73 53  ts/oldTests/tlsS
15f0: 72 76 32 2e 74 63 6c 20 32 36 65 62 34 30 35 65  rv2.tcl 26eb405e
1600: 35 36 62 30 36 33 37 30 37 39 66 39 62 31 38 38  56b0637079f9b188
1610: 34 32 38 31 34 33 31 65 30 32 61 38 65 31 34 38  4281431e02a8e148
1620: 20 77 0a 46 20 74 65 73 74 73 2f 6f 6c 64 54 65   w.F tests/oldTe
1630: 73 74 73 2f 74 6c 73 55 70 6c 6f 61 64 2e 74 63  sts/tlsUpload.tc
1640: 6c 20 37 64 35 61 33 61 31 62 61 61 38 62 62 34  l 7d5a3a1baa8bb4
1650: 64 64 63 30 34 65 38 62 65 36 32 35 62 38 38 31  ddc04e8be625b881
1660: 39 39 62 66 63 37 39 63 32 34 20 77 0a 46 20 74  99bfc79c24 w.F t
1670: 65 73 74 73 2f 72 61 6e 64 6f 6d 2e 63 73 76 20  ests/random.csv 
1680: 33 35 34 64 61 66 34 39 38 61 61 35 65 63 30 37  354daf498aa5ec07
1690: 65 30 38 66 39 63 37 34 61 62 38 62 32 37 61 64  e08f9c74ab8b27ad
16a0: 32 30 36 34 32 31 34 35 36 64 35 36 62 39 64 66  206421456d56b9df
16b0: 35 66 65 65 34 63 35 36 37 32 32 61 32 65 36 66  5fee4c56722a2e6f
16c0: 20 77 0a 46 20 74 65 73 74 73 2f 72 61 6e 64 6f   w.F tests/rando
16d0: 6d 2e 74 65 73 74 20 31 33 63 62 30 36 34 63 38  m.test 13cb064c8
16e0: 63 35 30 36 34 62 30 66 32 34 34 63 31 33 66 33  c5064b0f244c13f3
16f0: 66 31 34 66 39 62 31 31 63 37 66 62 30 32 36 31  f14f9b11c7fb0261
1700: 34 39 64 34 36 34 36 37 33 30 30 33 65 66 37 61  49d464673003ef7a
1710: 34 36 62 38 30 31 36 20 77 0a 46 20 74 65 73 74  46b8016 w.F test
1720: 73 2f 72 65 6d 6f 74 65 2e 74 63 6c 20 62 31 65  s/remote.tcl b1e
1730: 34 35 33 30 34 36 32 64 66 32 38 30 30 62 61 34  4530462df2800ba4
1740: 64 38 37 61 33 66 33 32 38 61 39 65 61 34 35 66  d87a3f328a9ea45f
1750: 63 64 32 31 63 64 32 32 62 64 31 37 64 37 37 61  cd21cd22bd17d77a
1760: 63 36 33 31 36 61 63 32 36 33 34 33 63 20 77 0a  c6316ac26343c w.
1770: 46 20 74 65 73 74 73 2f 73 69 6d 70 6c 65 43 6c  F tests/simpleCl
1780: 69 65 6e 74 2e 74 63 6c 20 33 38 62 64 32 33 61  ient.tcl 38bd23a
1790: 36 66 36 38 39 30 30 30 38 66 63 66 63 36 34 35  6f6890008fcfc645
17a0: 62 39 39 61 65 33 34 61 63 36 38 31 65 63 34 31  b99ae34ac681ec41
17b0: 61 64 32 33 64 39 31 37 31 62 33 64 39 61 38 39  ad23d9171b3d9a89
17c0: 63 32 33 36 33 62 39 63 64 20 77 0a 46 20 74 65  c2363b9cd w.F te
17d0: 73 74 73 2f 73 69 6d 70 6c 65 53 65 72 76 65 72  sts/simpleServer
17e0: 2e 74 63 6c 20 30 34 39 30 38 34 35 65 64 39 33  .tcl 0490845ed93
17f0: 31 32 36 39 63 39 61 61 63 32 35 64 64 31 32 39  1269c9aac25dd129
1800: 33 31 38 32 30 62 36 36 30 37 62 30 62 34 33 66  31820b6607b0b43f
1810: 66 32 33 65 37 32 61 61 30 36 63 38 33 36 37 30  f23e72aa06c83670
1820: 36 66 61 37 31 20 77 0a 46 20 74 65 73 74 73 2f  6fa71 w.F tests/
1830: 74 65 73 74 5f 76 65 63 74 6f 72 73 2f 48 61 73  test_vectors/Has
1840: 68 2f 42 4c 41 4b 45 32 62 35 31 32 2e 74 65 73  h/BLAKE2b512.tes
1850: 74 20 38 37 38 30 35 33 62 36 38 65 64 39 61 36  t 878053b68ed9a6
1860: 62 37 66 66 66 34 65 31 33 36 38 34 66 37 64 66  b7fff4e13684f7df
1870: 62 66 37 63 31 35 30 39 30 64 65 63 63 33 64 64  bf7c15090decc3dd
1880: 61 37 38 66 61 64 30 61 64 34 64 31 63 64 62 38  a78fad0ad4d1cdb8
1890: 33 38 20 77 0a 46 20 74 65 73 74 73 2f 74 65 73  38 w.F tests/tes
18a0: 74 5f 76 65 63 74 6f 72 73 2f 48 61 73 68 2f 42  t_vectors/Hash/B
18b0: 4c 41 4b 45 32 62 35 31 32 2e 74 78 74 20 64 33  LAKE2b512.txt d3
18c0: 63 39 32 66 35 61 61 64 31 32 62 33 35 38 66 62  c92f5aad12b358fb
18d0: 39 36 33 34 63 39 66 37 39 61 37 66 37 32 35 31  9634c9f79a7f7251
18e0: 30 62 33 62 64 64 37 37 32 30 66 31 61 36 37 63  0b3bdd7720f1a67c
18f0: 36 37 37 33 37 34 30 38 66 61 39 35 38 63 20 77  67737408fa958c w
1900: 0a 46 20 74 65 73 74 73 2f 74 65 73 74 5f 76 65  .F tests/test_ve
1910: 63 74 6f 72 73 2f 48 61 73 68 2f 42 4c 41 4b 45  ctors/Hash/BLAKE
1920: 32 73 32 35 36 2e 74 65 73 74 20 34 62 34 38 63  2s256.test 4b48c
1930: 66 33 36 35 65 63 33 66 61 65 65 39 39 61 66 62  f365ec3faee99afb
1940: 34 37 31 31 39 33 39 64 35 65 31 65 66 39 63 61  4711939d5e1ef9ca
1950: 37 35 33 62 63 63 35 32 36 33 38 64 37 31 31 38  753bcc52638d7118
1960: 66 30 37 61 30 31 34 63 30 33 34 20 77 0a 46 20  f07a014c034 w.F 
1970: 74 65 73 74 73 2f 74 65 73 74 5f 76 65 63 74 6f  tests/test_vecto
1980: 72 73 2f 48 61 73 68 2f 42 4c 41 4b 45 32 73 32  rs/Hash/BLAKE2s2
1990: 35 36 2e 74 78 74 20 65 33 66 38 66 38 37 65 38  56.txt e3f8f87e8
19a0: 37 33 33 61 31 66 37 37 66 39 33 65 36 63 34 38  733a1f77f93e6c48
19b0: 35 63 65 35 33 62 32 32 31 30 61 61 65 64 32 64  5ce53b2210aaed2d
19c0: 31 39 34 39 38 38 32 64 39 62 32 32 32 33 39 64  1949882d9b22239d
19d0: 33 35 38 65 63 36 65 20 77 0a 46 20 74 65 73 74  358ec6e w.F test
19e0: 73 2f 74 65 73 74 5f 76 65 63 74 6f 72 73 2f 48  s/test_vectors/H
19f0: 61 73 68 2f 4d 44 32 2e 74 65 73 74 20 37 61 61  ash/MD2.test 7aa
1a00: 38 35 65 64 32 66 32 65 39 36 66 39 36 30 36 62  85ed2f2e96f9606b
1a10: 65 63 35 65 39 65 35 33 36 63 37 64 62 66 63 32  ec5e9e536c7dbfc2
1a20: 64 37 39 36 66 31 39 61 36 35 34 34 36 38 65 62  d796f19a654468eb
1a30: 36 38 65 39 37 31 35 65 33 31 35 61 36 20 77 0a  68e9715e315a6 w.
1a40: 46 20 74 65 73 74 73 2f 74 65 73 74 5f 76 65 63  F tests/test_vec
1a50: 74 6f 72 73 2f 48 61 73 68 2f 4d 44 32 2e 74 78  tors/Hash/MD2.tx
1a60: 74 20 37 32 64 62 64 34 30 38 37 62 61 37 62 30  t 72dbd4087ba7b0
1a70: 34 33 31 36 36 64 35 63 36 65 39 31 30 66 33 63  43166d5c6e910f3c
1a80: 65 63 32 36 36 64 61 36 34 31 31 61 61 31 64 65  ec266da6411aa1de
1a90: 36 32 37 30 39 35 38 32 39 36 39 38 35 63 39 36  6270958296985c96
1aa0: 39 32 20 77 0a 46 20 74 65 73 74 73 2f 74 65 73  92 w.F tests/tes
1ab0: 74 5f 76 65 63 74 6f 72 73 2f 48 61 73 68 2f 4d  t_vectors/Hash/M
1ac0: 44 34 2e 74 65 73 74 20 64 65 30 32 62 61 63 33  D4.test de02bac3
1ad0: 39 38 64 32 38 63 64 62 32 31 39 31 64 65 37 63  98d28cdb2191de7c
1ae0: 34 31 62 63 38 31 61 37 62 32 66 31 32 65 31 38  41bc81a7b2f12e18
1af0: 65 66 30 30 63 61 64 36 64 34 37 66 64 30 65 31  ef00cad6d47fd0e1
1b00: 65 66 31 31 62 31 37 38 20 77 0a 46 20 74 65 73  ef11b178 w.F tes
1b10: 74 73 2f 74 65 73 74 5f 76 65 63 74 6f 72 73 2f  ts/test_vectors/
1b20: 48 61 73 68 2f 4d 44 34 2e 74 78 74 20 65 30 61  Hash/MD4.txt e0a
1b30: 39 65 38 63 65 36 34 38 61 64 30 39 34 64 38 63  9e8ce648ad094d8c
1b40: 62 31 64 31 65 34 31 66 64 63 35 31 63 66 65 30  b1d1e41fdc51cfe0
1b50: 61 31 61 36 66 39 62 33 37 62 65 35 34 31 37 30  a1a6f9b37be54170
1b60: 61 36 35 63 64 31 35 36 34 61 33 64 31 20 77 0a  a65cd1564a3d1 w.
1b70: 46 20 74 65 73 74 73 2f 74 65 73 74 5f 76 65 63  F tests/test_vec
1b80: 74 6f 72 73 2f 48 61 73 68 2f 4d 44 35 2e 74 65  tors/Hash/MD5.te
1b90: 73 74 20 30 32 64 35 63 39 38 37 38 63 33 64 64  st 02d5c9878c3dd
1ba0: 61 63 66 33 64 64 66 30 30 65 62 62 35 35 31 36  acf3ddf00ebb5516
1bb0: 66 61 38 64 65 33 63 34 30 63 38 32 63 34 66 38  fa8de3c40c82c4f8
1bc0: 62 38 62 36 62 62 31 62 34 30 34 63 32 36 37 62  b8b6bb1b404c267b
1bd0: 32 37 38 20 77 0a 46 20 74 65 73 74 73 2f 74 65  278 w.F tests/te
1be0: 73 74 5f 76 65 63 74 6f 72 73 2f 48 61 73 68 2f  st_vectors/Hash/
1bf0: 4d 44 35 2e 74 78 74 20 31 66 38 39 64 62 33 39  MD5.txt 1f89db39
1c00: 36 38 32 39 62 63 34 34 66 62 34 62 33 61 37 63  6829bc44fb4b3a7c
1c10: 66 64 63 37 30 33 38 64 65 34 39 39 30 32 61 66  fdc7038de49902af
1c20: 63 63 61 38 62 37 31 38 38 39 32 65 61 37 37 32  cca8b718892ea772
1c30: 65 35 38 65 38 35 61 30 20 77 0a 46 20 74 65 73  e58e85a0 w.F tes
1c40: 74 73 2f 74 65 73 74 5f 76 65 63 74 6f 72 73 2f  ts/test_vectors/
1c50: 48 61 73 68 2f 4d 44 43 32 2e 74 65 73 74 20 61  Hash/MDC2.test a
1c60: 31 30 34 64 35 34 38 36 39 62 37 34 65 30 63 34  104d54869b74e0c4
1c70: 64 38 39 63 30 39 61 64 36 35 33 34 36 33 61 36  d89c09ad653463a6
1c80: 30 38 64 66 63 35 39 62 36 33 31 61 31 35 63 64  08dfc59b631a15cd
1c90: 33 66 38 38 35 36 38 35 64 66 66 36 64 36 35 20  3f885685dff6d65 
1ca0: 77 0a 46 20 74 65 73 74 73 2f 74 65 73 74 5f 76  w.F tests/test_v
1cb0: 65 63 74 6f 72 73 2f 48 61 73 68 2f 4d 44 43 32  ectors/Hash/MDC2
1cc0: 2e 74 78 74 20 63 39 30 62 39 37 32 38 64 33 31  .txt c90b9728d31
1cd0: 66 65 34 65 36 34 37 63 62 35 62 33 39 35 38 62  fe4e647cb5b3958b
1ce0: 62 30 62 39 38 32 30 63 66 38 37 32 32 35 33 32  b0b9820cf8722532
1cf0: 61 66 63 31 36 62 63 34 32 31 64 66 64 63 30 31  afc16bc421dfdc01
1d00: 65 65 36 63 30 20 77 0a 46 20 74 65 73 74 73 2f  ee6c0 w.F tests/
1d10: 74 65 73 74 5f 76 65 63 74 6f 72 73 2f 48 61 73  test_vectors/Has
1d20: 68 2f 52 49 50 45 4d 44 31 32 38 2e 74 65 73 74  h/RIPEMD128.test
1d30: 20 35 33 37 66 30 36 61 34 30 66 61 36 38 61 30   537f06a40fa68a0
1d40: 38 31 64 38 62 31 32 38 34 33 32 63 34 32 33 31  81d8b128432c4231
1d50: 62 30 33 64 32 39 37 38 30 34 39 31 36 33 32 31  b03d297804916321
1d60: 39 66 63 36 39 38 33 62 31 36 33 38 39 64 30 62  9fc6983b16389d0b
1d70: 63 20 77 0a 46 20 74 65 73 74 73 2f 74 65 73 74  c w.F tests/test
1d80: 5f 76 65 63 74 6f 72 73 2f 48 61 73 68 2f 52 49  _vectors/Hash/RI
1d90: 50 45 4d 44 31 32 38 2e 74 78 74 20 38 32 30 30  PEMD128.txt 8200
1da0: 62 65 31 64 65 30 37 37 62 64 32 66 32 38 33 62  be1de077bd2f283b
1db0: 32 64 31 34 65 39 65 37 65 62 66 38 38 39 33 32  2d14e9e7ebf88932
1dc0: 64 36 31 31 66 33 66 62 39 35 64 63 31 34 64 61  d611f3fb95dc14da
1dd0: 61 37 33 30 32 34 32 31 31 37 33 39 20 77 0a 46  a73024211739 w.F
1de0: 20 74 65 73 74 73 2f 74 65 73 74 5f 76 65 63 74   tests/test_vect
1df0: 6f 72 73 2f 48 61 73 68 2f 52 49 50 45 4d 44 31  ors/Hash/RIPEMD1
1e00: 36 30 2e 74 65 73 74 20 32 37 30 65 64 31 39 65  60.test 270ed19e
1e10: 32 61 32 65 63 36 64 61 62 37 64 30 35 66 32 63  2a2ec6dab7d05f2c
1e20: 38 61 37 30 31 34 63 36 36 62 61 35 34 66 66 65  8a7014c66ba54ffe
1e30: 64 61 33 63 65 66 33 39 32 38 61 31 31 31 63 38  da3cef3928a111c8
1e40: 64 31 31 33 34 31 63 35 20 77 0a 46 20 74 65 73  d11341c5 w.F tes
1e50: 74 73 2f 74 65 73 74 5f 76 65 63 74 6f 72 73 2f  ts/test_vectors/
1e60: 48 61 73 68 2f 52 49 50 45 4d 44 31 36 30 2e 74  Hash/RIPEMD160.t
1e70: 78 74 20 38 32 32 61 64 63 38 31 37 63 63 65 65  xt 822adc817ccee
1e80: 31 36 30 61 39 30 65 36 38 64 64 36 36 65 37 63  160a90e68dd66e7c
1e90: 36 30 30 63 39 30 30 36 65 37 34 31 34 38 34 37  600c9006e7414847
1ea0: 31 36 34 61 31 62 31 32 62 65 63 32 38 64 39 39  164a1b12bec28d99
1eb0: 39 63 30 20 77 0a 46 20 74 65 73 74 73 2f 74 65  9c0 w.F tests/te
1ec0: 73 74 5f 76 65 63 74 6f 72 73 2f 48 61 73 68 2f  st_vectors/Hash/
1ed0: 52 49 50 45 4d 44 32 35 36 2e 74 65 73 74 20 35  RIPEMD256.test 5
1ee0: 63 36 34 31 63 30 39 63 32 35 31 31 62 63 33 36  c641c09c2511bc36
1ef0: 63 38 36 63 63 66 39 33 64 66 61 38 31 62 32 36  c86ccf93dfa81b26
1f00: 37 34 35 31 66 66 64 31 36 65 64 32 33 38 33 35  7451ffd16ed23835
1f10: 63 63 66 34 39 34 36 61 63 63 64 61 33 38 37 20  ccf4946accda387 
1f20: 77 0a 46 20 74 65 73 74 73 2f 74 65 73 74 5f 76  w.F tests/test_v
1f30: 65 63 74 6f 72 73 2f 48 61 73 68 2f 52 49 50 45  ectors/Hash/RIPE
1f40: 4d 44 32 35 36 2e 74 78 74 20 64 66 38 64 61 65  MD256.txt df8dae
1f50: 39 35 39 30 33 33 38 31 37 66 32 64 37 33 36 34  959033817f2d7364
1f60: 61 32 33 66 31 33 35 36 61 39 66 33 34 39 37 62  a23f1356a9f3497b
1f70: 37 66 65 38 34 38 61 31 61 65 32 62 34 61 62 65  7fe848a1ae2b4abe
1f80: 32 38 32 32 35 32 39 31 61 61 20 77 0a 46 20 74  28225291aa w.F t
1f90: 65 73 74 73 2f 74 65 73 74 5f 76 65 63 74 6f 72  ests/test_vector
1fa0: 73 2f 48 61 73 68 2f 52 49 50 45 4d 44 33 32 30  s/Hash/RIPEMD320
1fb0: 2e 74 65 73 74 20 33 31 37 61 39 66 37 36 35 61  .test 317a9f765a
1fc0: 38 66 38 33 64 37 64 61 32 63 35 36 35 62 36 63  8f83d7da2c565b6c
1fd0: 31 32 32 33 61 33 65 36 65 36 64 65 39 31 62 64  1223a3e6e6de91bd
1fe0: 62 36 30 35 66 35 31 34 61 62 64 37 36 64 34 38  b605f514abd76d48
1ff0: 61 64 37 38 33 37 20 77 0a 46 20 74 65 73 74 73  ad7837 w.F tests
2000: 2f 74 65 73 74 5f 76 65 63 74 6f 72 73 2f 48 61  /test_vectors/Ha
2010: 73 68 2f 52 49 50 45 4d 44 33 32 30 2e 74 78 74  sh/RIPEMD320.txt
2020: 20 63 34 39 34 31 64 37 63 36 37 37 64 63 66 64   c4941d7c677dcfd
2030: 65 61 30 34 36 34 62 34 61 32 66 36 63 36 65 33  ea0464b4a2f6c6e3
2040: 38 33 38 32 37 33 34 34 65 39 35 64 34 62 32 39  83827344e95d4b29
2050: 61 31 34 31 37 61 62 63 66 64 36 65 62 38 33 32  a1417abcfd6eb832
2060: 38 20 77 0a 46 20 74 65 73 74 73 2f 74 65 73 74  8 w.F tests/test
2070: 5f 76 65 63 74 6f 72 73 2f 48 61 73 68 2f 52 65  _vectors/Hash/Re
2080: 61 64 6d 65 2e 74 78 74 20 36 63 34 32 31 38 61  adme.txt 6c4218a
2090: 30 36 39 35 39 64 33 61 66 39 62 64 33 64 36 63  06959d3af9bd3d6c
20a0: 32 33 33 36 63 34 64 62 61 36 62 33 37 32 65 30  2336c4dba6b372e0
20b0: 38 34 39 39 35 32 38 38 35 30 34 37 64 37 39 61  849952885047d79a
20c0: 35 36 64 37 36 31 36 62 35 20 77 0a 46 20 74 65  56d7616b5 w.F te
20d0: 73 74 73 2f 74 65 73 74 5f 76 65 63 74 6f 72 73  sts/test_vectors
20e0: 2f 48 61 73 68 2f 53 48 41 31 2e 74 65 73 74 20  /Hash/SHA1.test 
20f0: 62 37 38 38 36 39 34 30 37 33 65 36 38 66 31 64  b788694073e68f1d
2100: 35 31 37 33 35 30 37 30 61 38 31 63 66 36 36 66  51735070a81cf66f
2110: 64 63 30 35 38 32 64 65 37 36 62 66 39 37 38 30  dc0582de76bf9780
2120: 31 36 35 61 64 38 37 30 61 63 31 32 31 31 64 62  165ad870ac1211db
2130: 20 77 0a 46 20 74 65 73 74 73 2f 74 65 73 74 5f   w.F tests/test_
2140: 76 65 63 74 6f 72 73 2f 48 61 73 68 2f 53 48 41  vectors/Hash/SHA
2150: 31 2e 74 78 74 20 35 39 34 35 36 35 32 62 30 37  1.txt 5945652b07
2160: 32 65 31 64 34 65 32 39 39 65 63 34 62 63 63 63  2e1d4e299ec4bccc
2170: 38 63 39 33 65 34 34 37 36 39 66 34 66 38 39 65  8c93e44769f4f89e
2180: 31 36 33 33 63 64 64 32 61 30 36 37 34 31 37 65  1633cdd2a067417e
2190: 65 62 63 35 32 63 20 77 0a 46 20 74 65 73 74 73  ebc52c w.F tests
21a0: 2f 74 65 73 74 5f 76 65 63 74 6f 72 73 2f 48 61  /test_vectors/Ha
21b0: 73 68 2f 53 48 41 31 4c 6f 6e 67 4d 73 67 2e 72  sh/SHA1LongMsg.r
21c0: 73 70 20 64 62 64 62 38 61 64 64 66 62 62 31 37  sp dbdb8addfbb17
21d0: 36 35 35 33 32 31 30 38 34 37 30 36 62 35 36 39  655321084706b569
21e0: 65 35 64 30 32 39 37 39 36 30 30 32 39 64 38 63  e5d0297960029d8c
21f0: 30 34 66 39 64 38 36 34 39 34 38 32 65 38 38 34  04f9d8649482e884
2200: 63 37 35 20 77 0a 46 20 74 65 73 74 73 2f 74 65  c75 w.F tests/te
2210: 73 74 5f 76 65 63 74 6f 72 73 2f 48 61 73 68 2f  st_vectors/Hash/
2220: 53 48 41 31 4c 6f 6e 67 4d 73 67 2e 74 65 73 74  SHA1LongMsg.test
2230: 20 61 61 30 66 30 64 62 62 62 65 36 65 61 64 34   aa0f0dbbbe6ead4
2240: 36 39 37 38 62 61 36 63 66 62 39 35 64 30 33 39  6978ba6cfb95d039
2250: 32 33 39 39 32 64 65 39 61 33 31 34 64 33 61 66  23992de9a314d3af
2260: 39 64 38 32 62 32 66 35 38 63 65 61 33 66 37 39  9d82b2f58cea3f79
2270: 32 20 77 0a 46 20 74 65 73 74 73 2f 74 65 73 74  2 w.F tests/test
2280: 5f 76 65 63 74 6f 72 73 2f 48 61 73 68 2f 53 48  _vectors/Hash/SH
2290: 41 31 53 68 6f 72 74 4d 73 67 2e 72 73 70 20 65  A1ShortMsg.rsp e
22a0: 64 39 35 64 63 65 39 63 38 38 31 66 32 38 61 65  d95dce9c881f28ae
22b0: 65 36 31 36 34 64 63 38 32 34 32 65 34 39 32 64  e6164dc8242e492d
22c0: 61 30 61 33 65 65 63 32 31 36 38 66 64 31 35 37  a0a3eec2168fd157
22d0: 34 36 64 62 32 37 63 61 62 34 30 64 35 62 31 20  46db27cab40d5b1 
22e0: 77 0a 46 20 74 65 73 74 73 2f 74 65 73 74 5f 76  w.F tests/test_v
22f0: 65 63 74 6f 72 73 2f 48 61 73 68 2f 53 48 41 31  ectors/Hash/SHA1
2300: 53 68 6f 72 74 4d 73 67 2e 74 65 73 74 20 63 35  ShortMsg.test c5
2310: 33 63 38 64 32 63 61 37 37 34 37 66 35 31 39 31  3c8d2ca7747f5191
2320: 33 34 31 33 31 38 62 62 32 36 39 35 61 63 36 30  341318bb2695ac60
2330: 64 34 34 31 65 64 36 30 65 64 34 61 36 31 33 32  d441ed60ed4a6132
2340: 39 35 63 61 32 66 36 66 65 63 37 66 66 61 20 77  95ca2f6fec7ffa w
2350: 0a 46 20 74 65 73 74 73 2f 74 65 73 74 5f 76 65  .F tests/test_ve
2360: 63 74 6f 72 73 2f 48 61 73 68 2f 53 48 41 32 32  ctors/Hash/SHA22
2370: 34 2e 74 65 73 74 20 66 65 39 31 63 65 31 62 36  4.test fe91ce1b6
2380: 64 63 36 66 30 66 61 63 34 37 62 63 39 64 33 65  dc6f0fac47bc9d3e
2390: 65 36 66 34 65 39 33 31 31 32 38 34 32 35 63 32  e6f4e931128425c2
23a0: 32 64 64 62 33 34 65 65 38 66 62 66 65 63 31 65  2ddb34ee8fbfec1e
23b0: 37 64 62 35 36 35 34 20 77 0a 46 20 74 65 73 74  7db5654 w.F test
23c0: 73 2f 74 65 73 74 5f 76 65 63 74 6f 72 73 2f 48  s/test_vectors/H
23d0: 61 73 68 2f 53 48 41 32 32 34 2e 74 78 74 20 38  ash/SHA224.txt 8
23e0: 39 39 34 66 38 35 36 36 32 64 38 31 62 37 64 35  994f85662d81b7d5
23f0: 64 33 31 62 64 62 63 31 32 34 62 33 61 38 32 36  d31bdbc124b3a826
2400: 36 35 30 62 31 37 66 35 30 63 37 36 37 35 66 30  650b17f50c7675f0
2410: 30 37 64 33 34 65 35 33 63 39 35 33 63 33 31 20  07d34e53c953c31 
2420: 77 0a 46 20 74 65 73 74 73 2f 74 65 73 74 5f 76  w.F tests/test_v
2430: 65 63 74 6f 72 73 2f 48 61 73 68 2f 53 48 41 32  ectors/Hash/SHA2
2440: 32 34 4c 6f 6e 67 4d 73 67 2e 72 73 70 20 37 64  24LongMsg.rsp 7d
2450: 61 37 65 61 38 38 34 33 38 31 62 62 33 33 66 36  a7ea884381bb33f6
2460: 61 33 61 36 35 36 36 34 31 37 63 38 37 33 38 35  a3a6566417c87385
2470: 66 32 64 63 34 31 38 66 37 66 38 65 33 35 34 65  f2dc418f7f8e354e
2480: 33 31 39 34 63 33 61 37 61 38 30 64 63 61 20 77  3194c3a7a80dca w
2490: 0a 46 20 74 65 73 74 73 2f 74 65 73 74 5f 76 65  .F tests/test_ve
24a0: 63 74 6f 72 73 2f 48 61 73 68 2f 53 48 41 32 32  ctors/Hash/SHA22
24b0: 34 4c 6f 6e 67 4d 73 67 2e 74 65 73 74 20 36 37  4LongMsg.test 67
24c0: 31 36 31 31 38 31 37 35 33 33 36 32 63 65 31 35  161181753362ce15
24d0: 31 33 30 37 34 63 63 31 38 61 37 66 30 34 33 61  13074cc18a7f043a
24e0: 30 65 34 64 39 38 62 32 35 61 64 38 38 32 65 32  0e4d98b25ad882e2
24f0: 32 61 66 37 33 63 65 38 39 34 38 39 35 65 20 77  2af73ce894895e w
2500: 0a 46 20 74 65 73 74 73 2f 74 65 73 74 5f 76 65  .F tests/test_ve
2510: 63 74 6f 72 73 2f 48 61 73 68 2f 53 48 41 32 32  ctors/Hash/SHA22
2520: 34 53 68 6f 72 74 4d 73 67 2e 72 73 70 20 38 31  4ShortMsg.rsp 81
2530: 64 38 62 31 62 36 61 39 39 31 34 37 37 30 65 62  d8b1b6a9914770eb
2540: 65 34 66 32 64 34 38 35 31 33 33 64 62 32 37 63  e4f2d485133db27c
2550: 63 66 30 31 33 35 32 35 62 33 65 65 66 39 36 62  cf013525b3eef96b
2560: 66 62 38 64 36 33 37 63 34 30 33 65 30 61 20 77  fb8d637c403e0a w
2570: 0a 46 20 74 65 73 74 73 2f 74 65 73 74 5f 76 65  .F tests/test_ve
2580: 63 74 6f 72 73 2f 48 61 73 68 2f 53 48 41 32 32  ctors/Hash/SHA22
2590: 34 53 68 6f 72 74 4d 73 67 2e 74 65 73 74 20 37  4ShortMsg.test 7
25a0: 35 65 34 66 61 30 31 35 38 34 63 34 35 33 38 64  5e4fa01584c4538d
25b0: 33 31 38 65 35 33 63 31 32 62 31 66 39 37 36 30  318e53c12b1f9760
25c0: 32 64 39 36 63 63 33 34 33 34 61 63 31 38 66 36  2d96cc3434ac18f6
25d0: 37 32 66 39 31 34 37 31 31 35 34 39 34 39 37 20  72f914711549497 
25e0: 77 0a 46 20 74 65 73 74 73 2f 74 65 73 74 5f 76  w.F tests/test_v
25f0: 65 63 74 6f 72 73 2f 48 61 73 68 2f 53 48 41 32  ectors/Hash/SHA2
2600: 35 36 2e 74 65 73 74 20 65 62 64 30 61 64 30 63  56.test ebd0ad0c
2610: 39 36 31 66 64 62 32 33 38 33 34 63 37 39 37 30  961fdb23834c7970
2620: 34 63 37 36 30 30 64 61 63 63 64 30 39 32 66 31  4c7600daccd092f1
2630: 33 64 64 36 33 61 64 61 66 65 32 31 30 61 32 37  3dd63adafe210a27
2640: 64 34 63 64 33 62 35 66 20 77 0a 46 20 74 65 73  d4cd3b5f w.F tes
2650: 74 73 2f 74 65 73 74 5f 76 65 63 74 6f 72 73 2f  ts/test_vectors/
2660: 48 61 73 68 2f 53 48 41 32 35 36 2e 74 78 74 20  Hash/SHA256.txt 
2670: 38 34 38 66 30 37 37 64 37 61 32 32 63 61 31 36  848f077d7a22ca16
2680: 34 39 35 64 63 64 62 30 30 30 34 31 61 39 34 35  495dcdb00041a945
2690: 64 30 63 39 66 34 31 35 39 34 33 36 61 61 36 33  d0c9f4159436aa63
26a0: 33 35 66 32 32 63 62 63 63 31 34 37 37 31 30 30  35f22cbcc1477100
26b0: 20 77 0a 46 20 74 65 73 74 73 2f 74 65 73 74 5f   w.F tests/test_
26c0: 76 65 63 74 6f 72 73 2f 48 61 73 68 2f 53 48 41  vectors/Hash/SHA
26d0: 32 35 36 4c 6f 6e 67 4d 73 67 2e 72 73 70 20 39  256LongMsg.rsp 9
26e0: 61 39 66 66 38 31 34 64 62 31 36 38 33 37 30 38  a9ff814db1683708
26f0: 64 35 37 63 35 64 61 61 30 62 32 64 36 30 34 33  d57c5daa0b2d6043
2700: 65 33 63 35 63 36 37 33 37 32 32 39 35 30 34 34  e3c5c67372295044
2710: 30 38 61 32 61 63 34 35 62 38 64 33 39 36 33 20  08a2ac45b8d3963 
2720: 77 0a 46 20 74 65 73 74 73 2f 74 65 73 74 5f 76  w.F tests/test_v
2730: 65 63 74 6f 72 73 2f 48 61 73 68 2f 53 48 41 32  ectors/Hash/SHA2
2740: 35 36 4c 6f 6e 67 4d 73 67 2e 74 65 73 74 20 37  56LongMsg.test 7
2750: 36 30 37 31 39 38 31 38 66 38 30 33 39 34 39 36  60719818f8039496
2760: 36 38 37 39 63 34 61 30 35 64 61 39 65 63 36 63  6879c4a05da9ec6c
2770: 34 34 35 62 31 64 62 63 34 30 63 62 33 36 66 39  445b1dbc40cb36f9
2780: 38 35 36 31 33 34 35 62 64 35 61 65 64 36 30 20  8561345bd5aed60 
2790: 77 0a 46 20 74 65 73 74 73 2f 74 65 73 74 5f 76  w.F tests/test_v
27a0: 65 63 74 6f 72 73 2f 48 61 73 68 2f 53 48 41 32  ectors/Hash/SHA2
27b0: 35 36 53 68 6f 72 74 4d 73 67 2e 72 73 70 20 63  56ShortMsg.rsp c
27c0: 63 35 65 36 64 66 31 38 34 37 37 36 30 64 30 35  c5e6df1847760d05
27d0: 35 35 32 62 32 35 35 63 34 37 66 39 61 63 38 62  552b255c47f9ac8b
27e0: 30 31 38 38 32 38 65 64 66 65 64 62 64 36 36 66  018828edfedbd66f
27f0: 65 30 36 34 36 30 37 37 31 33 61 65 65 35 63 20  e064607713aee5c 
2800: 77 0a 46 20 74 65 73 74 73 2f 74 65 73 74 5f 76  w.F tests/test_v
2810: 65 63 74 6f 72 73 2f 48 61 73 68 2f 53 48 41 32  ectors/Hash/SHA2
2820: 35 36 53 68 6f 72 74 4d 73 67 2e 74 65 73 74 20  56ShortMsg.test 
2830: 63 32 31 65 63 32 30 35 36 32 66 31 65 31 62 37  c21ec20562f1e1b7
2840: 39 64 62 36 38 62 38 35 64 35 30 63 65 61 62 38  9db68b85d50ceab8
2850: 30 66 34 34 37 38 37 37 30 37 35 38 33 34 31 65  0f4478770758341e
2860: 38 37 31 36 31 32 33 32 33 61 38 31 62 35 61 31  871612323a81b5a1
2870: 20 77 0a 46 20 74 65 73 74 73 2f 74 65 73 74 5f   w.F tests/test_
2880: 76 65 63 74 6f 72 73 2f 48 61 73 68 2f 53 48 41  vectors/Hash/SHA
2890: 33 2d 32 32 34 2e 74 65 73 74 20 39 66 63 33 65  3-224.test 9fc3e
28a0: 33 37 35 34 66 32 66 64 61 62 62 34 36 64 33 30  3754f2fdabb46d30
28b0: 31 34 65 64 64 36 61 35 37 64 33 39 32 37 32 32  14edd6a57d392722
28c0: 35 32 33 34 38 36 33 64 62 37 34 32 30 38 62 66  5234863db74208bf
28d0: 30 63 36 65 30 62 31 37 66 63 36 20 77 0a 46 20  0c6e0b17fc6 w.F 
28e0: 74 65 73 74 73 2f 74 65 73 74 5f 76 65 63 74 6f  tests/test_vecto
28f0: 72 73 2f 48 61 73 68 2f 53 48 41 33 2d 32 32 34  rs/Hash/SHA3-224
2900: 2e 74 78 74 20 30 61 39 31 39 32 37 32 33 62 37  .txt 0a9192723b7
2910: 37 33 38 65 34 37 39 34 62 34 34 37 35 63 66 31  738e4794b4475cf1
2920: 39 35 30 38 39 65 35 31 38 35 35 39 35 33 31 35  95089e5185595315
2930: 35 63 66 34 39 38 61 33 65 63 35 63 61 61 38 61  5cf498a3ec5caa8a
2940: 34 66 33 66 31 20 77 0a 46 20 74 65 73 74 73 2f  4f3f1 w.F tests/
2950: 74 65 73 74 5f 76 65 63 74 6f 72 73 2f 48 61 73  test_vectors/Has
2960: 68 2f 53 48 41 33 2d 32 35 36 2e 74 65 73 74 20  h/SHA3-256.test 
2970: 66 33 61 34 64 64 33 33 35 63 32 62 36 31 31 66  f3a4dd335c2b611f
2980: 32 30 31 30 31 61 30 36 35 61 30 35 30 37 36 64  20101a065a05076d
2990: 35 61 62 62 31 65 61 33 30 33 33 64 34 32 36 66  5abb1ea3033d426f
29a0: 35 34 32 33 30 61 66 36 64 62 66 35 35 63 64 64  54230af6dbf55cdd
29b0: 20 77 0a 46 20 74 65 73 74 73 2f 74 65 73 74 5f   w.F tests/test_
29c0: 76 65 63 74 6f 72 73 2f 48 61 73 68 2f 53 48 41  vectors/Hash/SHA
29d0: 33 2d 32 35 36 2e 74 78 74 20 34 38 31 31 34 65  3-256.txt 48114e
29e0: 35 36 34 63 61 34 65 31 38 38 36 34 64 37 38 62  564ca4e18864d78b
29f0: 30 65 35 65 37 66 64 62 36 64 65 66 35 66 39 34  0e5e7fdb6def5f94
2a00: 35 62 32 63 65 38 30 62 63 62 31 63 34 61 35 35  5b2ce80bcb1c4a55
2a10: 61 36 30 37 30 62 32 65 31 35 20 77 0a 46 20 74  a6070b2e15 w.F t
2a20: 65 73 74 73 2f 74 65 73 74 5f 76 65 63 74 6f 72  ests/test_vector
2a30: 73 2f 48 61 73 68 2f 53 48 41 33 2d 33 38 34 2e  s/Hash/SHA3-384.
2a40: 74 65 73 74 20 36 62 34 36 38 37 35 66 39 62 35  test 6b46875f9b5
2a50: 34 33 39 35 66 65 33 33 66 64 65 66 64 30 34 61  4395fe33fdefd04a
2a60: 39 65 66 39 61 62 32 62 66 30 62 65 38 36 66 35  9ef9ab2bf0be86f5
2a70: 36 38 32 34 64 39 33 66 61 61 61 33 31 62 62 61  6824d93faaa31bba
2a80: 30 62 66 38 34 20 77 0a 46 20 74 65 73 74 73 2f  0bf84 w.F tests/
2a90: 74 65 73 74 5f 76 65 63 74 6f 72 73 2f 48 61 73  test_vectors/Has
2aa0: 68 2f 53 48 41 33 2d 33 38 34 2e 74 78 74 20 33  h/SHA3-384.txt 3
2ab0: 37 66 62 39 62 65 64 61 63 64 62 34 65 33 34 37  7fb9bedacdb4e347
2ac0: 32 38 39 31 63 35 64 38 34 37 38 33 61 35 31 30  2891c5d84783a510
2ad0: 65 66 32 34 39 61 64 38 64 33 61 33 34 32 33 62  ef249ad8d3a3423b
2ae0: 65 37 61 37 66 32 33 34 30 37 34 39 32 32 64 20  e7a7f234074922d 
2af0: 77 0a 46 20 74 65 73 74 73 2f 74 65 73 74 5f 76  w.F tests/test_v
2b00: 65 63 74 6f 72 73 2f 48 61 73 68 2f 53 48 41 33  ectors/Hash/SHA3
2b10: 2d 35 31 32 2e 74 65 73 74 20 36 64 61 38 66 36  -512.test 6da8f6
2b20: 34 30 32 38 32 36 34 31 31 38 39 35 30 30 64 64  40282641189500dd
2b30: 33 62 63 37 39 35 62 39 34 63 33 64 30 37 39 35  3bc795b94c3d0795
2b40: 31 39 38 62 38 34 32 33 36 36 31 38 32 65 30 33  198b842366182e03
2b50: 33 63 65 39 30 38 61 39 35 34 20 77 0a 46 20 74  3ce908a954 w.F t
2b60: 65 73 74 73 2f 74 65 73 74 5f 76 65 63 74 6f 72  ests/test_vector
2b70: 73 2f 48 61 73 68 2f 53 48 41 33 2d 35 31 32 2e  s/Hash/SHA3-512.
2b80: 74 78 74 20 61 62 66 37 33 32 31 30 61 65 62 33  txt abf73210aeb3
2b90: 35 61 64 61 61 63 65 32 64 31 35 39 36 39 31 61  5adaace2d159691a
2ba0: 39 35 61 35 30 37 62 37 32 39 36 61 31 36 39 38  95a507b7296a1698
2bb0: 38 63 65 33 61 66 38 33 66 64 30 34 38 62 64 35  8ce3af83fd048bd5
2bc0: 37 64 37 64 20 77 0a 46 20 74 65 73 74 73 2f 74  7d7d w.F tests/t
2bd0: 65 73 74 5f 76 65 63 74 6f 72 73 2f 48 61 73 68  est_vectors/Hash
2be0: 2f 53 48 41 33 38 34 2e 74 65 73 74 20 65 33 30  /SHA384.test e30
2bf0: 66 66 34 38 62 32 33 62 37 36 65 65 34 65 30 30  ff48b23b76ee4e00
2c00: 32 66 31 64 65 62 32 30 61 34 35 33 33 66 66 61  2f1deb20a4533ffa
2c10: 37 32 32 38 34 61 66 38 35 38 35 33 62 64 65 30  72284af85853bde0
2c20: 64 31 34 30 38 34 64 65 39 36 62 63 37 20 77 0a  d14084de96bc7 w.
2c30: 46 20 74 65 73 74 73 2f 74 65 73 74 5f 76 65 63  F tests/test_vec
2c40: 74 6f 72 73 2f 48 61 73 68 2f 53 48 41 33 38 34  tors/Hash/SHA384
2c50: 2e 74 78 74 20 61 35 39 66 64 62 64 32 38 63 32  .txt a59fdbd28c2
2c60: 30 32 61 63 61 66 64 30 61 66 34 66 39 63 33 31  02acafd0af4f9c31
2c70: 33 36 35 33 30 30 34 66 35 62 63 39 63 36 61 36  3653004f5bc9c6a6
2c80: 66 32 37 35 33 61 32 63 37 31 62 36 33 31 64 65  f2753a2c71b631de
2c90: 62 61 36 64 37 20 77 0a 46 20 74 65 73 74 73 2f  ba6d7 w.F tests/
2ca0: 74 65 73 74 5f 76 65 63 74 6f 72 73 2f 48 61 73  test_vectors/Has
2cb0: 68 2f 53 48 41 33 38 34 4c 6f 6e 67 4d 73 67 2e  h/SHA384LongMsg.
2cc0: 72 73 70 20 36 38 62 64 64 63 37 39 63 36 35 39  rsp 68bddc79c659
2cd0: 37 34 31 65 32 32 65 65 34 38 65 33 38 38 61 39  741e22ee48e388a9
2ce0: 32 64 66 39 61 39 64 39 61 63 36 62 64 66 38 30  2df9a9d9ac6bdf80
2cf0: 34 61 65 62 63 39 31 36 61 62 64 37 34 64 65 34  4aebc916abd74de4
2d00: 34 66 30 32 20 77 0a 46 20 74 65 73 74 73 2f 74  4f02 w.F tests/t
2d10: 65 73 74 5f 76 65 63 74 6f 72 73 2f 48 61 73 68  est_vectors/Hash
2d20: 2f 53 48 41 33 38 34 4c 6f 6e 67 4d 73 67 2e 74  /SHA384LongMsg.t
2d30: 65 73 74 20 64 36 34 39 61 39 64 38 63 30 65 61  est d649a9d8c0ea
2d40: 34 30 62 32 34 32 36 36 39 66 39 63 64 39 39 35  40b242669f9cd995
2d50: 33 30 36 37 62 62 66 30 65 64 30 33 64 34 36 39  3067bbf0ed03d469
2d60: 38 36 30 36 35 64 30 63 61 33 62 35 37 61 63 64  86065d0ca3b57acd
2d70: 66 33 31 38 20 77 0a 46 20 74 65 73 74 73 2f 74  f318 w.F tests/t
2d80: 65 73 74 5f 76 65 63 74 6f 72 73 2f 48 61 73 68  est_vectors/Hash
2d90: 2f 53 48 41 33 38 34 53 68 6f 72 74 4d 73 67 2e  /SHA384ShortMsg.
2da0: 72 73 70 20 32 30 62 34 36 39 31 39 65 64 37 61  rsp 20b46919ed7a
2db0: 39 33 64 66 37 34 65 64 30 35 38 66 33 31 61 62  93df74ed058f31ab
2dc0: 62 63 66 65 31 33 31 31 32 33 31 38 34 30 62 36  bcfe1311231840b6
2dd0: 36 35 65 62 31 30 38 30 31 61 62 64 61 32 36 62  65eb10801abda26b
2de0: 38 63 37 36 20 77 0a 46 20 74 65 73 74 73 2f 74  8c76 w.F tests/t
2df0: 65 73 74 5f 76 65 63 74 6f 72 73 2f 48 61 73 68  est_vectors/Hash
2e00: 2f 53 48 41 33 38 34 53 68 6f 72 74 4d 73 67 2e  /SHA384ShortMsg.
2e10: 74 65 73 74 20 61 66 32 66 35 37 30 36 32 39 63  test af2f570629c
2e20: 62 62 63 35 38 33 35 38 37 35 38 36 30 63 66 62  bbc5835875860cfb
2e30: 32 31 64 38 61 65 39 30 37 64 35 61 33 39 35 35  21d8ae907d5a3955
2e40: 62 35 64 62 66 30 37 36 61 35 31 63 38 32 31 66  b5dbf076a51c821f
2e50: 38 38 32 37 62 20 77 0a 46 20 74 65 73 74 73 2f  8827b w.F tests/
2e60: 74 65 73 74 5f 76 65 63 74 6f 72 73 2f 48 61 73  test_vectors/Has
2e70: 68 2f 53 48 41 33 5f 32 32 34 4c 6f 6e 67 4d 73  h/SHA3_224LongMs
2e80: 67 2e 72 73 70 20 31 36 38 64 31 35 61 38 62 30  g.rsp 168d15a8b0
2e90: 61 36 63 30 39 38 39 63 32 65 62 38 62 38 30 36  a6c0989c2eb8b806
2ea0: 34 64 65 36 31 35 65 32 33 37 34 63 31 38 61 62  4de615e2374c18ab
2eb0: 39 63 66 35 32 33 32 33 66 38 35 39 38 64 30 66  9cf52323f8598d0f
2ec0: 66 66 38 39 66 63 20 77 0a 46 20 74 65 73 74 73  ff89fc w.F tests
2ed0: 2f 74 65 73 74 5f 76 65 63 74 6f 72 73 2f 48 61  /test_vectors/Ha
2ee0: 73 68 2f 53 48 41 33 5f 32 32 34 4c 6f 6e 67 4d  sh/SHA3_224LongM
2ef0: 73 67 2e 74 65 73 74 20 39 62 38 63 36 61 64 37  sg.test 9b8c6ad7
2f00: 35 32 39 34 36 37 65 33 36 33 39 31 37 66 66 34  529467e363917ff4
2f10: 63 62 39 31 38 36 37 33 32 39 66 65 64 64 34 32  cb91867329fedd42
2f20: 36 32 65 66 33 31 31 36 64 30 32 33 31 62 64 36  62ef3116d0231bd6
2f30: 30 37 66 39 65 30 37 38 20 77 0a 46 20 74 65 73  07f9e078 w.F tes
2f40: 74 73 2f 74 65 73 74 5f 76 65 63 74 6f 72 73 2f  ts/test_vectors/
2f50: 48 61 73 68 2f 53 48 41 33 5f 32 32 34 53 68 6f  Hash/SHA3_224Sho
2f60: 72 74 4d 73 67 2e 72 73 70 20 39 35 33 65 62 66  rtMsg.rsp 953ebf
2f70: 38 62 36 32 33 39 65 61 33 33 64 39 35 34 30 62  8b6239ea33d9540b
2f80: 61 66 33 30 35 64 30 34 61 38 37 32 35 35 35 31  af305d04a8725551
2f90: 30 34 63 31 38 63 31 66 32 65 30 39 35 33 66 35  04c18c1f2e0953f5
2fa0: 35 63 31 39 31 31 34 35 66 38 20 77 0a 46 20 74  5c191145f8 w.F t
2fb0: 65 73 74 73 2f 74 65 73 74 5f 76 65 63 74 6f 72  ests/test_vector
2fc0: 73 2f 48 61 73 68 2f 53 48 41 33 5f 32 32 34 53  s/Hash/SHA3_224S
2fd0: 68 6f 72 74 4d 73 67 2e 74 65 73 74 20 33 61 32  hortMsg.test 3a2
2fe0: 39 34 33 38 38 65 33 34 62 39 35 35 39 34 61 65  94388e34b95594ae
2ff0: 64 66 64 63 30 34 38 31 32 61 30 37 64 38 38 33  dfdc04812a07d883
3000: 38 39 30 62 35 64 36 66 33 65 31 61 63 38 31 30  890b5d6f3e1ac810
3010: 63 64 36 36 34 37 62 61 30 31 65 31 35 20 77 0a  cd6647ba01e15 w.
3020: 46 20 74 65 73 74 73 2f 74 65 73 74 5f 76 65 63  F tests/test_vec
3030: 74 6f 72 73 2f 48 61 73 68 2f 53 48 41 33 5f 32  tors/Hash/SHA3_2
3040: 35 36 4c 6f 6e 67 4d 73 67 2e 72 73 70 20 65 34  56LongMsg.rsp e4
3050: 63 64 62 64 35 32 33 65 31 30 64 66 35 32 61 62  cdbd523e10df52ab
3060: 38 31 63 65 63 61 34 38 39 62 32 61 34 65 63 30  81ceca489b2a4ec0
3070: 33 34 36 38 30 61 35 39 32 39 65 35 38 32 63 66  34680a5929e582cf
3080: 64 33 35 30 33 35 37 34 64 38 34 63 62 64 20 77  d3503574d84cbd w
3090: 0a 46 20 74 65 73 74 73 2f 74 65 73 74 5f 76 65  .F tests/test_ve
30a0: 63 74 6f 72 73 2f 48 61 73 68 2f 53 48 41 33 5f  ctors/Hash/SHA3_
30b0: 32 35 36 4c 6f 6e 67 4d 73 67 2e 74 65 73 74 20  256LongMsg.test 
30c0: 61 35 31 65 39 35 36 37 33 34 30 37 30 38 31 34  a51e956734070814
30d0: 64 37 64 36 30 61 35 38 32 30 63 34 35 66 34 62  d7d60a5820c45f4b
30e0: 36 61 37 66 35 64 30 36 37 66 33 35 35 38 38 66  6a7f5d067f35588f
30f0: 64 66 65 30 38 64 34 39 66 64 35 64 62 64 37 38  dfe08d49fd5dbd78
3100: 20 77 0a 46 20 74 65 73 74 73 2f 74 65 73 74 5f   w.F tests/test_
3110: 76 65 63 74 6f 72 73 2f 48 61 73 68 2f 53 48 41  vectors/Hash/SHA
3120: 33 5f 32 35 36 53 68 6f 72 74 4d 73 67 2e 72 73  3_256ShortMsg.rs
3130: 70 20 63 33 34 31 36 64 35 66 33 62 66 64 37 30  p c3416d5f3bfd70
3140: 61 63 30 33 61 64 39 30 66 34 65 61 63 65 64 64  ac03ad90f4eacedd
3150: 31 39 31 37 65 34 66 33 64 34 35 39 31 39 61 37  1917e4f3d45919a7
3160: 66 63 37 61 37 39 38 30 38 31 37 39 65 39 30 66  fc7a79808179e90f
3170: 33 32 20 77 0a 46 20 74 65 73 74 73 2f 74 65 73  32 w.F tests/tes
3180: 74 5f 76 65 63 74 6f 72 73 2f 48 61 73 68 2f 53  t_vectors/Hash/S
3190: 48 41 33 5f 32 35 36 53 68 6f 72 74 4d 73 67 2e  HA3_256ShortMsg.
31a0: 74 65 73 74 20 66 39 30 33 62 62 64 32 36 61 34  test f903bbd26a4
31b0: 32 38 38 37 64 61 65 66 34 33 35 63 34 62 62 65  2887daef435c4bbe
31c0: 62 38 32 39 33 34 61 65 35 38 61 39 36 39 39 39  b82934ae58a96999
31d0: 63 65 39 63 36 33 39 62 64 62 35 61 66 33 34 32  ce9c639bdb5af342
31e0: 33 62 37 31 63 20 77 0a 46 20 74 65 73 74 73 2f  3b71c w.F tests/
31f0: 74 65 73 74 5f 76 65 63 74 6f 72 73 2f 48 61 73  test_vectors/Has
3200: 68 2f 53 48 41 33 5f 33 38 34 4c 6f 6e 67 4d 73  h/SHA3_384LongMs
3210: 67 2e 72 73 70 20 66 31 30 61 62 63 39 31 61 36  g.rsp f10abc91a6
3220: 61 32 39 32 62 32 32 36 34 66 39 32 39 36 36 37  a292b2264f929667
3230: 63 36 39 31 63 61 38 39 66 64 32 37 34 65 38 39  c691ca89fd274e89
3240: 65 39 35 34 30 62 35 34 38 64 64 32 32 33 66 66  e9540b548dd223ff
3250: 63 39 37 62 65 34 20 77 0a 46 20 74 65 73 74 73  c97be4 w.F tests
3260: 2f 74 65 73 74 5f 76 65 63 74 6f 72 73 2f 48 61  /test_vectors/Ha
3270: 73 68 2f 53 48 41 33 5f 33 38 34 4c 6f 6e 67 4d  sh/SHA3_384LongM
3280: 73 67 2e 74 65 73 74 20 37 37 30 62 38 62 35 33  sg.test 770b8b53
3290: 38 36 33 63 31 35 38 39 30 37 62 66 31 63 63 35  863c158907bf1cc5
32a0: 32 37 62 32 37 31 32 32 33 36 65 38 31 66 36 33  27b2712236e81f63
32b0: 32 32 33 64 39 35 63 31 39 64 31 62 64 39 31 65  223d95c19d1bd91e
32c0: 62 31 65 34 36 35 38 66 20 77 0a 46 20 74 65 73  b1e4658f w.F tes
32d0: 74 73 2f 74 65 73 74 5f 76 65 63 74 6f 72 73 2f  ts/test_vectors/
32e0: 48 61 73 68 2f 53 48 41 33 5f 33 38 34 53 68 6f  Hash/SHA3_384Sho
32f0: 72 74 4d 73 67 2e 72 73 70 20 61 33 36 38 34 33  rtMsg.rsp a36843
3300: 62 62 39 62 32 63 33 39 64 64 63 36 62 34 34 62  bb9b2c39ddc6b44b
3310: 35 62 61 31 31 31 33 32 61 38 33 36 30 35 36 39  5ba11132a8360569
3320: 35 37 66 30 66 61 34 30 66 38 36 37 35 30 30 36  57f0fa40f8675006
3330: 38 34 66 30 38 31 38 62 63 36 20 77 0a 46 20 74  84f0818bc6 w.F t
3340: 65 73 74 73 2f 74 65 73 74 5f 76 65 63 74 6f 72  ests/test_vector
3350: 73 2f 48 61 73 68 2f 53 48 41 33 5f 33 38 34 53  s/Hash/SHA3_384S
3360: 68 6f 72 74 4d 73 67 2e 74 65 73 74 20 35 63 31  hortMsg.test 5c1
3370: 66 65 32 38 63 33 61 33 65 63 34 66 36 65 64 66  fe28c3a3ec4f6edf
3380: 66 35 30 31 63 30 32 61 33 37 34 64 36 38 62 32  f501c02a374d68b2
3390: 35 62 61 64 39 63 62 31 39 66 30 62 66 32 34 62  5bad9cb19f0bf24b
33a0: 64 37 35 32 33 62 30 30 62 62 38 31 66 20 77 0a  d7523b00bb81f w.
33b0: 46 20 74 65 73 74 73 2f 74 65 73 74 5f 76 65 63  F tests/test_vec
33c0: 74 6f 72 73 2f 48 61 73 68 2f 53 48 41 33 5f 35  tors/Hash/SHA3_5
33d0: 31 32 4c 6f 6e 67 4d 73 67 2e 72 73 70 20 30 62  12LongMsg.rsp 0b
33e0: 62 66 31 38 36 37 35 34 31 31 31 63 36 37 32 32  bf186754111c6722
33f0: 64 63 32 37 33 61 38 65 36 39 66 33 32 35 39 36  dc273a8e69f32596
3400: 64 30 38 35 32 35 62 38 32 65 38 37 39 39 36 31  d08525b82e879961
3410: 61 34 61 38 62 33 38 62 62 31 64 62 66 64 20 77  a4a8b38bb1dbfd w
3420: 0a 46 20 74 65 73 74 73 2f 74 65 73 74 5f 76 65  .F tests/test_ve
3430: 63 74 6f 72 73 2f 48 61 73 68 2f 53 48 41 33 5f  ctors/Hash/SHA3_
3440: 35 31 32 4c 6f 6e 67 4d 73 67 2e 74 65 73 74 20  512LongMsg.test 
3450: 39 64 66 36 66 39 38 36 61 36 36 30 38 38 33 38  9df6f986a6608838
3460: 62 61 66 64 64 39 62 65 35 36 66 38 64 62 35 66  bafdd9be56f8db5f
3470: 64 30 62 34 34 63 37 32 65 33 65 33 32 34 35 62  d0b44c72e3e3245b
3480: 34 62 62 38 31 64 63 63 63 62 30 30 64 32 36 37  4bb81dcccb00d267
3490: 20 77 0a 46 20 74 65 73 74 73 2f 74 65 73 74 5f   w.F tests/test_
34a0: 76 65 63 74 6f 72 73 2f 48 61 73 68 2f 53 48 41  vectors/Hash/SHA
34b0: 33 5f 35 31 32 53 68 6f 72 74 4d 73 67 2e 72 73  3_512ShortMsg.rs
34c0: 70 20 37 30 34 63 64 39 33 30 61 62 62 35 37 30  p 704cd930abb570
34d0: 64 65 66 61 32 66 65 66 61 34 33 32 31 64 39 32  defa2fefa4321d92
34e0: 61 35 63 34 64 30 31 31 66 35 31 37 36 32 62 61  a5c4d011f51762ba
34f0: 64 39 35 37 64 36 63 37 33 37 39 61 32 31 63 65  d957d6c7379a21ce
3500: 33 62 20 77 0a 46 20 74 65 73 74 73 2f 74 65 73  3b w.F tests/tes
3510: 74 5f 76 65 63 74 6f 72 73 2f 48 61 73 68 2f 53  t_vectors/Hash/S
3520: 48 41 33 5f 35 31 32 53 68 6f 72 74 4d 73 67 2e  HA3_512ShortMsg.
3530: 74 65 73 74 20 37 33 63 66 35 62 35 65 39 34 36  test 73cf5b5e946
3540: 34 39 65 63 39 35 35 65 37 66 39 64 66 39 36 62  49ec955e7f9df96b
3550: 62 39 34 64 37 36 31 36 66 30 61 62 37 38 35 35  b94d7616f0ab7855
3560: 33 32 35 35 37 39 30 39 66 35 38 36 34 62 65 63  32557909f5864bec
3570: 30 63 34 35 64 20 77 0a 46 20 74 65 73 74 73 2f  0c45d w.F tests/
3580: 74 65 73 74 5f 76 65 63 74 6f 72 73 2f 48 61 73  test_vectors/Has
3590: 68 2f 53 48 41 35 31 32 2d 32 32 34 2e 74 65 73  h/SHA512-224.tes
35a0: 74 20 38 66 66 34 37 61 30 61 30 65 34 39 62 36  t 8ff47a0a0e49b6
35b0: 64 63 32 62 31 64 38 61 32 37 61 31 33 38 61 64  dc2b1d8a27a138ad
35c0: 61 30 65 39 39 39 64 36 33 62 61 38 35 37 31 37  a0e999d63ba85717
35d0: 64 34 30 66 63 62 65 33 33 66 34 64 32 32 30 62  d40fcbe33f4d220b
35e0: 62 39 20 77 0a 46 20 74 65 73 74 73 2f 74 65 73  b9 w.F tests/tes
35f0: 74 5f 76 65 63 74 6f 72 73 2f 48 61 73 68 2f 53  t_vectors/Hash/S
3600: 48 41 35 31 32 2d 32 32 34 2e 74 78 74 20 32 63  HA512-224.txt 2c
3610: 36 36 38 38 61 34 62 35 32 36 31 30 63 31 35 33  6688a4b52610c153
3620: 31 66 65 37 31 66 66 36 66 31 64 31 35 61 63 37  1fe71ff6f1d15ac7
3630: 61 65 65 31 38 65 65 30 37 63 34 64 31 39 66 38  aee18ee07c4d19f8
3640: 64 34 38 31 35 38 63 34 35 62 39 65 37 36 20 77  d48158c45b9e76 w
3650: 0a 46 20 74 65 73 74 73 2f 74 65 73 74 5f 76 65  .F tests/test_ve
3660: 63 74 6f 72 73 2f 48 61 73 68 2f 53 48 41 35 31  ctors/Hash/SHA51
3670: 32 2d 32 35 36 2e 74 65 73 74 20 38 37 65 63 35  2-256.test 87ec5
3680: 65 35 31 66 63 31 33 36 65 35 65 38 34 32 33 37  e51fc136e5e84237
3690: 66 32 36 62 37 32 34 36 36 38 32 37 37 37 61 61  f26b7246682777aa
36a0: 38 61 63 36 64 31 66 64 61 64 36 32 65 31 35 61  8ac6d1fdad62e15a
36b0: 36 38 39 37 33 31 62 35 61 39 37 20 77 0a 46 20  689731b5a97 w.F 
36c0: 74 65 73 74 73 2f 74 65 73 74 5f 76 65 63 74 6f  tests/test_vecto
36d0: 72 73 2f 48 61 73 68 2f 53 48 41 35 31 32 2d 32  rs/Hash/SHA512-2
36e0: 35 36 2e 74 78 74 20 38 63 39 64 38 65 61 33 66  56.txt 8c9d8ea3f
36f0: 33 35 62 65 64 37 37 30 38 64 34 38 34 33 63 37  35bed7708d4843c7
3700: 65 39 63 34 65 31 62 35 64 66 37 66 30 37 36 66  e9c4e1b5df7f076f
3710: 37 64 64 33 61 38 30 39 30 39 38 66 35 63 39 35  7dd3a809098f5c95
3720: 64 34 33 65 62 39 33 20 77 0a 46 20 74 65 73 74  d43eb93 w.F test
3730: 73 2f 74 65 73 74 5f 76 65 63 74 6f 72 73 2f 48  s/test_vectors/H
3740: 61 73 68 2f 53 48 41 35 31 32 2e 74 65 73 74 20  ash/SHA512.test 
3750: 32 36 65 37 32 32 34 62 63 37 35 32 65 39 37 38  26e7224bc752e978
3760: 63 63 61 65 65 37 64 31 31 36 66 31 37 32 61 65  ccaee7d116f172ae
3770: 39 63 37 63 32 66 61 34 32 63 64 36 61 31 32 66  9c7c2fa42cd6a12f
3780: 64 35 63 65 38 31 38 35 61 36 39 38 34 35 62 61  d5ce8185a69845ba
3790: 20 77 0a 46 20 74 65 73 74 73 2f 74 65 73 74 5f   w.F tests/test_
37a0: 76 65 63 74 6f 72 73 2f 48 61 73 68 2f 53 48 41  vectors/Hash/SHA
37b0: 35 31 32 2e 74 78 74 20 36 31 33 30 30 31 39 34  512.txt 61300194
37c0: 35 37 65 36 38 33 61 34 31 36 66 32 37 63 34 65  57e683a416f27c4e
37d0: 62 39 61 33 37 62 39 36 63 34 38 64 62 64 37 30  b9a37b96c48dbd70
37e0: 38 66 61 66 66 37 31 63 37 32 32 65 30 33 64 38  8faff71c722e03d8
37f0: 37 32 62 34 64 30 39 32 20 77 0a 46 20 74 65 73  72b4d092 w.F tes
3800: 74 73 2f 74 65 73 74 5f 76 65 63 74 6f 72 73 2f  ts/test_vectors/
3810: 48 61 73 68 2f 53 48 41 35 31 32 4c 6f 6e 67 4d  Hash/SHA512LongM
3820: 73 67 2e 72 73 70 20 37 62 30 62 37 31 32 30 66  sg.rsp 7b0b7120f
3830: 34 64 66 61 37 31 61 39 65 35 33 64 34 64 65 35  4dfa71a9e53d4de5
3840: 32 31 31 64 32 66 30 61 34 33 65 64 61 36 62 35  211d2f0a43eda6b5
3850: 33 65 33 39 63 66 35 64 37 66 61 30 32 39 31 32  3e39cf5d7fa02912
3860: 32 39 64 38 63 33 66 20 77 0a 46 20 74 65 73 74  29d8c3f w.F test
3870: 73 2f 74 65 73 74 5f 76 65 63 74 6f 72 73 2f 48  s/test_vectors/H
3880: 61 73 68 2f 53 48 41 35 31 32 4c 6f 6e 67 4d 73  ash/SHA512LongMs
3890: 67 2e 74 65 73 74 20 63 62 61 61 35 30 63 39 62  g.test cbaa50c9b
38a0: 39 38 38 39 36 39 30 63 35 61 33 62 31 39 32 31  9889690c5a3b1921
38b0: 63 34 34 33 30 30 31 63 30 66 38 32 63 64 35 65  c443001c0f82cd5e
38c0: 30 33 35 33 30 61 34 33 38 31 30 30 61 39 65 30  03530a438100a9e0
38d0: 32 39 38 39 62 38 66 20 77 0a 46 20 74 65 73 74  2989b8f w.F test
38e0: 73 2f 74 65 73 74 5f 76 65 63 74 6f 72 73 2f 48  s/test_vectors/H
38f0: 61 73 68 2f 53 48 41 35 31 32 53 68 6f 72 74 4d  ash/SHA512ShortM
3900: 73 67 2e 72 73 70 20 39 65 61 32 31 37 66 64 30  sg.rsp 9ea217fd0
3910: 37 37 64 62 35 38 65 33 62 30 37 32 32 31 63 64  77db58e3b07221cd
3920: 65 65 32 33 38 30 34 30 37 62 32 66 35 36 33 38  ee2380407b2f5638
3930: 32 37 32 39 32 37 65 65 38 34 37 36 66 65 39 66  272927ee8476fe9f
3940: 36 37 35 39 63 38 34 20 77 0a 46 20 74 65 73 74  6759c84 w.F test
3950: 73 2f 74 65 73 74 5f 76 65 63 74 6f 72 73 2f 48  s/test_vectors/H
3960: 61 73 68 2f 53 48 41 35 31 32 53 68 6f 72 74 4d  ash/SHA512ShortM
3970: 73 67 2e 74 65 73 74 20 33 30 35 39 65 61 65 62  sg.test 3059eaeb
3980: 66 30 34 62 35 30 64 63 37 32 34 38 37 65 30 61  f04b50dc72487e0a
3990: 61 38 34 61 65 34 34 32 36 61 38 32 65 32 39 34  a84ae4426a82e294
39a0: 66 39 64 30 61 66 30 35 36 39 35 34 61 32 35 62  f9d0af056954a25b
39b0: 62 38 62 36 65 31 38 33 20 77 0a 46 20 74 65 73  b8b6e183 w.F tes
39c0: 74 73 2f 74 65 73 74 5f 76 65 63 74 6f 72 73 2f  ts/test_vectors/
39d0: 48 61 73 68 2f 53 48 41 35 31 32 5f 32 32 34 4c  Hash/SHA512_224L
39e0: 6f 6e 67 4d 73 67 2e 72 73 70 20 65 30 39 66 31  ongMsg.rsp e09f1
39f0: 39 32 34 64 35 34 61 39 66 34 37 32 34 39 39 36  924d54a9f4724996
3a00: 30 64 61 31 37 34 30 63 33 39 36 36 35 39 32 30  0da1740c39665920
3a10: 38 34 63 31 36 33 61 35 30 30 66 31 62 39 38 34  84c163a500f1b984
3a20: 65 30 62 33 38 62 37 65 63 37 33 20 77 0a 46 20  e0b38b7ec73 w.F 
3a30: 74 65 73 74 73 2f 74 65 73 74 5f 76 65 63 74 6f  tests/test_vecto
3a40: 72 73 2f 48 61 73 68 2f 53 48 41 35 31 32 5f 32  rs/Hash/SHA512_2
3a50: 32 34 4c 6f 6e 67 4d 73 67 2e 74 65 73 74 20 36  24LongMsg.test 6
3a60: 30 34 63 61 35 30 36 65 66 63 37 38 31 39 63 33  04ca506efc7819c3
3a70: 64 61 31 37 65 64 64 34 30 62 30 65 39 64 30 38  da17edd40b0e9d08
3a80: 31 35 63 63 36 31 39 33 65 39 61 32 65 61 38 63  15cc6193e9a2ea8c
3a90: 36 34 66 33 62 61 66 39 34 30 63 66 36 33 30 20  64f3baf940cf630 
3aa0: 77 0a 46 20 74 65 73 74 73 2f 74 65 73 74 5f 76  w.F tests/test_v
3ab0: 65 63 74 6f 72 73 2f 48 61 73 68 2f 53 48 41 35  ectors/Hash/SHA5
3ac0: 31 32 5f 32 32 34 53 68 6f 72 74 4d 73 67 2e 72  12_224ShortMsg.r
3ad0: 73 70 20 62 66 63 66 65 37 61 61 65 34 36 32 30  sp bfcfe7aae4620
3ae0: 62 65 64 64 39 39 34 38 33 30 37 66 33 32 64 61  bedd9948307f32da
3af0: 35 38 31 32 62 31 66 39 65 35 65 39 33 35 31 39  5812b1f9e5e93519
3b00: 33 65 64 61 61 65 39 39 64 66 32 66 33 62 38 62  3edaae99df2f3b8b
3b10: 38 64 65 20 77 0a 46 20 74 65 73 74 73 2f 74 65  8de w.F tests/te
3b20: 73 74 5f 76 65 63 74 6f 72 73 2f 48 61 73 68 2f  st_vectors/Hash/
3b30: 53 48 41 35 31 32 5f 32 32 34 53 68 6f 72 74 4d  SHA512_224ShortM
3b40: 73 67 2e 74 65 73 74 20 65 35 35 65 38 66 34 37  sg.test e55e8f47
3b50: 64 31 37 33 39 39 35 65 39 66 65 31 62 61 37 34  d173995e9fe1ba74
3b60: 65 33 30 34 65 64 36 36 30 32 38 65 33 62 37 64  e304ed66028e3b7d
3b70: 32 37 32 61 65 38 30 61 61 35 37 39 63 31 62 31  272ae80aa579c1b1
3b80: 35 33 38 36 38 61 64 31 20 77 0a 46 20 74 65 73  53868ad1 w.F tes
3b90: 74 73 2f 74 65 73 74 5f 76 65 63 74 6f 72 73 2f  ts/test_vectors/
3ba0: 48 61 73 68 2f 53 48 41 35 31 32 5f 32 35 36 4c  Hash/SHA512_256L
3bb0: 6f 6e 67 4d 73 67 2e 72 73 70 20 30 63 37 35 32  ongMsg.rsp 0c752
3bc0: 37 35 38 34 61 38 35 36 63 33 35 38 64 38 65 35  7584a856c358d8e5
3bd0: 61 66 34 39 34 65 62 34 33 65 31 33 34 64 36 31  af494eb43e134d61
3be0: 34 30 64 35 39 36 65 38 61 34 33 37 30 66 62 64  40d596e8a4370fbd
3bf0: 33 66 34 36 64 66 63 30 62 38 38 20 77 0a 46 20  3f46dfc0b88 w.F 
3c00: 74 65 73 74 73 2f 74 65 73 74 5f 76 65 63 74 6f  tests/test_vecto
3c10: 72 73 2f 48 61 73 68 2f 53 48 41 35 31 32 5f 32  rs/Hash/SHA512_2
3c20: 35 36 4c 6f 6e 67 4d 73 67 2e 74 65 73 74 20 63  56LongMsg.test c
3c30: 37 30 37 39 39 37 66 30 62 63 65 65 38 31 63 30  707997f0bcee81c0
3c40: 36 33 30 37 35 33 63 32 39 35 66 64 38 39 34 37  630753c295fd8947
3c50: 62 32 66 37 36 38 39 38 34 35 37 30 38 66 62 31  b2f7689845708fb1
3c60: 61 38 61 30 62 39 37 33 63 61 38 38 66 64 38 20  a8a0b973ca88fd8 
3c70: 77 0a 46 20 74 65 73 74 73 2f 74 65 73 74 5f 76  w.F tests/test_v
3c80: 65 63 74 6f 72 73 2f 48 61 73 68 2f 53 48 41 35  ectors/Hash/SHA5
3c90: 31 32 5f 32 35 36 53 68 6f 72 74 4d 73 67 2e 72  12_256ShortMsg.r
3ca0: 73 70 20 39 39 64 34 35 36 30 36 65 37 37 34 61  sp 99d45606e774a
3cb0: 65 31 30 62 38 36 63 36 33 33 30 64 37 63 62 34  e10b86c6330d7cb4
3cc0: 36 66 38 38 61 34 31 31 62 32 30 37 31 61 30 39  6f88a411b2071a09
3cd0: 63 30 32 36 30 34 32 63 64 66 63 32 38 65 36 36  c026042cdfc28e66
3ce0: 63 36 62 20 77 0a 46 20 74 65 73 74 73 2f 74 65  c6b w.F tests/te
3cf0: 73 74 5f 76 65 63 74 6f 72 73 2f 48 61 73 68 2f  st_vectors/Hash/
3d00: 53 48 41 35 31 32 5f 32 35 36 53 68 6f 72 74 4d  SHA512_256ShortM
3d10: 73 67 2e 74 65 73 74 20 34 31 35 64 30 62 34 35  sg.test 415d0b45
3d20: 61 35 63 38 31 62 65 65 31 35 62 30 35 66 35 32  a5c81bee15b05f52
3d30: 65 66 38 35 37 64 31 66 36 39 34 34 62 65 34 65  ef857d1f6944be4e
3d40: 38 37 36 62 31 30 33 61 31 38 62 30 34 64 35 63  876b103a18b04d5c
3d50: 64 62 38 64 34 30 39 35 20 77 0a 46 20 74 65 73  db8d4095 w.F tes
3d60: 74 73 2f 74 65 73 74 5f 76 65 63 74 6f 72 73 2f  ts/test_vectors/
3d70: 48 61 73 68 2f 53 48 41 4b 45 31 32 38 2e 74 65  Hash/SHAKE128.te
3d80: 73 74 20 34 62 30 38 37 38 65 30 31 65 33 35 62  st 4b0878e01e35b
3d90: 38 32 62 61 32 35 35 61 62 36 63 31 64 32 65 33  82ba255ab6c1d2e3
3da0: 35 34 65 35 38 64 32 38 30 64 33 63 36 36 35 31  54e58d280d3c6651
3db0: 36 30 32 39 64 36 62 30 34 30 34 39 32 37 32 36  6029d6b040492726
3dc0: 34 32 35 20 77 0a 46 20 74 65 73 74 73 2f 74 65  425 w.F tests/te
3dd0: 73 74 5f 76 65 63 74 6f 72 73 2f 48 61 73 68 2f  st_vectors/Hash/
3de0: 53 48 41 4b 45 31 32 38 2e 74 78 74 20 30 61 35  SHAKE128.txt 0a5
3df0: 64 65 62 38 35 36 30 39 32 66 65 36 66 34 31 36  deb856092fe6f416
3e00: 33 38 64 63 63 61 66 30 63 36 61 61 65 35 39 36  38dccaf0c6aae596
3e10: 36 30 62 63 37 38 61 30 35 62 66 39 64 62 61 39  60bc78a05bf9dba9
3e20: 63 34 39 38 33 61 32 30 36 37 64 32 31 20 77 0a  c4983a2067d21 w.
3e30: 46 20 74 65 73 74 73 2f 74 65 73 74 5f 76 65 63  F tests/test_vec
3e40: 74 6f 72 73 2f 48 61 73 68 2f 53 48 41 4b 45 31  tors/Hash/SHAKE1
3e50: 32 38 4c 6f 6e 67 4d 73 67 2e 72 73 70 20 33 65  28LongMsg.rsp 3e
3e60: 32 34 30 66 63 31 62 66 66 33 38 39 65 39 33 37  240fc1bff389e937
3e70: 37 39 30 36 33 39 61 30 35 65 65 63 66 38 35 32  790639a05eecf852
3e80: 30 38 63 63 63 66 34 34 65 39 65 34 38 37 30 66  08cccf44e9e4870f
3e90: 39 34 35 61 38 63 62 64 65 35 38 65 35 33 20 77  945a8cbde58e53 w
3ea0: 0a 46 20 74 65 73 74 73 2f 74 65 73 74 5f 76 65  .F tests/test_ve
3eb0: 63 74 6f 72 73 2f 48 61 73 68 2f 53 48 41 4b 45  ctors/Hash/SHAKE
3ec0: 31 32 38 4c 6f 6e 67 4d 73 67 2e 74 65 73 74 20  128LongMsg.test 
3ed0: 34 34 66 61 62 65 35 35 39 36 32 32 33 64 33 36  44fabe5596223d36
3ee0: 37 65 37 31 35 35 34 64 36 33 32 62 66 65 63 30  7e71554d632bfec0
3ef0: 36 36 34 35 34 33 61 64 32 33 61 36 32 61 33 33  664543ad23a62a33
3f00: 65 61 65 39 34 38 61 64 32 36 66 64 36 31 65 36  eae948ad26fd61e6
3f10: 20 77 0a 46 20 74 65 73 74 73 2f 74 65 73 74 5f   w.F tests/test_
3f20: 76 65 63 74 6f 72 73 2f 48 61 73 68 2f 53 48 41  vectors/Hash/SHA
3f30: 4b 45 31 32 38 53 68 6f 72 74 4d 73 67 2e 72 73  KE128ShortMsg.rs
3f40: 70 20 33 35 33 65 66 65 32 30 65 31 35 35 34 38  p 353efe20e15548
3f50: 30 61 61 63 66 63 36 30 61 62 36 35 31 30 63 65  0aacfc60ab6510ce
3f60: 37 33 36 37 65 34 30 36 62 38 61 30 61 33 39 63  7367e406b8a0a39c
3f70: 37 38 34 32 33 31 39 36 62 61 34 32 62 39 66 66  78423196ba42b9ff
3f80: 66 30 20 77 0a 46 20 74 65 73 74 73 2f 74 65 73  f0 w.F tests/tes
3f90: 74 5f 76 65 63 74 6f 72 73 2f 48 61 73 68 2f 53  t_vectors/Hash/S
3fa0: 48 41 4b 45 31 32 38 53 68 6f 72 74 4d 73 67 2e  HAKE128ShortMsg.
3fb0: 74 65 73 74 20 32 32 36 31 34 35 66 38 34 35 61  test 226145f845a
3fc0: 63 61 35 62 66 65 39 61 35 38 32 37 30 61 34 64  ca5bfe9a58270a4d
3fd0: 34 61 33 34 65 31 63 61 65 61 35 38 36 32 35 38  4a34e1caea586258
3fe0: 63 39 37 66 30 34 39 31 31 33 61 33 38 63 63 63  c97f049113a38ccc
3ff0: 38 34 65 31 39 20 77 0a 46 20 74 65 73 74 73 2f  84e19 w.F tests/
4000: 74 65 73 74 5f 76 65 63 74 6f 72 73 2f 48 61 73  test_vectors/Has
4010: 68 2f 53 48 41 4b 45 31 32 38 56 61 72 69 61 62  h/SHAKE128Variab
4020: 6c 65 4f 75 74 2e 72 73 70 20 64 61 66 35 30 30  leOut.rsp daf500
4030: 31 33 64 32 31 63 63 33 31 64 61 38 35 38 39 66  13d21cc31da8589f
4040: 37 38 34 61 37 35 38 61 62 63 39 32 38 30 32 30  784a758abc928020
4050: 39 62 31 66 38 37 34 38 62 37 31 30 38 65 38 66  9b1f8748b7108e8f
4060: 34 34 32 66 65 37 62 32 33 31 20 77 0a 46 20 74  442fe7b231 w.F t
4070: 65 73 74 73 2f 74 65 73 74 5f 76 65 63 74 6f 72  ests/test_vector
4080: 73 2f 48 61 73 68 2f 53 48 41 4b 45 32 35 36 2e  s/Hash/SHAKE256.
4090: 74 65 73 74 20 32 65 32 31 31 34 34 35 35 64 61  test 2e2114455da
40a0: 39 37 33 36 62 37 62 33 66 63 63 66 38 64 36 64  9736b7b3fccf8d6d
40b0: 35 38 65 66 66 39 31 35 36 32 35 63 36 37 31 62  58eff915625c671b
40c0: 63 38 61 39 38 63 32 63 61 38 33 35 63 63 35 33  c8a98c2ca835cc53
40d0: 61 34 38 61 63 20 77 0a 46 20 74 65 73 74 73 2f  a48ac w.F tests/
40e0: 74 65 73 74 5f 76 65 63 74 6f 72 73 2f 48 61 73  test_vectors/Has
40f0: 68 2f 53 48 41 4b 45 32 35 36 2e 74 78 74 20 34  h/SHAKE256.txt 4
4100: 34 38 30 62 38 37 36 63 62 33 35 30 36 61 34 64  480b876cb3506a4d
4110: 32 62 39 38 61 61 31 30 33 39 32 30 38 63 61 33  2b98aa1039208ca3
4120: 66 35 61 39 32 37 39 37 39 66 30 33 30 33 38 30  f5a927979f030380
4130: 39 38 33 31 63 63 34 36 36 36 38 35 64 31 63 20  9831cc466685d1c 
4140: 77 0a 46 20 74 65 73 74 73 2f 74 65 73 74 5f 76  w.F tests/test_v
4150: 65 63 74 6f 72 73 2f 48 61 73 68 2f 53 48 41 4b  ectors/Hash/SHAK
4160: 45 32 35 36 4c 6f 6e 67 4d 73 67 2e 72 73 70 20  E256LongMsg.rsp 
4170: 38 63 63 61 31 66 39 36 61 64 34 31 63 38 61 66  8cca1f96ad41c8af
4180: 66 61 35 66 66 39 31 39 39 33 62 61 63 35 33 31  fa5ff91993bac531
4190: 37 66 33 39 63 36 36 35 61 33 36 30 38 35 36 34  7f39c665a3608564
41a0: 30 31 32 65 64 63 38 66 32 33 30 33 34 34 30 63  012edc8f2303440c
41b0: 20 77 0a 46 20 74 65 73 74 73 2f 74 65 73 74 5f   w.F tests/test_
41c0: 76 65 63 74 6f 72 73 2f 48 61 73 68 2f 53 48 41  vectors/Hash/SHA
41d0: 4b 45 32 35 36 4c 6f 6e 67 4d 73 67 2e 74 65 73  KE256LongMsg.tes
41e0: 74 20 32 64 66 38 31 31 38 37 34 65 32 36 39 36  t 2df811874e2696
41f0: 33 38 39 36 36 34 37 32 64 36 62 64 30 64 62 31  38966472d6bd0db1
4200: 65 36 39 65 38 65 64 30 62 31 32 35 64 34 30 61  e69e8ed0b125d40a
4210: 35 37 37 33 32 31 33 35 65 39 31 39 36 31 62 34  57732135e91961b4
4220: 66 38 20 77 0a 46 20 74 65 73 74 73 2f 74 65 73  f8 w.F tests/tes
4230: 74 5f 76 65 63 74 6f 72 73 2f 48 61 73 68 2f 53  t_vectors/Hash/S
4240: 48 41 4b 45 32 35 36 53 68 6f 72 74 4d 73 67 2e  HAKE256ShortMsg.
4250: 72 73 70 20 37 32 38 33 34 63 35 66 37 66 63 32  rsp 72834c5f7fc2
4260: 30 37 37 31 31 66 62 66 64 38 62 34 38 65 32 37  07711fbfd8b48e27
4270: 61 66 39 39 34 37 32 61 32 35 65 38 66 61 61 31  af99472a25e8faa1
4280: 34 66 61 62 63 36 30 61 32 37 33 32 31 61 39 31  4fabc60a27321a91
4290: 35 38 62 61 20 77 0a 46 20 74 65 73 74 73 2f 74  58ba w.F tests/t
42a0: 65 73 74 5f 76 65 63 74 6f 72 73 2f 48 61 73 68  est_vectors/Hash
42b0: 2f 53 48 41 4b 45 32 35 36 53 68 6f 72 74 4d 73  /SHAKE256ShortMs
42c0: 67 2e 74 65 73 74 20 32 32 32 39 63 31 37 39 62  g.test 2229c179b
42d0: 30 65 65 64 38 34 37 63 34 39 64 30 37 36 33 36  0eed847c49d07636
42e0: 62 39 38 65 39 38 66 62 37 61 61 36 33 35 39 38  b98e98fb7aa63598
42f0: 37 64 37 38 34 65 66 36 62 34 33 61 33 32 33 35  7d784ef6b43a3235
4300: 30 36 61 63 34 64 37 20 77 0a 46 20 74 65 73 74  06ac4d7 w.F test
4310: 73 2f 74 65 73 74 5f 76 65 63 74 6f 72 73 2f 48  s/test_vectors/H
4320: 61 73 68 2f 53 48 41 4b 45 32 35 36 56 61 72 69  ash/SHAKE256Vari
4330: 61 62 6c 65 4f 75 74 2e 72 73 70 20 38 38 31 31  ableOut.rsp 8811
4340: 66 65 30 61 61 30 38 35 65 36 33 36 37 36 63 39  fe0aa085e63676c9
4350: 36 34 63 65 64 39 38 33 65 38 33 64 65 38 31 30  64ced983e83de810
4360: 36 33 64 64 32 64 35 65 33 33 31 63 66 34 33 33  63dd2d5e331cf433
4370: 62 32 37 66 38 30 35 64 38 61 30 66 20 77 0a 46  b27f805d8a0f w.F
4380: 20 74 65 73 74 73 2f 74 65 73 74 5f 76 65 63 74   tests/test_vect
4390: 6f 72 73 2f 48 61 73 68 2f 53 4d 33 2e 74 65 73  ors/Hash/SM3.tes
43a0: 74 20 63 39 31 39 62 66 66 66 38 36 63 66 62 39  t c919bfff86cfb9
43b0: 36 66 31 65 35 34 39 37 30 35 66 64 66 62 63 37  6f1e549705fdfbc7
43c0: 34 61 65 32 34 66 32 61 38 64 33 63 66 38 61 30  4ae24f2a8d3cf8a0
43d0: 38 34 33 39 66 61 64 38 62 66 64 33 33 38 64 37  8439fad8bfd338d7
43e0: 37 62 20 77 0a 46 20 74 65 73 74 73 2f 74 65 73  7b w.F tests/tes
43f0: 74 5f 76 65 63 74 6f 72 73 2f 48 61 73 68 2f 53  t_vectors/Hash/S
4400: 4d 33 2e 74 78 74 20 37 39 36 34 33 64 32 65 38  M3.txt 79643d2e8
4410: 38 66 39 30 65 66 61 61 66 31 37 64 65 65 62 63  8f90efaaf17deebc
4420: 36 38 35 39 62 34 39 33 33 33 39 64 38 63 34 38  6859b493339d8c48
4430: 65 39 31 35 30 36 61 38 32 39 34 63 33 38 37 39  e91506a8294c3879
4440: 61 39 66 34 35 65 34 20 77 0a 46 20 74 65 73 74  a9f45e4 w.F test
4450: 73 2f 74 65 73 74 5f 76 65 63 74 6f 72 73 2f 48  s/test_vectors/H
4460: 61 73 68 2f 57 48 49 52 4c 50 4f 4f 4c 2e 74 65  ash/WHIRLPOOL.te
4470: 73 74 20 30 38 35 36 32 36 62 66 35 36 30 31 62  st 085626bf5601b
4480: 35 66 33 39 62 66 65 62 66 61 31 62 35 63 61 38  5f39bfebfa1b5ca8
4490: 61 38 37 38 66 37 61 65 34 63 38 62 34 61 33 34  a878f7ae4c8b4a34
44a0: 37 32 34 31 36 31 63 35 33 65 36 33 65 35 38 63  724161c53e63e58c
44b0: 39 64 61 20 77 0a 46 20 74 65 73 74 73 2f 74 65  9da w.F tests/te
44c0: 73 74 5f 76 65 63 74 6f 72 73 2f 48 61 73 68 2f  st_vectors/Hash/
44d0: 57 48 49 52 4c 50 4f 4f 4c 2e 74 78 74 20 31 31  WHIRLPOOL.txt 11
44e0: 63 65 33 31 61 34 39 37 63 37 63 32 38 33 30 38  ce31a497c7c28308
44f0: 33 63 64 35 34 31 39 38 38 66 36 35 63 63 39 31  3cd541988f65cc91
4500: 61 64 33 66 66 39 62 62 64 63 34 30 63 66 38 38  ad3ff9bbdc40cf88
4510: 63 36 39 66 34 64 35 35 61 65 37 62 32 64 20 77  c69f4d55ae7b2d w
4520: 0a 46 20 74 65 73 74 73 2f 74 65 73 74 5f 76 65  .F tests/test_ve
4530: 63 74 6f 72 73 2f 48 61 73 68 2f 61 6c 6c 2e 74  ctors/Hash/all.t
4540: 63 6c 20 34 62 30 65 37 35 35 61 35 34 31 63 30  cl 4b0e755a541c0
4550: 61 63 38 34 62 33 38 39 65 35 65 64 31 64 32 66  ac84b389e5ed1d2f
4560: 66 65 32 38 33 65 61 32 39 38 32 61 36 36 35 35  fe283ea2982a6655
4570: 62 65 62 66 37 64 34 32 33 66 35 65 31 34 61 61  bebf7d423f5e14aa
4580: 32 61 31 20 77 0a 46 20 74 65 73 74 73 2f 74 65  2a1 w.F tests/te
4590: 73 74 5f 76 65 63 74 6f 72 73 2f 48 61 73 68 2f  st_vectors/Hash/
45a0: 6d 61 6b 65 5f 74 65 73 74 2e 74 63 6c 20 65 32  make_test.tcl e2
45b0: 36 33 61 36 65 35 33 34 30 35 61 30 35 63 30 37  63a6e53405a05c07
45c0: 35 66 33 34 30 34 38 33 65 64 63 37 36 30 64 61  5f340483edc760da
45d0: 33 39 63 65 33 32 61 31 37 37 31 39 63 39 65 31  39ce32a17719c9e1
45e0: 34 38 32 30 33 38 36 66 37 38 32 32 61 61 20 77  4820386f7822aa w
45f0: 0a 46 20 74 65 73 74 73 2f 74 65 73 74 5f 76 65  .F tests/test_ve
4600: 63 74 6f 72 73 2f 4b 44 46 2f 48 4b 44 46 2d 53  ctors/KDF/HKDF-S
4610: 48 41 31 2e 74 65 73 74 20 30 66 32 34 62 64 37  HA1.test 0f24bd7
4620: 38 62 32 39 62 37 33 31 64 65 61 66 66 39 31 37  8b29b731deaff917
4630: 30 33 64 36 65 34 64 35 36 37 36 63 62 62 32 61  03d6e4d5676cbb2a
4640: 34 36 30 62 33 34 63 35 30 62 35 33 64 34 35 37  460b34c50b53d457
4650: 64 63 35 36 31 62 62 32 64 20 77 0a 46 20 74 65  dc561bb2d w.F te
4660: 73 74 73 2f 74 65 73 74 5f 76 65 63 74 6f 72 73  sts/test_vectors
4670: 2f 4b 44 46 2f 48 4b 44 46 2d 53 48 41 31 2e 74  /KDF/HKDF-SHA1.t
4680: 78 74 20 30 39 31 31 36 34 65 35 62 64 33 30 33  xt 091164e5bd303
4690: 33 61 33 34 66 65 32 35 64 36 30 32 37 34 35 38  3a34fe25d6027458
46a0: 34 36 38 38 64 31 38 35 65 39 65 62 35 35 35 65  4688d185e9eb555e
46b0: 38 33 38 39 34 30 32 63 61 31 38 63 65 65 65 33  8389402ca18ceee3
46c0: 33 36 35 20 77 0a 46 20 74 65 73 74 73 2f 74 65  365 w.F tests/te
46d0: 73 74 5f 76 65 63 74 6f 72 73 2f 4b 44 46 2f 48  st_vectors/KDF/H
46e0: 4b 44 46 2d 53 48 41 32 32 34 2e 74 65 73 74 20  KDF-SHA224.test 
46f0: 64 61 62 32 61 66 34 34 62 66 39 35 31 66 64 35  dab2af44bf951fd5
4700: 31 30 63 62 36 61 66 34 30 65 35 35 65 30 35 39  10cb6af40e55e059
4710: 34 64 39 65 38 31 66 66 33 66 65 32 33 30 39 35  4d9e81ff3fe23095
4720: 39 61 33 63 36 31 65 62 39 32 61 63 31 35 64 37  9a3c61eb92ac15d7
4730: 20 77 0a 46 20 74 65 73 74 73 2f 74 65 73 74 5f   w.F tests/test_
4740: 76 65 63 74 6f 72 73 2f 4b 44 46 2f 48 4b 44 46  vectors/KDF/HKDF
4750: 2d 53 48 41 32 32 34 2e 74 78 74 20 65 31 37 30  -SHA224.txt e170
4760: 39 61 61 65 38 62 36 62 30 31 63 34 63 66 65 30  9aae8b6b01c4cfe0
4770: 63 37 31 32 63 30 66 61 34 65 31 35 34 33 37 38  c712c0fa4e154378
4780: 66 37 62 36 35 64 35 61 61 62 64 36 39 64 61 64  f7b65d5aabd69dad
4790: 34 38 61 65 35 63 62 62 35 37 61 61 20 77 0a 46  48ae5cbb57aa w.F
47a0: 20 74 65 73 74 73 2f 74 65 73 74 5f 76 65 63 74   tests/test_vect
47b0: 6f 72 73 2f 4b 44 46 2f 48 4b 44 46 2d 53 48 41  ors/KDF/HKDF-SHA
47c0: 32 35 36 2e 74 65 73 74 20 32 35 32 62 35 62 30  256.test 252b5b0
47d0: 63 30 35 64 38 36 38 30 36 65 32 64 61 38 30 30  c05d86806e2da800
47e0: 31 65 38 33 36 61 66 38 66 65 66 61 32 32 62 39  1e836af8fefa22b9
47f0: 30 32 63 31 65 30 31 62 64 61 30 66 36 62 65 32  02c1e01bda0f6be2
4800: 38 32 38 36 65 61 62 36 34 20 77 0a 46 20 74 65  8286eab64 w.F te
4810: 73 74 73 2f 74 65 73 74 5f 76 65 63 74 6f 72 73  sts/test_vectors
4820: 2f 4b 44 46 2f 48 4b 44 46 2d 53 48 41 32 35 36  /KDF/HKDF-SHA256
4830: 2e 74 78 74 20 64 66 36 37 63 65 33 35 33 39 37  .txt df67ce35397
4840: 34 34 32 39 38 66 66 34 39 38 31 35 34 38 32 33  44298ff498154823
4850: 66 66 63 38 36 36 31 38 36 35 61 66 36 33 32 64  ffc8661865af632d
4860: 62 35 31 39 33 66 62 66 63 31 38 33 31 30 66 33  b5193fbfc18310f3
4870: 37 63 30 33 32 20 77 0a 46 20 74 65 73 74 73 2f  7c032 w.F tests/
4880: 74 65 73 74 5f 76 65 63 74 6f 72 73 2f 4b 44 46  test_vectors/KDF
4890: 2f 48 4b 44 46 2d 53 48 41 33 38 34 2e 74 65 73  /HKDF-SHA384.tes
48a0: 74 20 34 39 35 36 35 63 37 38 37 32 66 66 61 62  t 49565c7872ffab
48b0: 39 36 62 66 32 36 62 32 30 34 34 34 39 39 64 62  96bf26b2044499db
48c0: 35 36 36 36 37 62 65 66 36 35 65 39 31 31 64 30  56667bef65e911d0
48d0: 30 63 63 32 61 34 35 62 36 37 65 33 30 34 30 63  0cc2a45b67e3040c
48e0: 37 38 20 77 0a 46 20 74 65 73 74 73 2f 74 65 73  78 w.F tests/tes
48f0: 74 5f 76 65 63 74 6f 72 73 2f 4b 44 46 2f 48 4b  t_vectors/KDF/HK
4900: 44 46 2d 53 48 41 33 38 34 2e 74 78 74 20 63 62  DF-SHA384.txt cb
4910: 32 65 61 63 36 32 62 33 30 30 34 30 36 33 32 32  2eac62b300406322
4920: 62 30 37 39 33 39 36 64 36 30 33 34 37 31 62 66  b079396d603471bf
4930: 61 35 34 61 34 66 66 39 36 33 62 61 65 66 61 65  a54a4ff963baefae
4940: 30 66 38 36 35 34 32 39 61 61 31 33 65 32 20 77  0f865429aa13e2 w
4950: 0a 46 20 74 65 73 74 73 2f 74 65 73 74 5f 76 65  .F tests/test_ve
4960: 63 74 6f 72 73 2f 4b 44 46 2f 48 4b 44 46 2d 53  ctors/KDF/HKDF-S
4970: 48 41 35 31 32 2e 74 65 73 74 20 35 63 63 63 33  HA512.test 5ccc3
4980: 31 65 39 63 34 62 30 37 31 64 34 62 37 31 30 38  1e9c4b071d4b7108
4990: 31 64 39 37 36 37 64 36 33 66 31 32 35 61 62 62  1d9767d63f125abb
49a0: 61 32 35 39 36 38 66 38 64 33 64 38 64 31 30 39  a25968f8d3d8d109
49b0: 61 63 30 35 66 35 64 30 31 31 38 20 77 0a 46 20  ac05f5d0118 w.F 
49c0: 74 65 73 74 73 2f 74 65 73 74 5f 76 65 63 74 6f  tests/test_vecto
49d0: 72 73 2f 4b 44 46 2f 48 4b 44 46 2d 53 48 41 35  rs/KDF/HKDF-SHA5
49e0: 31 32 2e 74 78 74 20 33 62 33 62 34 31 36 65 36  12.txt 3b3b416e6
49f0: 32 65 63 30 35 36 64 63 38 62 64 62 39 34 62 63  2ec056dc8bdb94bc
4a00: 65 64 34 39 64 66 39 63 39 31 63 33 38 63 38 65  ed49df9c91c38c8e
4a10: 65 64 31 61 39 66 33 39 39 34 62 32 62 36 33 36  ed1a9f3994b2b636
4a20: 61 39 63 33 38 37 36 20 77 0a 46 20 74 65 73 74  a9c3876 w.F test
4a30: 73 2f 74 65 73 74 5f 76 65 63 74 6f 72 73 2f 4b  s/test_vectors/K
4a40: 44 46 2f 50 42 4b 44 46 32 2d 53 48 41 31 2e 74  DF/PBKDF2-SHA1.t
4a50: 65 73 74 20 62 39 32 39 65 64 35 64 39 35 62 31  est b929ed5d95b1
4a60: 30 39 63 30 62 31 31 66 32 32 64 64 30 35 39 30  09c0b11f22dd0590
4a70: 31 64 34 64 38 61 66 33 36 37 62 30 65 30 36 39  1d4d8af367b0e069
4a80: 32 62 63 34 66 35 63 31 61 63 63 34 62 66 33 63  2bc4f5c1acc4bf3c
4a90: 32 64 66 63 20 77 0a 46 20 74 65 73 74 73 2f 74  2dfc w.F tests/t
4aa0: 65 73 74 5f 76 65 63 74 6f 72 73 2f 4b 44 46 2f  est_vectors/KDF/
4ab0: 50 42 4b 44 46 32 2d 53 48 41 31 2e 74 78 74 20  PBKDF2-SHA1.txt 
4ac0: 37 33 32 34 33 37 63 32 65 38 36 64 63 34 37 63  732437c2e86dc47c
4ad0: 65 61 66 62 31 64 39 38 33 34 30 63 33 64 34 38  eafb1d98340c3d48
4ae0: 64 38 34 65 32 64 38 33 35 33 39 34 63 63 65 63  d84e2d835394ccec
4af0: 35 37 61 33 39 33 34 38 63 32 33 31 30 38 30 65  57a39348c231080e
4b00: 20 77 0a 46 20 74 65 73 74 73 2f 74 65 73 74 5f   w.F tests/test_
4b10: 76 65 63 74 6f 72 73 2f 4b 44 46 2f 50 42 4b 44  vectors/KDF/PBKD
4b20: 46 32 2d 53 48 41 32 32 34 2e 74 65 73 74 20 64  F2-SHA224.test d
4b30: 32 35 61 63 31 61 30 35 62 38 62 63 37 63 35 31  25ac1a05b8bc7c51
4b40: 62 30 31 32 32 65 66 38 64 37 35 35 36 37 62 35  b0122ef8d75567b5
4b50: 65 30 32 30 36 61 35 32 65 38 38 62 62 63 32 39  e0206a52e88bbc29
4b60: 35 35 35 62 65 38 65 34 62 37 38 33 39 65 34 20  555be8e4b7839e4 
4b70: 77 0a 46 20 74 65 73 74 73 2f 74 65 73 74 5f 76  w.F tests/test_v
4b80: 65 63 74 6f 72 73 2f 4b 44 46 2f 50 42 4b 44 46  ectors/KDF/PBKDF
4b90: 32 2d 53 48 41 32 32 34 2e 74 78 74 20 66 35 66  2-SHA224.txt f5f
4ba0: 36 31 30 66 65 36 34 36 35 65 66 61 32 66 30 36  610fe6465efa2f06
4bb0: 39 38 32 32 30 35 37 61 62 30 35 35 65 36 33 37  9822057ab055e637
4bc0: 61 34 62 66 37 39 38 34 61 34 64 39 34 32 37 62  a4bf7984a4d9427b
4bd0: 37 61 63 61 32 64 33 38 61 31 34 64 37 20 77 0a  7aca2d38a14d7 w.
4be0: 46 20 74 65 73 74 73 2f 74 65 73 74 5f 76 65 63  F tests/test_vec
4bf0: 74 6f 72 73 2f 4b 44 46 2f 50 42 4b 44 46 32 2d  tors/KDF/PBKDF2-
4c00: 53 48 41 32 35 36 2e 74 65 73 74 20 33 34 65 37  SHA256.test 34e7
4c10: 31 31 34 36 62 63 62 35 63 61 64 39 61 32 63 39  1146bcb5cad9a2c9
4c20: 35 37 65 61 39 37 66 66 35 64 32 36 30 62 31 30  57ea97ff5d260b10
4c30: 30 32 62 35 35 62 30 39 66 38 64 61 32 35 39 33  02b55b09f8da2593
4c40: 31 66 35 64 35 32 66 30 34 37 33 39 20 77 0a 46  1f5d52f04739 w.F
4c50: 20 74 65 73 74 73 2f 74 65 73 74 5f 76 65 63 74   tests/test_vect
4c60: 6f 72 73 2f 4b 44 46 2f 50 42 4b 44 46 32 2d 53  ors/KDF/PBKDF2-S
4c70: 48 41 32 35 36 2e 74 78 74 20 65 63 63 31 35 62  HA256.txt ecc15b
4c80: 32 38 37 61 38 65 62 36 39 64 38 33 38 31 62 65  287a8eb69d8381be
4c90: 32 31 65 33 66 65 32 36 33 32 61 33 66 30 37 32  21e3fe2632a3f072
4ca0: 65 38 64 31 31 31 65 33 34 63 64 32 66 31 38 65  e8d111e34cd2f18e
4cb0: 64 37 64 37 36 64 63 38 32 35 20 77 0a 46 20 74  d7d76dc825 w.F t
4cc0: 65 73 74 73 2f 74 65 73 74 5f 76 65 63 74 6f 72  ests/test_vector
4cd0: 73 2f 4b 44 46 2f 50 42 4b 44 46 32 2d 53 48 41  s/KDF/PBKDF2-SHA
4ce0: 33 38 34 2e 74 65 73 74 20 34 62 38 62 61 39 39  384.test 4b8ba99
4cf0: 66 32 35 65 38 63 31 39 61 63 33 65 32 36 64 38  f25e8c19ac3e26d8
4d00: 66 66 36 63 63 37 65 32 64 64 61 63 38 31 63 37  ff6cc7e2ddac81c7
4d10: 31 34 31 39 30 64 35 35 31 36 36 66 32 37 61 31  14190d55166f27a1
4d20: 35 37 34 36 61 39 37 61 32 20 77 0a 46 20 74 65  5746a97a2 w.F te
4d30: 73 74 73 2f 74 65 73 74 5f 76 65 63 74 6f 72 73  sts/test_vectors
4d40: 2f 4b 44 46 2f 50 42 4b 44 46 32 2d 53 48 41 33  /KDF/PBKDF2-SHA3
4d50: 38 34 2e 74 78 74 20 35 37 66 65 63 38 65 31 61  84.txt 57fec8e1a
4d60: 35 30 34 37 61 39 39 35 64 66 35 62 37 34 35 66  5047a995df5b745f
4d70: 31 66 65 30 66 37 38 38 39 39 64 31 36 38 34 33  1fe0f78899d16843
4d80: 35 38 37 61 63 32 30 61 30 66 38 37 33 65 33 62  587ac20a0f873e3b
4d90: 66 31 35 35 37 64 64 20 77 0a 46 20 74 65 73 74  f1557dd w.F test
4da0: 73 2f 74 65 73 74 5f 76 65 63 74 6f 72 73 2f 4b  s/test_vectors/K
4db0: 44 46 2f 50 42 4b 44 46 32 2d 53 48 41 35 31 32  DF/PBKDF2-SHA512
4dc0: 2e 74 65 73 74 20 66 38 61 66 30 34 66 31 63 65  .test f8af04f1ce
4dd0: 34 66 30 64 32 65 65 64 34 61 37 37 36 61 66 31  4f0d2eed4a776af1
4de0: 38 34 39 37 62 66 32 62 64 33 65 35 35 39 66 36  8497bf2bd3e559f6
4df0: 66 30 38 66 63 39 30 36 62 66 64 35 35 66 62 38  f08fc906bfd55fb8
4e00: 32 37 34 63 39 38 20 77 0a 46 20 74 65 73 74 73  274c98 w.F tests
4e10: 2f 74 65 73 74 5f 76 65 63 74 6f 72 73 2f 4b 44  /test_vectors/KD
4e20: 46 2f 50 42 4b 44 46 32 2d 53 48 41 35 31 32 2e  F/PBKDF2-SHA512.
4e30: 74 78 74 20 33 35 62 30 65 39 30 30 66 36 64 64  txt 35b0e900f6dd
4e40: 32 63 30 32 65 63 36 63 63 33 33 30 63 63 64 37  2c02ec6cc330ccd7
4e50: 34 36 35 33 30 32 39 64 64 31 37 65 61 63 37 63  4653029dd17eac7c
4e60: 36 63 65 34 31 62 65 61 34 37 30 30 66 65 33 35  6ce41bea4700fe35
4e70: 62 38 39 38 20 77 0a 46 20 74 65 73 74 73 2f 74  b898 w.F tests/t
4e80: 65 73 74 5f 76 65 63 74 6f 72 73 2f 4b 44 46 2f  est_vectors/KDF/
4e90: 53 63 72 79 70 74 2e 74 65 73 74 20 64 36 32 30  Scrypt.test d620
4ea0: 32 30 35 64 33 39 37 66 32 63 39 65 65 39 35 66  205d397f2c9ee95f
4eb0: 36 62 37 32 64 61 63 65 32 31 36 32 35 63 62 62  6b72dace21625cbb
4ec0: 38 33 36 66 37 38 62 37 32 39 35 37 38 62 64 65  836f78b729578bde
4ed0: 63 63 64 36 31 30 65 30 62 34 30 39 20 77 0a 46  ccd610e0b409 w.F
4ee0: 20 74 65 73 74 73 2f 74 65 73 74 5f 76 65 63 74   tests/test_vect
4ef0: 6f 72 73 2f 4b 44 46 2f 53 63 72 79 70 74 2e 74  ors/KDF/Scrypt.t
4f00: 78 74 20 66 63 64 61 66 35 65 35 35 31 34 38 37  xt fcdaf5e551487
4f10: 35 63 66 33 31 33 64 65 32 66 38 34 61 35 33 33  5cf313de2f84a533
4f20: 31 62 39 35 35 30 30 63 39 65 33 32 62 30 65 62  1b95500c9e32b0eb
4f30: 33 34 66 39 37 33 61 33 30 35 63 30 37 61 36 31  34f973a305c07a61
4f40: 62 62 66 20 77 0a 46 20 74 65 73 74 73 2f 74 65  bbf w.F tests/te
4f50: 73 74 5f 76 65 63 74 6f 72 73 2f 4b 44 46 2f 61  st_vectors/KDF/a
4f60: 6c 6c 2e 74 63 6c 20 34 62 30 65 37 35 35 61 35  ll.tcl 4b0e755a5
4f70: 34 31 63 30 61 63 38 34 62 33 38 39 65 35 65 64  41c0ac84b389e5ed
4f80: 31 64 32 66 66 65 32 38 33 65 61 32 39 38 32 61  1d2ffe283ea2982a
4f90: 36 36 35 35 62 65 62 66 37 64 34 32 33 66 35 65  6655bebf7d423f5e
4fa0: 31 34 61 61 32 61 31 20 77 0a 46 20 74 65 73 74  14aa2a1 w.F test
4fb0: 73 2f 74 65 73 74 5f 76 65 63 74 6f 72 73 2f 4b  s/test_vectors/K
4fc0: 44 46 2f 6d 61 6b 65 5f 74 65 73 74 2e 74 63 6c  DF/make_test.tcl
4fd0: 20 38 31 63 63 38 39 32 38 65 35 63 33 30 38 34   81cc8928e5c3084
4fe0: 63 35 38 39 30 39 66 36 39 31 31 62 61 66 31 31  c58909f6911baf11
4ff0: 66 61 62 33 64 61 62 34 38 61 61 30 62 62 30 34  fab3dab48aa0bb04
5000: 63 65 35 38 31 36 34 38 39 66 64 33 64 32 38 39  ce5816489fd3d289
5010: 36 20 77 0a 46 20 74 65 73 74 73 2f 74 65 73 74  6 w.F tests/test
5020: 5f 76 65 63 74 6f 72 73 2f 4d 41 43 2f 43 4d 41  _vectors/MAC/CMA
5030: 43 2d 41 45 53 2d 31 32 38 2d 43 42 43 2e 74 65  C-AES-128-CBC.te
5040: 73 74 20 64 31 34 64 36 63 34 31 66 38 66 64 61  st d14d6c41f8fda
5050: 65 36 63 37 66 31 39 39 33 37 39 61 66 30 61 61  e6c7f199379af0aa
5060: 39 35 31 38 30 62 61 32 39 32 65 35 34 64 37 35  95180ba292e54d75
5070: 35 64 30 30 30 62 62 66 39 61 37 39 30 62 31 34  5d000bbf9a790b14
5080: 35 62 30 20 77 0a 46 20 74 65 73 74 73 2f 74 65  5b0 w.F tests/te
5090: 73 74 5f 76 65 63 74 6f 72 73 2f 4d 41 43 2f 43  st_vectors/MAC/C
50a0: 4d 41 43 2d 41 45 53 2d 31 32 38 2d 43 42 43 2e  MAC-AES-128-CBC.
50b0: 74 78 74 20 65 37 39 66 63 39 62 30 37 30 33 34  txt e79fc9b07034
50c0: 32 31 38 31 66 35 61 32 36 37 36 32 63 62 35 39  2181f5a26762cb59
50d0: 30 63 35 62 33 37 66 37 31 34 30 33 35 35 66 34  0c5b37f7140355f4
50e0: 30 66 62 35 30 34 33 62 66 36 64 32 36 30 38 66  0fb5043bf6d2608f
50f0: 37 34 32 62 20 77 0a 46 20 74 65 73 74 73 2f 74  742b w.F tests/t
5100: 65 73 74 5f 76 65 63 74 6f 72 73 2f 4d 41 43 2f  est_vectors/MAC/
5110: 43 4d 41 43 2d 41 45 53 2d 31 39 32 2d 43 42 43  CMAC-AES-192-CBC
5120: 2e 74 65 73 74 20 63 37 36 31 30 33 37 35 36 63  .test c76103756c
5130: 37 61 31 32 35 35 66 35 36 38 62 61 31 62 62 33  7a1255f568ba1bb3
5140: 35 38 31 63 39 63 32 35 39 35 32 30 35 62 33 65  581c9c2595205b3e
5150: 62 32 62 66 32 39 65 66 30 37 32 38 66 34 65 39  b2bf29ef0728f4e9
5160: 34 37 39 37 65 66 20 77 0a 46 20 74 65 73 74 73  4797ef w.F tests
5170: 2f 74 65 73 74 5f 76 65 63 74 6f 72 73 2f 4d 41  /test_vectors/MA
5180: 43 2f 43 4d 41 43 2d 41 45 53 2d 31 39 32 2d 43  C/CMAC-AES-192-C
5190: 42 43 2e 74 78 74 20 31 33 32 37 65 62 64 31 39  BC.txt 1327ebd19
51a0: 66 35 37 31 36 61 63 61 30 38 31 32 64 35 66 39  f5716aca0812d5f9
51b0: 37 32 61 30 37 31 37 62 35 66 65 31 30 65 37 62  72a0717b5fe10e7b
51c0: 38 36 34 33 62 39 62 32 34 36 37 37 31 63 63 65  8643b9b246771cce
51d0: 35 38 30 63 35 36 32 20 77 0a 46 20 74 65 73 74  580c562 w.F test
51e0: 73 2f 74 65 73 74 5f 76 65 63 74 6f 72 73 2f 4d  s/test_vectors/M
51f0: 41 43 2f 43 4d 41 43 2d 41 45 53 2d 32 35 36 2d  AC/CMAC-AES-256-
5200: 43 42 43 2e 74 65 73 74 20 36 65 36 33 39 34 30  CBC.test 6e63940
5210: 65 35 32 63 61 39 37 63 35 30 30 33 32 66 37 63  e52ca97c50032f7c
5220: 37 65 33 39 34 62 36 31 32 36 65 37 31 65 65 63  7e394b6126e71eec
5230: 31 63 39 34 34 35 61 30 38 66 63 36 38 35 65 36  1c9445a08fc685e6
5240: 39 33 31 32 38 66 30 35 31 20 77 0a 46 20 74 65  93128f051 w.F te
5250: 73 74 73 2f 74 65 73 74 5f 76 65 63 74 6f 72 73  sts/test_vectors
5260: 2f 4d 41 43 2f 43 4d 41 43 2d 41 45 53 2d 32 35  /MAC/CMAC-AES-25
5270: 36 2d 43 42 43 2e 74 78 74 20 33 37 35 35 39 62  6-CBC.txt 37559b
5280: 32 38 64 32 34 36 33 66 66 30 35 31 32 34 64 38  28d2463ff05124d8
5290: 33 62 30 65 65 66 63 30 38 31 64 30 32 37 39 32  3b0eefc081d02792
52a0: 38 65 32 35 62 39 39 38 61 62 38 64 62 31 31 34  8e25b998ab8db114
52b0: 33 37 39 30 30 32 65 61 33 35 20 77 0a 46 20 74  379002ea35 w.F t
52c0: 65 73 74 73 2f 74 65 73 74 5f 76 65 63 74 6f 72  ests/test_vector
52d0: 73 2f 4d 41 43 2f 43 4d 41 43 2d 44 45 53 33 2e  s/MAC/CMAC-DES3.
52e0: 74 65 73 74 20 62 39 65 37 65 30 37 62 39 61 38  test b9e7e07b9a8
52f0: 62 62 36 31 64 31 66 30 35 38 66 36 32 62 32 30  bb61d1f058f62b20
5300: 31 66 31 38 37 35 65 32 38 38 38 38 36 38 39 62  1f1875e28888689b
5310: 34 32 36 66 35 30 38 35 37 38 36 61 62 66 30 62  426f5085786abf0b
5320: 38 35 66 62 32 20 77 0a 46 20 74 65 73 74 73 2f  85fb2 w.F tests/
5330: 74 65 73 74 5f 76 65 63 74 6f 72 73 2f 4d 41 43  test_vectors/MAC
5340: 2f 43 4d 41 43 2d 44 45 53 33 2e 74 78 74 20 37  /CMAC-DES3.txt 7
5350: 62 34 30 63 32 36 63 32 66 35 63 35 32 34 38 61  b40c26c2f5c5248a
5360: 66 64 61 66 31 33 66 36 38 38 39 66 39 32 32 64  fdaf13f6889f922d
5370: 34 31 34 63 31 66 36 66 35 37 30 31 30 61 31 34  414c1f6f57010a14
5380: 35 31 66 62 34 65 37 33 65 37 35 35 34 30 33 20  51fb4e73e755403 
5390: 77 0a 46 20 74 65 73 74 73 2f 74 65 73 74 5f 76  w.F tests/test_v
53a0: 65 63 74 6f 72 73 2f 4d 41 43 2f 48 4d 41 43 2e  ectors/MAC/HMAC.
53b0: 72 73 70 20 32 33 64 39 30 66 65 31 38 39 39 63  rsp 23d90fe1899c
53c0: 64 61 38 39 35 31 33 61 37 65 38 31 62 36 32 36  da89513a7e81b626
53d0: 30 36 33 38 36 35 64 30 33 64 63 35 63 66 35 66  063865d03dc5cf5f
53e0: 64 66 37 64 30 32 33 39 64 39 39 62 37 32 62 62  df7d0239d99b72bb
53f0: 31 65 63 30 20 77 0a 46 20 74 65 73 74 73 2f 74  1ec0 w.F tests/t
5400: 65 73 74 5f 76 65 63 74 6f 72 73 2f 4d 41 43 2f  est_vectors/MAC/
5410: 48 4d 41 43 2e 74 65 73 74 20 63 39 62 37 37 62  HMAC.test c9b77b
5420: 63 64 61 66 34 36 35 61 34 38 31 39 31 32 33 61  cdaf465a4819123a
5430: 37 61 63 36 65 64 63 32 33 31 64 31 37 30 30 33  7ac6edc231d17003
5440: 62 37 63 35 65 37 33 37 62 39 35 37 65 33 36 37  b7c5e737b957e367
5450: 31 36 35 31 34 66 30 38 64 65 20 77 0a 46 20 74  16514f08de w.F t
5460: 65 73 74 73 2f 74 65 73 74 5f 76 65 63 74 6f 72  ests/test_vector
5470: 73 2f 4d 41 43 2f 48 4d 41 43 5f 4d 44 35 2e 74  s/MAC/HMAC_MD5.t
5480: 65 73 74 20 66 63 30 31 33 31 30 31 36 30 34 64  est fc013101604d
5490: 34 34 32 32 30 32 38 62 65 35 32 64 64 61 63 61  4422028be52ddaca
54a0: 66 62 61 66 30 37 38 32 62 66 64 65 63 30 64 31  fbaf0782bfdec0d1
54b0: 64 64 30 38 38 36 39 66 62 66 36 33 39 35 64 37  dd08869fbf6395d7
54c0: 36 30 62 61 20 77 0a 46 20 74 65 73 74 73 2f 74  60ba w.F tests/t
54d0: 65 73 74 5f 76 65 63 74 6f 72 73 2f 4d 41 43 2f  est_vectors/MAC/
54e0: 48 4d 41 43 5f 4d 44 35 2e 74 78 74 20 32 38 33  HMAC_MD5.txt 283
54f0: 32 30 65 32 65 31 35 31 38 66 65 31 31 64 34 63  20e2e1518fe11d4c
5500: 65 31 34 36 36 66 62 37 35 34 39 64 64 38 62 66  e1466fb7549dd8bf
5510: 37 30 31 62 30 39 62 66 63 31 37 62 62 30 30 63  701b09bfc17bb00c
5520: 34 33 32 39 64 38 61 61 64 62 66 32 64 20 77 0a  4329d8aadbf2d w.
5530: 46 20 74 65 73 74 73 2f 74 65 73 74 5f 76 65 63  F tests/test_vec
5540: 74 6f 72 73 2f 4d 41 43 2f 48 4d 41 43 5f 52 49  tors/MAC/HMAC_RI
5550: 50 45 4d 44 31 32 38 2e 74 65 73 74 20 39 31 32  PEMD128.test 912
5560: 31 30 32 35 65 38 65 38 65 64 31 33 36 38 38 63  1025e8e8ed13688c
5570: 32 33 38 39 38 65 30 65 33 63 61 37 62 61 64 31  23898e0e3ca7bad1
5580: 63 65 32 32 62 64 34 65 66 33 31 61 38 35 66 31  ce22bd4ef31a85f1
5590: 32 33 30 64 61 64 64 32 33 38 36 64 61 20 77 0a  230dadd2386da w.
55a0: 46 20 74 65 73 74 73 2f 74 65 73 74 5f 76 65 63  F tests/test_vec
55b0: 74 6f 72 73 2f 4d 41 43 2f 48 4d 41 43 5f 52 49  tors/MAC/HMAC_RI
55c0: 50 45 4d 44 31 32 38 2e 74 78 74 20 33 65 34 38  PEMD128.txt 3e48
55d0: 37 63 63 37 37 31 36 62 37 36 38 30 37 37 37 34  7cc7716b76807774
55e0: 33 32 30 61 63 39 39 64 66 37 65 30 38 64 61 63  320ac99df7e08dac
55f0: 38 36 38 64 31 62 31 64 61 39 36 66 37 39 38 30  868d1b1da96f7980
5600: 61 32 36 30 38 31 36 63 33 65 66 37 20 77 0a 46  a260816c3ef7 w.F
5610: 20 74 65 73 74 73 2f 74 65 73 74 5f 76 65 63 74   tests/test_vect
5620: 6f 72 73 2f 4d 41 43 2f 48 4d 41 43 5f 52 49 50  ors/MAC/HMAC_RIP
5630: 45 4d 44 31 36 30 2e 74 65 73 74 20 33 35 61 61  EMD160.test 35aa
5640: 65 33 62 35 37 62 36 37 62 38 32 64 63 34 66 65  e3b57b67b82dc4fe
5650: 36 36 34 35 34 35 33 30 64 35 61 39 65 36 66 37  66454530d5a9e6f7
5660: 35 66 32 36 65 66 34 34 65 33 64 33 63 39 64 33  5f26ef44e3d3c9d3
5670: 61 39 61 30 38 30 66 65 63 39 38 31 20 77 0a 46  a9a080fec981 w.F
5680: 20 74 65 73 74 73 2f 74 65 73 74 5f 76 65 63 74   tests/test_vect
5690: 6f 72 73 2f 4d 41 43 2f 48 4d 41 43 5f 52 49 50  ors/MAC/HMAC_RIP
56a0: 45 4d 44 31 36 30 2e 74 78 74 20 62 62 32 31 65  EMD160.txt bb21e
56b0: 39 39 38 39 31 36 63 37 62 66 35 64 65 63 34 61  998916c7bf5dec4a
56c0: 30 33 66 64 35 64 62 39 62 38 33 32 62 39 34 30  03fd5db9b832b940
56d0: 38 39 32 37 31 39 30 35 62 63 31 38 33 39 65 36  89271905bc1839e6
56e0: 31 38 61 33 38 36 34 63 32 63 66 20 77 0a 46 20  18a3864c2cf w.F 
56f0: 74 65 73 74 73 2f 74 65 73 74 5f 76 65 63 74 6f  tests/test_vecto
5700: 72 73 2f 4d 41 43 2f 48 4d 41 43 5f 53 48 41 31  rs/MAC/HMAC_SHA1
5710: 2e 74 65 73 74 20 34 38 64 63 38 65 30 30 66 37  .test 48dc8e00f7
5720: 37 38 37 37 38 66 34 30 66 30 61 64 32 32 62 64  78778f40f0ad22bd
5730: 38 62 65 30 35 35 65 37 62 62 31 35 37 62 64 39  8be055e7bb157bd9
5740: 64 64 36 30 35 62 39 64 63 30 38 65 63 37 64 64  dd605b9dc08ec7dd
5750: 38 36 32 39 65 62 20 77 0a 46 20 74 65 73 74 73  8629eb w.F tests
5760: 2f 74 65 73 74 5f 76 65 63 74 6f 72 73 2f 4d 41  /test_vectors/MA
5770: 43 2f 48 4d 41 43 5f 53 48 41 31 2e 74 78 74 20  C/HMAC_SHA1.txt 
5780: 62 62 65 62 34 64 65 61 61 39 38 64 33 38 37 35  bbeb4deaa98d3875
5790: 37 66 39 34 32 32 30 30 62 31 65 39 39 66 39 36  7f942200b1e99f96
57a0: 30 30 63 62 63 35 36 62 34 38 64 62 34 35 63 65  00cbc56b48db45ce
57b0: 37 35 32 33 32 34 34 37 39 39 63 34 36 30 66 62  7523244799c460fb
57c0: 20 77 0a 46 20 74 65 73 74 73 2f 74 65 73 74 5f   w.F tests/test_
57d0: 76 65 63 74 6f 72 73 2f 4d 41 43 2f 48 4d 41 43  vectors/MAC/HMAC
57e0: 5f 53 48 41 32 32 34 2e 74 65 73 74 20 62 30 30  _SHA224.test b00
57f0: 65 31 35 32 32 61 37 30 31 30 36 34 38 65 36 35  e1522a7010648e65
5800: 65 65 32 35 39 30 31 31 37 66 35 39 31 38 38 64  ee2590117f59188d
5810: 38 66 35 30 66 34 34 31 64 32 35 62 36 32 63 34  8f50f441d25b62c4
5820: 31 61 32 62 31 30 31 66 33 39 61 30 33 20 77 0a  1a2b101f39a03 w.
5830: 46 20 74 65 73 74 73 2f 74 65 73 74 5f 76 65 63  F tests/test_vec
5840: 74 6f 72 73 2f 4d 41 43 2f 48 4d 41 43 5f 53 48  tors/MAC/HMAC_SH
5850: 41 32 32 34 2e 74 78 74 20 35 35 63 38 34 39 66  A224.txt 55c849f
5860: 31 32 65 65 30 32 36 30 33 36 39 31 34 62 39 38  12ee026036914b98
5870: 62 30 62 39 65 39 30 30 39 63 35 61 34 37 37 38  b0b9e9009c5a4778
5880: 35 33 34 61 38 31 64 33 63 62 65 30 38 36 65 31  534a81d3cbe086e1
5890: 39 61 37 31 33 65 63 31 38 20 77 0a 46 20 74 65  9a713ec18 w.F te
58a0: 73 74 73 2f 74 65 73 74 5f 76 65 63 74 6f 72 73  sts/test_vectors
58b0: 2f 4d 41 43 2f 48 4d 41 43 5f 53 48 41 32 35 36  /MAC/HMAC_SHA256
58c0: 2e 74 65 73 74 20 63 62 39 37 38 61 35 64 39 33  .test cb978a5d93
58d0: 31 61 64 39 66 66 30 34 30 30 30 31 37 35 33 32  1ad9ff0400017532
58e0: 63 61 34 32 38 39 62 31 66 39 33 34 37 31 38 32  ca4289b1f9347182
58f0: 61 36 39 61 34 31 36 62 63 64 64 65 30 62 63 39  a69a416bcdde0bc9
5900: 64 32 64 30 35 37 20 77 0a 46 20 74 65 73 74 73  d2d057 w.F tests
5910: 2f 74 65 73 74 5f 76 65 63 74 6f 72 73 2f 4d 41  /test_vectors/MA
5920: 43 2f 48 4d 41 43 5f 53 48 41 32 35 36 2e 74 78  C/HMAC_SHA256.tx
5930: 74 20 33 32 63 32 39 36 64 31 61 39 30 64 34 30  t 32c296d1a90d40
5940: 38 31 33 62 61 35 31 37 37 33 35 64 34 39 63 38  813ba517735d49c8
5950: 33 64 39 66 32 38 66 31 32 30 61 34 38 36 32 63  3d9f28f120a4862c
5960: 34 36 63 63 37 34 34 64 34 32 63 62 34 62 30 32  46cc744d42cb4b02
5970: 64 63 20 77 0a 46 20 74 65 73 74 73 2f 74 65 73  dc w.F tests/tes
5980: 74 5f 76 65 63 74 6f 72 73 2f 4d 41 43 2f 48 4d  t_vectors/MAC/HM
5990: 41 43 5f 53 48 41 33 2d 32 32 34 2e 74 65 73 74  AC_SHA3-224.test
59a0: 20 61 33 32 30 38 32 36 37 31 39 34 31 66 34 35   a32082671941f45
59b0: 37 31 35 62 63 34 36 37 64 65 31 64 39 35 34 62  715bc467de1d954b
59c0: 36 34 66 30 33 36 31 39 39 62 66 32 34 33 35 37  64f036199bf24357
59d0: 38 63 63 33 35 35 39 38 33 61 34 36 32 64 35 35  8cc355983a462d55
59e0: 35 20 77 0a 46 20 74 65 73 74 73 2f 74 65 73 74  5 w.F tests/test
59f0: 5f 76 65 63 74 6f 72 73 2f 4d 41 43 2f 48 4d 41  _vectors/MAC/HMA
5a00: 43 5f 53 48 41 33 2d 32 32 34 2e 74 78 74 20 37  C_SHA3-224.txt 7
5a10: 37 33 33 65 61 64 39 63 32 37 37 63 38 32 39 61  733ead9c277c829a
5a20: 37 30 31 61 37 39 62 63 61 65 33 63 61 64 36 33  701a79bcae3cad63
5a30: 64 34 32 35 34 34 35 30 38 34 31 36 64 38 63 30  d42544508416d8c0
5a40: 34 36 35 39 33 33 33 63 36 31 64 62 65 64 36 20  4659333c61dbed6 
5a50: 77 0a 46 20 74 65 73 74 73 2f 74 65 73 74 5f 76  w.F tests/test_v
5a60: 65 63 74 6f 72 73 2f 4d 41 43 2f 48 4d 41 43 5f  ectors/MAC/HMAC_
5a70: 53 48 41 33 2d 32 35 36 2e 74 65 73 74 20 39 33  SHA3-256.test 93
5a80: 35 39 32 66 31 64 63 63 39 33 39 37 33 63 31 32  592f1dcc93973c12
5a90: 38 37 34 63 64 33 64 37 39 31 38 62 64 36 38 33  874cd3d7918bd683
5aa0: 34 33 31 39 61 30 39 32 33 64 64 66 32 31 61 32  4319a0923ddf21a2
5ab0: 39 36 31 33 35 66 37 61 33 64 31 65 37 30 20 77  96135f7a3d1e70 w
5ac0: 0a 46 20 74 65 73 74 73 2f 74 65 73 74 5f 76 65  .F tests/test_ve
5ad0: 63 74 6f 72 73 2f 4d 41 43 2f 48 4d 41 43 5f 53  ctors/MAC/HMAC_S
5ae0: 48 41 33 2d 32 35 36 2e 74 78 74 20 63 31 37 66  HA3-256.txt c17f
5af0: 37 39 63 61 32 32 34 32 65 64 32 30 37 31 63 63  79ca2242ed2071cc
5b00: 63 35 65 30 62 36 36 36 30 61 63 65 30 66 32 34  c5e0b6660ace0f24
5b10: 61 33 31 65 36 31 63 32 38 33 32 39 38 30 35 61  a31e61c28329805a
5b20: 63 34 31 64 31 63 36 37 65 36 36 30 20 77 0a 46  c41d1c67e660 w.F
5b30: 20 74 65 73 74 73 2f 74 65 73 74 5f 76 65 63 74   tests/test_vect
5b40: 6f 72 73 2f 4d 41 43 2f 48 4d 41 43 5f 53 48 41  ors/MAC/HMAC_SHA
5b50: 33 2d 33 38 34 2e 74 65 73 74 20 33 62 37 38 63  3-384.test 3b78c
5b60: 37 66 37 33 34 66 37 32 66 35 31 65 61 33 37 33  7f734f72f51ea373
5b70: 33 30 36 36 38 35 35 31 30 64 38 66 39 33 65 36  306685510d8f93e6
5b80: 32 33 37 38 64 31 36 33 30 61 62 66 30 34 34 33  2378d1630abf0443
5b90: 66 34 35 39 66 63 32 33 30 61 64 20 77 0a 46 20  f459fc230ad w.F 
5ba0: 74 65 73 74 73 2f 74 65 73 74 5f 76 65 63 74 6f  tests/test_vecto
5bb0: 72 73 2f 4d 41 43 2f 48 4d 41 43 5f 53 48 41 33  rs/MAC/HMAC_SHA3
5bc0: 2d 33 38 34 2e 74 78 74 20 38 64 66 39 35 33 61  -384.txt 8df953a
5bd0: 32 32 38 33 66 36 35 33 64 35 32 39 32 31 39 37  2283f653d5292197
5be0: 65 33 37 61 31 34 36 39 65 38 35 33 37 37 35 65  e37a1469e853775e
5bf0: 35 36 65 65 34 31 32 61 36 38 32 34 37 36 35 62  56ee412a6824765b
5c00: 31 30 38 35 64 38 37 62 39 20 77 0a 46 20 74 65  1085d87b9 w.F te
5c10: 73 74 73 2f 74 65 73 74 5f 76 65 63 74 6f 72 73  sts/test_vectors
5c20: 2f 4d 41 43 2f 48 4d 41 43 5f 53 48 41 33 2d 35  /MAC/HMAC_SHA3-5
5c30: 31 32 2e 74 65 73 74 20 39 35 33 37 66 64 38 32  12.test 9537fd82
5c40: 39 39 33 33 39 34 38 35 33 34 32 66 38 30 37 63  99339485342f807c
5c50: 66 64 37 64 65 36 35 62 33 34 31 32 62 33 62 63  fd7de65b3412b3bc
5c60: 66 36 35 38 65 30 35 34 38 34 34 37 62 63 61 35  f658e0548447bca5
5c70: 65 39 34 37 63 62 64 32 20 77 0a 46 20 74 65 73  e947cbd2 w.F tes
5c80: 74 73 2f 74 65 73 74 5f 76 65 63 74 6f 72 73 2f  ts/test_vectors/
5c90: 4d 41 43 2f 48 4d 41 43 5f 53 48 41 33 2d 35 31  MAC/HMAC_SHA3-51
5ca0: 32 2e 74 78 74 20 61 31 61 63 34 63 65 65 61 66  2.txt a1ac4ceeaf
5cb0: 61 37 38 36 30 65 63 33 39 35 37 37 64 63 35 39  a7860ec39577dc59
5cc0: 35 66 64 39 38 34 39 36 31 31 37 34 66 34 38 34  5fd984961174f484
5cd0: 34 66 62 36 64 38 32 62 62 61 33 38 63 34 34 64  4fb6d82bba38c44d
5ce0: 65 37 30 31 33 63 20 77 0a 46 20 74 65 73 74 73  e7013c w.F tests
5cf0: 2f 74 65 73 74 5f 76 65 63 74 6f 72 73 2f 4d 41  /test_vectors/MA
5d00: 43 2f 48 4d 41 43 5f 53 48 41 33 38 34 2e 74 65  C/HMAC_SHA384.te
5d10: 73 74 20 39 37 66 38 62 36 62 62 37 37 64 66 63  st 97f8b6bb77dfc
5d20: 37 31 35 62 39 39 37 39 64 65 65 64 32 39 39 38  715b9979deed2998
5d30: 62 62 34 35 34 61 63 62 38 36 39 37 35 34 30 30  bb454acb86975400
5d40: 30 34 35 63 63 37 33 31 33 62 33 35 66 61 65 37  045cc7313b35fae7
5d50: 37 61 39 20 77 0a 46 20 74 65 73 74 73 2f 74 65  7a9 w.F tests/te
5d60: 73 74 5f 76 65 63 74 6f 72 73 2f 4d 41 43 2f 48  st_vectors/MAC/H
5d70: 4d 41 43 5f 53 48 41 33 38 34 2e 74 78 74 20 32  MAC_SHA384.txt 2
5d80: 38 31 33 34 62 36 38 61 66 39 64 36 62 62 31 35  8134b68af9d6bb15
5d90: 30 63 64 35 65 39 62 34 63 65 66 31 62 61 65 30  0cd5e9b4cef1bae0
5da0: 33 63 63 62 37 36 35 30 31 37 39 37 65 63 36 34  3ccb76501797ec64
5db0: 62 63 66 35 63 34 38 66 39 62 66 39 31 65 62 20  bcf5c48f9bf91eb 
5dc0: 77 0a 46 20 74 65 73 74 73 2f 74 65 73 74 5f 76  w.F tests/test_v
5dd0: 65 63 74 6f 72 73 2f 4d 41 43 2f 48 4d 41 43 5f  ectors/MAC/HMAC_
5de0: 53 48 41 35 31 32 2e 74 65 73 74 20 63 30 33 35  SHA512.test c035
5df0: 62 32 63 31 65 36 34 30 32 62 62 64 62 37 39 34  b2c1e6402bbdb794
5e00: 34 39 62 66 37 66 62 61 65 63 65 32 31 66 65 33  49bf7fbaece21fe3
5e10: 37 63 63 63 39 66 65 37 65 35 66 31 62 31 33 30  7ccc9fe7e5f1b130
5e20: 38 33 35 65 64 39 38 65 61 30 38 63 20 77 0a 46  835ed98ea08c w.F
5e30: 20 74 65 73 74 73 2f 74 65 73 74 5f 76 65 63 74   tests/test_vect
5e40: 6f 72 73 2f 4d 41 43 2f 48 4d 41 43 5f 53 48 41  ors/MAC/HMAC_SHA
5e50: 35 31 32 2e 74 78 74 20 66 66 64 35 38 63 61 35  512.txt ffd58ca5
5e60: 62 38 63 35 33 30 30 62 36 34 39 39 30 31 37 32  b8c5300b64990172
5e70: 37 65 36 61 34 32 33 31 33 39 38 66 62 65 39 30  7e6a4231398fbe90
5e80: 33 36 36 31 34 63 62 34 36 66 30 33 32 65 64 36  36614cb46f032ed6
5e90: 36 35 32 31 37 31 66 39 20 77 0a 46 20 74 65 73  652171f9 w.F tes
5ea0: 74 73 2f 74 65 73 74 5f 76 65 63 74 6f 72 73 2f  ts/test_vectors/
5eb0: 4d 41 43 2f 61 6c 6c 2e 74 63 6c 20 34 62 30 65  MAC/all.tcl 4b0e
5ec0: 37 35 35 61 35 34 31 63 30 61 63 38 34 62 33 38  755a541c0ac84b38
5ed0: 39 65 35 65 64 31 64 32 66 66 65 32 38 33 65 61  9e5ed1d2ffe283ea
5ee0: 32 39 38 32 61 36 36 35 35 62 65 62 66 37 64 34  2982a6655bebf7d4
5ef0: 32 33 66 35 65 31 34 61 61 32 61 31 20 77 0a 46  23f5e14aa2a1 w.F
5f00: 20 74 65 73 74 73 2f 74 65 73 74 5f 76 65 63 74   tests/test_vect
5f10: 6f 72 73 2f 4d 41 43 2f 6d 61 6b 65 5f 74 65 73  ors/MAC/make_tes
5f20: 74 2e 74 63 6c 20 33 37 64 31 62 37 31 62 33 39  t.tcl 37d1b71b39
5f30: 34 33 31 64 65 61 31 34 61 31 30 30 36 37 33 37  431dea14a1006737
5f40: 36 62 65 61 35 65 64 64 34 35 62 66 34 64 34 37  6bea5edd45bf4d47
5f50: 65 37 64 65 66 66 32 64 66 38 35 39 35 64 63 38  e7deff2df8595dc8
5f60: 37 37 61 37 39 62 20 77 0a 46 20 74 65 73 74 73  77a79b w.F tests
5f70: 2f 74 65 73 74 5f 76 65 63 74 6f 72 73 2f 61 6c  /test_vectors/al
5f80: 6c 2e 74 63 6c 20 34 62 30 65 37 35 35 61 35 34  l.tcl 4b0e755a54
5f90: 31 63 30 61 63 38 34 62 33 38 39 65 35 65 64 31  1c0ac84b389e5ed1
5fa0: 64 32 66 66 65 32 38 33 65 61 32 39 38 32 61 36  d2ffe283ea2982a6
5fb0: 36 35 35 62 65 62 66 37 64 34 32 33 66 35 65 31  655bebf7d423f5e1
5fc0: 34 61 61 32 61 31 20 77 0a 46 20 74 65 73 74 73  4aa2a1 w.F tests
5fd0: 2f 74 6c 73 49 4f 2e 74 65 73 74 20 34 34 37 38  /tlsIO.test 4478
5fe0: 39 35 36 66 31 36 39 65 32 33 35 36 62 30 62 35  956f169e2356b0b5
5ff0: 35 39 65 62 34 33 65 32 37 36 62 65 31 64 63 33  59eb43e276be1dc3
6000: 62 32 39 38 38 65 35 66 32 39 31 38 66 30 38 39  b2988e5f2918f089
6010: 33 62 64 66 33 34 38 62 30 39 38 34 20 77 0a 46  3bdf348b0984 w.F
6020: 20 77 69 6e 2f 52 45 41 44 4d 45 2e 74 78 74 20   win/README.txt 
6030: 37 35 38 38 65 62 31 30 38 65 34 32 34 39 65 62  7588eb108e4249eb
6040: 32 35 30 61 38 31 38 35 64 62 63 63 61 66 38 61  250a8185dbccaf8a
6050: 33 61 38 36 33 63 64 30 32 39 38 33 64 38 37 31  3a863cd02983d871
6060: 33 35 62 61 35 65 38 37 62 36 36 61 33 35 34 32  35ba5e87b66a3542
6070: 20 77 0a 46 20 77 69 6e 2f 6d 61 6b 65 66 69 6c   w.F win/makefil
6080: 65 2e 76 63 20 33 62 64 65 34 31 39 66 35 66 30  e.vc 3bde419f5f0
6090: 30 35 66 37 34 39 32 31 63 35 34 36 30 37 35 39  05f74921c5460759
60a0: 62 63 39 30 32 66 30 38 62 66 33 61 32 31 66 35  bc902f08bf3a21f5
60b0: 37 34 33 35 62 36 37 37 37 34 33 62 65 38 62 65  7435b677743be8be
60c0: 32 38 62 36 35 20 77 0a 46 20 77 69 6e 2f 6e 6d  28b65 w.F win/nm
60d0: 61 6b 65 68 6c 70 2e 63 20 35 37 30 66 62 39 35  akehlp.c 570fb95
60e0: 39 64 33 62 31 61 36 36 35 38 64 66 66 37 62 37  9d3b1a6658dff7b7
60f0: 34 30 32 31 65 30 62 64 66 36 35 32 64 31 61 61  4021e0bdf652d1aa
6100: 61 64 32 36 39 38 63 64 32 32 37 64 31 64 64 63  ad2698cd227d1ddc
6110: 36 30 34 64 32 33 33 30 35 20 77 0a 46 20 77 69  604d23305 w.F wi
6120: 6e 2f 72 75 6c 65 73 2d 65 78 74 2e 76 63 20 35  n/rules-ext.vc 5
6130: 36 36 32 33 30 66 64 64 39 39 39 61 39 35 37 63  66230fdd999a957c
6140: 32 37 30 30 37 65 62 66 61 38 30 32 32 61 61 35  27007ebfa8022aa5
6150: 32 33 62 64 62 36 34 32 34 33 64 38 65 66 63 64  23bdb64243d8efcd
6160: 61 64 31 63 39 63 38 66 63 33 63 64 61 65 37 20  ad1c9c8fc3cdae7 
6170: 77 0a 46 20 77 69 6e 2f 72 75 6c 65 73 2e 76 63  w.F win/rules.vc
6180: 20 64 36 61 62 34 32 36 63 38 34 66 30 63 33 35   d6ab426c84f0c35
6190: 66 63 36 65 63 66 66 39 63 63 66 66 31 61 38 37  fc6ecff9ccff1a87
61a0: 65 31 34 35 39 33 62 33 36 62 39 61 38 65 32 30  e14593b36b9a8e20
61b0: 39 62 62 39 35 33 65 31 37 33 37 32 30 62 39 34  9bb953e173720b94
61c0: 36 20 77 0a 46 20 77 69 6e 2f 74 61 72 67 65 74  6 w.F win/target
61d0: 73 2e 76 63 20 39 36 61 32 35 61 31 66 61 36 65  s.vc 96a25a1fa6e
61e0: 39 65 39 63 66 62 33 34 38 66 64 33 37 36 30 61  9e9cfb348fd3760a
61f0: 35 33 39 35 62 34 63 65 38 61 63 61 66 63 38 65  5395b4ce8acafc8e
6200: 64 31 30 66 30 34 31 32 39 33 37 65 63 32 30 30  d10f0412937ec200
6210: 64 35 64 62 64 20 77 0a 50 20 62 66 62 35 31 36  d5dbd w.P bfb516
6220: 31 35 36 63 61 61 30 34 37 62 65 61 61 30 34 66  156caa047beaa04f
6230: 65 39 65 35 63 62 35 62 38 65 35 36 31 33 36 36  e9e5cb5b8e561366
6240: 63 64 31 33 66 35 38 37 61 38 66 61 38 63 66 64  cd13f587a8fa8cfd
6250: 64 66 65 36 33 65 39 62 66 30 0a 55 20 62 6f 68  dfe63e9bf0.U boh
6260: 61 67 61 6e 0a 5a 20 65 34 38 65 38 32 66 65 64  agan.Z e48e82fed
6270: 63 63 35 32 35 37 35 36 63 37 34 35 65 64 38 65  cc525756c745ed8e
6280: 65 37 63 61 66 63 66 0a                          e7cafcf.