Hex Artifact Content

Artifact 848f077d7a22ca16495dcdb00041a945d0c9f4159436aa6335f22cbcc1477100:


0000: 23 20 53 48 41 32 35 36 0a 23 20 46 72 6f 6d 20  # SHA256.# From 
0010: 68 74 74 70 73 3a 2f 2f 63 73 72 63 2e 6e 69 73  https://csrc.nis
0020: 74 2e 67 6f 76 2f 70 72 6f 6a 65 63 74 73 2f 63  t.gov/projects/c
0030: 72 79 70 74 6f 67 72 61 70 68 69 63 2d 73 74 61  ryptographic-sta
0040: 6e 64 61 72 64 73 2d 61 6e 64 2d 67 75 69 64 65  ndards-and-guide
0050: 6c 69 6e 65 73 2f 65 78 61 6d 70 6c 65 2d 76 61  lines/example-va
0060: 6c 75 65 73 0a 23 20 61 6e 64 20 52 46 43 20 36  lues.# and RFC 6
0070: 32 33 34 20 53 48 41 20 61 6e 64 20 53 48 41 2d  234 SHA and SHA-
0080: 62 61 73 65 64 20 48 4d 41 43 20 61 6e 64 20 48  based HMAC and H
0090: 4b 44 46 0a 0a 5b 62 20 3d 20 36 34 5d 0a 5b 4c  KDF..[b = 64].[L
00a0: 20 3d 20 33 32 5d 0a 0a 4c 65 6e 20 3d 20 30 0a   = 32]..Len = 0.
00b0: 4d 73 67 20 3d 20 22 22 0a 4d 44 20 3d 20 65 33  Msg = "".MD = e3
00c0: 62 30 63 34 34 32 39 38 66 63 31 63 31 34 39 61  b0c44298fc1c149a
00d0: 66 62 66 34 63 38 39 39 36 66 62 39 32 34 32 37  fbf4c8996fb92427
00e0: 61 65 34 31 65 34 36 34 39 62 39 33 34 63 61 34  ae41e4649b934ca4
00f0: 39 35 39 39 31 62 37 38 35 32 62 38 35 35 0a 0a  95991b7852b855..
0100: 4c 65 6e 20 3d 20 33 0a 4d 73 67 20 3d 20 22 61  Len = 3.Msg = "a
0110: 62 63 22 0a 4d 44 20 3d 20 62 61 37 38 31 36 62  bc".MD = ba7816b
0120: 66 38 66 30 31 63 66 65 61 34 31 34 31 34 30 64  f8f01cfea414140d
0130: 65 35 64 61 65 32 32 32 33 62 30 30 33 36 31 61  e5dae2223b00361a
0140: 33 39 36 31 37 37 61 39 63 62 34 31 30 66 66 36  396177a9cb410ff6
0150: 31 66 32 30 30 31 35 61 64 0a 0a 4c 65 6e 20 3d  1f20015ad..Len =
0160: 20 35 36 0a 4d 73 67 20 3d 20 22 61 62 63 64 62   56.Msg = "abcdb
0170: 63 64 65 63 64 65 66 64 65 66 67 65 66 67 68 66  cdecdefdefgefghf
0180: 67 68 69 67 68 69 6a 68 69 6a 6b 69 6a 6b 6c 6a  ghighijhijkijklj
0190: 6b 6c 6d 6b 6c 6d 6e 6c 6d 6e 6f 6d 6e 6f 70 6e  klmklmnlmnomnopn
01a0: 6f 70 71 22 0a 4d 44 20 3d 20 32 34 38 64 36 61  opq".MD = 248d6a
01b0: 36 31 64 32 30 36 33 38 62 38 65 35 63 30 32 36  61d20638b8e5c026
01c0: 39 33 30 63 33 65 36 30 33 39 61 33 33 63 65 34  930c3e6039a33ce4
01d0: 35 39 36 34 66 66 32 31 36 37 66 36 65 63 65 64  5964ff2167f6eced
01e0: 64 34 31 39 64 62 30 36 63 31 0a 0a 4c 65 6e 20  d419db06c1..Len 
01f0: 3d 20 31 31 32 0a 4d 73 67 20 3d 20 22 61 62 63  = 112.Msg = "abc
0200: 64 65 66 67 68 62 63 64 65 66 67 68 69 63 64 65  defghbcdefghicde
0210: 66 67 68 69 6a 64 65 66 67 68 69 6a 6b 65 66 67  fghijdefghijkefg
0220: 68 69 6a 6b 6c 66 67 68 69 6a 6b 6c 6d 67 68 69  hijklfghijklmghi
0230: 6a 6b 6c 6d 6e 68 69 6a 6b 6c 6d 6e 6f 69 6a 6b  jklmnhijklmnoijk
0240: 6c 6d 6e 6f 70 6a 6b 6c 6d 6e 6f 70 71 6b 6c 6d  lmnopjklmnopqklm
0250: 6e 6f 70 71 72 6c 6d 6e 6f 70 71 72 73 6d 6e 6f  nopqrlmnopqrsmno
0260: 70 71 72 73 74 6e 6f 70 71 72 73 74 75 22 0a 4d  pqrstnopqrstu".M
0270: 44 20 3d 20 63 66 35 62 31 36 61 37 37 38 61 66  D = cf5b16a778af
0280: 38 33 38 30 30 33 36 63 65 35 39 65 37 62 30 34  8380036ce59e7b04
0290: 39 32 33 37 30 62 32 34 39 62 31 31 65 38 66 30  92370b249b11e8f0
02a0: 37 61 35 31 61 66 61 63 34 35 30 33 37 61 66 65  7a51afac45037afe
02b0: 65 39 64 31 0a 0a 4c 65 6e 20 3d 20 31 30 30 30  e9d1..Len = 1000
02c0: 30 30 30 0a 52 65 70 65 61 74 20 3d 20 31 30 30  000.Repeat = 100
02d0: 30 30 30 30 0a 4d 73 67 20 3d 20 22 61 22 0a 4d  0000.Msg = "a".M
02e0: 44 20 3d 20 63 64 63 37 36 65 35 63 39 39 31 34  D = cdc76e5c9914
02f0: 66 62 39 32 38 31 61 31 63 37 65 32 38 34 64 37  fb9281a1c7e284d7
0300: 33 65 36 37 66 31 38 30 39 61 34 38 61 34 39 37  3e67f1809a48a497
0310: 32 30 30 65 30 34 36 64 33 39 63 63 63 37 31 31  200e046d39ccc711
0320: 32 63 64 30 0a 0a 4c 65 6e 20 3d 20 31 30 37 33  2cd0..Len = 1073
0330: 37 34 31 38 32 34 0a 52 65 70 65 61 74 20 3d 20  741824.Repeat = 
0340: 31 36 37 37 37 32 31 36 0a 4d 73 67 20 3d 20 22  16777216.Msg = "
0350: 61 62 63 64 65 66 67 68 62 63 64 65 66 67 68 69  abcdefghbcdefghi
0360: 63 64 65 66 67 68 69 6a 64 65 66 67 68 69 6a 6b  cdefghijdefghijk
0370: 65 66 67 68 69 6a 6b 6c 66 67 68 69 6a 6b 6c 6d  efghijklfghijklm
0380: 67 68 69 6a 6b 6c 6d 6e 68 69 6a 6b 6c 6d 6e 6f  ghijklmnhijklmno
0390: 22 0a 4d 44 20 3d 20 35 30 65 37 32 61 30 65 32  ".MD = 50e72a0e2
03a0: 36 34 34 32 66 65 32 35 35 32 64 63 33 39 33 38  6442fe2552dc3938
03b0: 61 63 35 38 36 35 38 32 32 38 63 30 63 62 66 62  ac58658228c0cbfb
03c0: 31 64 32 63 61 38 37 32 61 65 34 33 35 32 36 36  1d2ca872ae435266
03d0: 66 63 64 30 35 35 65 0a 0a 4c 65 6e 20 3d 20 31  fcd055e..Len = 1
03e0: 0a 4d 73 67 20 3d 20 62 64 0a 4d 44 20 3d 20 36  .Msg = bd.MD = 6
03f0: 38 33 32 35 37 32 30 61 61 62 64 37 63 38 32 66  8325720aabd7c82f
0400: 33 30 66 35 35 34 62 33 31 33 64 30 35 37 30 63  30f554b313d0570c
0410: 39 35 61 63 63 62 62 37 64 63 34 62 35 61 61 65  95accbb7dc4b5aae
0420: 31 31 32 30 34 63 30 38 66 66 65 37 33 32 62 0a  11204c08ffe732b.
0430: 0a 4c 65 6e 20 3d 20 34 0a 4d 73 67 20 3d 20 63  .Len = 4.Msg = c
0440: 39 38 63 38 65 35 35 0a 4d 44 20 3d 20 37 61 62  98c8e55.MD = 7ab
0450: 63 32 32 63 30 61 65 35 61 66 32 36 63 65 39 33  c22c0ae5af26ce93
0460: 64 62 62 39 34 34 33 33 61 30 65 30 62 32 65 31  dbb94433a0e0b2e1
0470: 31 39 64 30 31 34 66 38 65 37 66 36 35 62 64 35  19d014f8e7f65bd5
0480: 36 63 36 31 63 63 63 63 64 39 35 30 34 0a 0a 4c  6c61ccccd9504..L
0490: 65 6e 20 3d 20 35 35 0a 52 65 70 65 61 74 20 3d  en = 55.Repeat =
04a0: 20 35 35 0a 4d 73 67 20 3d 20 30 30 0a 4d 44 20   55.Msg = 00.MD 
04b0: 3d 20 30 32 37 37 39 34 36 36 63 64 65 63 31 36  = 02779466cdec16
04c0: 33 38 31 31 64 30 37 38 38 31 35 63 36 33 33 66  3811d078815c633f
04d0: 32 31 39 30 31 34 31 33 30 38 31 34 34 39 30 30  2190141308144900
04e0: 32 66 32 34 61 61 33 65 38 30 66 30 62 38 38 65  2f24aa3e80f0b88e
04f0: 66 37 0a 0a 4c 65 6e 20 3d 20 35 36 0a 52 65 70  f7..Len = 56.Rep
0500: 65 61 74 20 3d 20 35 36 0a 4d 73 67 20 3d 20 30  eat = 56.Msg = 0
0510: 30 0a 4d 44 20 3d 20 64 34 38 31 37 61 61 35 34  0.MD = d4817aa54
0520: 39 37 36 32 38 65 37 63 37 37 65 36 62 36 30 36  97628e7c77e6b606
0530: 31 30 37 30 34 32 62 62 62 61 33 31 33 30 38 38  107042bbba313088
0540: 38 63 35 66 34 37 61 33 37 35 65 36 31 37 39 62  8c5f47a375e6179b
0550: 65 37 38 39 66 62 62 0a 0a 4c 65 6e 20 3d 20 35  e789fbb..Len = 5
0560: 37 0a 52 65 70 65 61 74 20 3d 20 35 37 0a 4d 73  7.Repeat = 57.Ms
0570: 67 20 3d 20 30 30 0a 4d 44 20 3d 20 36 35 61 31  g = 00.MD = 65a1
0580: 36 63 62 37 38 36 31 33 33 35 64 35 61 63 65 33  6cb7861335d5ace3
0590: 63 36 30 37 31 38 62 35 30 35 32 65 34 34 36 36  c60718b5052e4466
05a0: 30 37 32 36 64 61 34 63 64 31 33 62 62 37 34 35  0726da4cd13bb745
05b0: 33 38 31 62 32 33 35 61 31 37 38 35 0a 0a 4c 65  381b235a1785..Le
05c0: 6e 20 3d 20 36 34 0a 52 65 70 65 61 74 20 3d 20  n = 64.Repeat = 
05d0: 36 34 0a 4d 73 67 20 3d 20 30 30 0a 4d 44 20 3d  64.Msg = 00.MD =
05e0: 20 66 35 61 35 66 64 34 32 64 31 36 61 32 30 33   f5a5fd42d16a203
05f0: 30 32 37 39 38 65 66 36 65 64 33 30 39 39 37 39  02798ef6ed309979
0600: 62 34 33 30 30 33 64 32 33 32 30 64 39 66 30 65  b43003d2320d9f0e
0610: 38 65 61 39 38 33 31 61 39 32 37 35 39 66 62 34  8ea9831a92759fb4
0620: 62 0a 0a 4c 65 6e 20 3d 20 31 30 30 30 0a 52 65  b..Len = 1000.Re
0630: 70 65 61 74 20 3d 20 31 30 30 30 0a 4d 73 67 20  peat = 1000.Msg 
0640: 3d 20 30 30 0a 4d 44 20 3d 20 35 34 31 62 33 65  = 00.MD = 541b3e
0650: 39 64 61 61 30 39 62 32 30 62 66 38 35 66 61 32  9daa09b20bf85fa2
0660: 37 33 65 35 63 62 64 33 65 38 30 31 38 35 61 61  73e5cbd3e80185aa
0670: 34 65 63 32 39 38 65 37 36 35 64 62 38 37 37 34  4ec298e765db8774
0680: 32 62 37 30 31 33 38 61 35 33 0a 0a 4c 65 6e 20  2b70138a53..Len 
0690: 3d 20 31 30 30 30 0a 52 65 70 65 61 74 20 3d 20  = 1000.Repeat = 
06a0: 31 30 30 30 0a 4d 73 67 20 3d 20 34 31 0a 4d 44  1000.Msg = 41.MD
06b0: 20 3d 20 63 32 65 36 38 36 38 32 33 34 38 39 63   = c2e686823489c
06c0: 65 64 32 30 31 37 66 36 30 35 39 62 38 62 32 33  ed2017f6059b8b23
06d0: 39 33 31 38 62 36 33 36 34 66 36 64 63 64 38 33  9318b6364f6dcd83
06e0: 35 64 30 61 35 31 39 31 30 35 61 31 65 61 64 64  5d0a519105a1eadd
06f0: 36 65 34 0a 0a 4c 65 6e 20 3d 20 31 30 30 35 0a  6e4..Len = 1005.
0700: 52 65 70 65 61 74 20 3d 20 31 30 30 35 0a 4d 73  Repeat = 1005.Ms
0710: 67 20 3d 20 35 35 0a 4d 44 20 3d 20 66 34 64 36  g = 55.MD = f4d6
0720: 32 64 64 65 63 30 66 33 64 64 39 30 65 61 31 33  2ddec0f3dd90ea13
0730: 38 30 66 61 31 36 61 35 66 66 38 64 63 34 63 35  80fa16a5ff8dc4c5
0740: 34 62 32 31 37 34 30 36 35 30 66 32 34 61 66 63  4b21740650f24afc
0750: 34 31 32 30 39 30 33 35 35 32 62 30 0a 0a 4c 65  4120903552b0..Le
0760: 6e 20 3d 20 31 30 30 30 30 30 30 0a 52 65 70 65  n = 1000000.Repe
0770: 61 74 20 3d 20 31 30 30 30 30 30 30 0a 4d 73 67  at = 1000000.Msg
0780: 20 3d 20 30 30 0a 4d 44 20 3d 20 64 32 39 37 35   = 00.MD = d2975
0790: 31 66 32 36 34 39 62 33 32 66 66 35 37 32 62 35  1f2649b32ff572b5
07a0: 65 30 61 39 66 35 34 31 65 61 36 36 30 61 35 30  e0a9f541ea660a50
07b0: 66 39 34 66 66 30 62 65 65 64 66 62 30 62 36 39  f94ff0beedfb0b69
07c0: 32 62 39 32 34 63 63 38 30 32 35 0a 0a 4c 65 6e  2b924cc8025..Len
07d0: 20 3d 20 30 78 32 30 30 30 30 30 30 30 0a 52 65   = 0x20000000.Re
07e0: 70 65 61 74 20 3d 20 35 33 36 38 37 30 39 31 32  peat = 536870912
07f0: 0a 4d 73 67 20 3d 20 35 61 0a 4d 44 20 3d 20 31  .Msg = 5a.MD = 1
0800: 35 61 31 38 36 38 63 31 32 63 63 35 33 39 35 31  5a1868c12cc53951
0810: 65 31 38 32 33 34 34 32 37 37 34 34 37 63 64 30  e182344277447cd0
0820: 39 37 39 35 33 36 62 61 64 63 63 35 31 32 61 64  979536badcc512ad
0830: 32 34 63 36 37 65 39 62 32 64 34 66 33 64 64 0a  24c67e9b2d4f3dd.
0840: 0a 23 4c 65 6e 20 3d 20 30 78 34 31 30 30 30 30  .#Len = 0x410000
0850: 30 30 0a 23 52 65 70 65 61 74 20 3d 20 31 30 39  00.#Repeat = 109
0860: 30 35 31 39 30 34 30 0a 23 4d 73 67 20 3d 20 30  0519040.#Msg = 0
0870: 30 0a 23 4d 44 20 3d 20 34 36 31 63 31 39 61 39  0.#MD = 461c19a9
0880: 33 62 64 34 33 34 34 66 39 32 31 35 66 35 65 63  3bd4344f9215f5ec
0890: 36 34 33 35 37 30 39 30 33 34 32 62 63 36 36 62  64357090342bc66b
08a0: 31 35 61 31 34 38 33 31 37 64 32 37 36 65 33 31  15a148317d276e31
08b0: 63 62 63 32 30 62 35 33 0a 0a 23 4c 65 6e 20 3d  cbc20b53..#Len =
08c0: 20 30 78 36 30 30 30 30 30 33 65 0a 23 52 65 70   0x6000003e.#Rep
08d0: 65 61 74 20 3d 20 31 36 31 30 36 31 32 37 39 38  eat = 1610612798
08e0: 0a 23 4d 73 67 20 3d 20 34 32 0a 23 4d 44 20 3d  .#Msg = 42.#MD =
08f0: 20 63 32 33 63 65 38 61 37 38 39 35 66 34 62 32   c23ce8a7895f4b2
0900: 31 65 63 30 64 61 66 33 37 39 32 30 61 63 30 61  1ec0daf37920ac0a
0910: 32 36 32 61 32 32 30 30 34 35 61 30 33 65 62 32  262a220045a03eb2
0920: 64 66 65 64 34 38 65 66 39 62 30 35 61 61 62 65  dfed48ef9b05aabe
0930: 61 0a 0a 4c 65 6e 20 3d 20 34 33 0a 4d 73 67 20  a..Len = 43.Msg 
0940: 3d 20 22 54 68 65 20 71 75 69 63 6b 20 62 72 6f  = "The quick bro
0950: 77 6e 20 66 6f 78 20 6a 75 6d 70 73 20 6f 76 65  wn fox jumps ove
0960: 72 20 74 68 65 20 6c 61 7a 79 20 64 6f 67 22 0a  r the lazy dog".
0970: 4d 44 20 3d 20 64 37 61 38 66 62 62 33 30 37 64  MD = d7a8fbb307d
0980: 37 38 30 39 34 36 39 63 61 39 61 62 63 62 30 30  7809469ca9abcb00
0990: 38 32 65 34 66 38 64 35 36 35 31 65 34 36 64 33  82e4f8d5651e46d3
09a0: 63 64 62 37 36 32 64 30 32 64 30 62 66 33 37 63  cdb762d02d0bf37c
09b0: 39 65 35 39 32 0a 0a 23 20 52 46 43 20 36 32 33  9e592..# RFC 623
09c0: 34 20 54 65 73 74 20 43 61 73 65 20 31 0a 4c 65  4 Test Case 1.Le
09d0: 6e 20 3d 20 33 0a 4d 73 67 20 3d 20 22 61 62 63  n = 3.Msg = "abc
09e0: 22 0a 4d 44 20 3d 20 62 61 37 38 31 36 62 66 38  ".MD = ba7816bf8
09f0: 66 30 31 63 66 65 61 34 31 34 31 34 30 64 65 35  f01cfea414140de5
0a00: 64 61 65 32 32 32 33 62 30 30 33 36 31 61 33 39  dae2223b00361a39
0a10: 36 31 37 37 61 39 63 62 34 31 30 66 66 36 31 66  6177a9cb410ff61f
0a20: 32 30 30 31 35 61 64 0a 0a 23 20 52 46 43 20 36  20015ad..# RFC 6
0a30: 32 33 34 20 54 65 73 74 20 43 61 73 65 20 32 0a  234 Test Case 2.
0a40: 4c 65 6e 20 3d 20 35 36 0a 4d 73 67 20 3d 20 22  Len = 56.Msg = "
0a50: 61 62 63 64 62 63 64 65 63 64 65 66 64 65 66 67  abcdbcdecdefdefg
0a60: 65 66 67 68 66 67 68 69 67 68 69 6a 68 69 6a 6b  efghfghighijhijk
0a70: 69 6a 6b 6c 6a 6b 6c 6d 6b 6c 6d 6e 6c 6d 6e 6f  ijkljklmklmnlmno
0a80: 6d 6e 6f 70 6e 6f 70 71 22 0a 4d 44 20 3d 20 32  mnopnopq".MD = 2
0a90: 34 38 64 36 61 36 31 64 32 30 36 33 38 62 38 65  48d6a61d20638b8e
0aa0: 35 63 30 32 36 39 33 30 63 33 65 36 30 33 39 61  5c026930c3e6039a
0ab0: 33 33 63 65 34 35 39 36 34 66 66 32 31 36 37 66  33ce45964ff2167f
0ac0: 36 65 63 65 64 64 34 31 39 64 62 30 36 63 31 0a  6ecedd419db06c1.
0ad0: 0a 23 20 52 46 43 20 36 32 33 34 20 54 65 73 74  .# RFC 6234 Test
0ae0: 20 43 61 73 65 20 33 0a 4c 65 6e 20 3d 20 31 30   Case 3.Len = 10
0af0: 30 30 30 30 30 0a 52 65 70 65 61 74 20 3d 20 31  00000.Repeat = 1
0b00: 30 30 30 30 30 30 0a 4d 73 67 20 3d 20 22 61 22  000000.Msg = "a"
0b10: 0a 4d 44 20 3d 20 63 64 63 37 36 65 35 63 39 39  .MD = cdc76e5c99
0b20: 31 34 66 62 39 32 38 31 61 31 63 37 65 32 38 34  14fb9281a1c7e284
0b30: 64 37 33 65 36 37 66 31 38 30 39 61 34 38 61 34  d73e67f1809a48a4
0b40: 39 37 32 30 30 65 30 34 36 64 33 39 63 63 63 37  97200e046d39ccc7
0b50: 31 31 32 63 64 30 0a 0a 23 20 52 46 43 20 36 32  112cd0..# RFC 62
0b60: 33 34 20 54 65 73 74 20 43 61 73 65 20 34 0a 4c  34 Test Case 4.L
0b70: 65 6e 20 3d 20 36 34 30 0a 52 65 70 65 61 74 20  en = 640.Repeat 
0b80: 3d 20 31 30 0a 4d 73 67 20 3d 20 22 30 31 32 33  = 10.Msg = "0123
0b90: 34 35 36 37 30 31 32 33 34 35 36 37 30 31 32 33  4567012345670123
0ba0: 34 35 36 37 30 31 32 33 34 35 36 37 30 31 32 33  4567012345670123
0bb0: 34 35 36 37 30 31 32 33 34 35 36 37 30 31 32 33  4567012345670123
0bc0: 34 35 36 37 30 31 32 33 34 35 36 37 22 0a 4d 44  456701234567".MD
0bd0: 20 3d 20 35 39 34 38 34 37 33 32 38 34 35 31 62   = 594847328451b
0be0: 64 66 61 38 35 30 35 36 32 32 35 34 36 32 63 63  dfa85056225462cc
0bf0: 31 64 38 36 37 64 38 37 37 66 62 33 38 38 64 66  1d867d877fb388df
0c00: 30 63 65 33 35 66 32 35 61 62 35 35 36 32 62 66  0ce35f25ab5562bf
0c10: 62 62 35 0a 0a 23 20 52 46 43 20 36 32 33 34 20  bb5..# RFC 6234 
0c20: 54 65 73 74 20 43 61 73 65 20 36 0a 4c 65 6e 20  Test Case 6.Len 
0c30: 3d 20 31 0a 4d 73 67 20 3d 20 31 39 0a 4d 44 20  = 1.Msg = 19.MD 
0c40: 3d 20 36 38 61 61 32 65 32 65 65 35 64 66 66 39  = 68aa2e2ee5dff9
0c50: 36 65 33 33 35 35 65 36 63 37 65 65 33 37 33 65  6e3355e6c7ee373e
0c60: 33 64 36 61 34 65 31 37 66 37 35 66 39 35 31 38  3d6a4e17f75f9518
0c70: 64 38 34 33 37 30 39 63 30 63 39 62 63 33 65 33  d843709c0c9bc3e3
0c80: 64 34 0a 0a 23 20 52 46 43 20 36 32 33 34 20 54  d4..# RFC 6234 T
0c90: 65 73 74 20 43 61 73 65 20 38 0a 4c 65 6e 20 3d  est Case 8.Len =
0ca0: 20 31 36 0a 4d 73 67 20 3d 20 65 33 64 37 32 35   16.Msg = e3d725
0cb0: 37 30 64 63 64 64 37 38 37 63 65 33 38 38 37 61  70dcdd787ce3887a
0cc0: 62 32 63 64 36 38 34 36 35 32 0a 4d 44 20 3d 20  b2cd684652.MD = 
0cd0: 31 37 35 65 65 36 39 62 30 32 62 61 39 62 35 38  175ee69b02ba9b58
0ce0: 65 32 62 30 61 35 66 64 31 33 38 31 39 63 65 61  e2b0a5fd13819cea
0cf0: 35 37 33 66 33 39 34 30 61 39 34 66 38 32 35 31  573f3940a94f8251
0d00: 32 38 63 66 34 32 30 39 62 65 61 62 62 34 65 38  28cf4209beabb4e8
0d10: 0a 0a 23 20 52 46 43 20 36 32 33 34 20 54 65 73  ..# RFC 6234 Tes
0d20: 74 20 43 61 73 65 20 31 30 0a 4c 65 6e 20 3d 20  t Case 10.Len = 
0d30: 31 36 33 0a 4d 73 67 20 3d 20 38 33 32 36 37 35  163.Msg = 832675
0d40: 34 65 32 32 37 37 33 37 32 66 34 66 63 31 32 62  4e2277372f4fc12b
0d50: 32 30 35 32 37 61 66 65 66 30 34 64 38 61 30 35  20527afef04d8a05
0d60: 36 39 37 31 62 31 31 61 64 35 37 31 32 33 61 37  6971b11ad57123a7
0d70: 63 31 33 37 37 36 30 30 30 30 64 37 62 65 66 36  c137760000d7bef6
0d80: 66 33 63 31 66 37 61 39 30 38 33 61 61 33 39 64  f3c1f7a9083aa39d
0d90: 38 31 30 64 62 33 31 30 37 37 37 64 61 62 38 62  810db310777dab8b
0da0: 31 65 37 66 30 32 62 38 34 61 32 36 63 37 37 33  1e7f02b84a26c773
0db0: 33 32 35 66 38 62 32 33 37 34 64 65 37 61 34 62  325f8b2374de7a4b
0dc0: 35 61 35 38 63 62 35 63 35 63 66 33 35 62 63 65  5a58cb5c5cf35bce
0dd0: 65 36 66 62 39 34 36 65 35 62 64 36 39 34 66 61  e6fb946e5bd694fa
0de0: 35 39 33 61 38 62 65 62 33 66 39 64 36 35 39 32  593a8beb3f9d6592
0df0: 65 63 65 64 61 61 36 36 63 61 38 32 61 32 39 64  ecedaa66ca82a29d
0e00: 30 63 35 31 62 63 66 39 33 33 36 32 33 30 65 35  0c51bcf9336230e5
0e10: 64 37 38 34 65 34 63 30 61 34 33 66 38 64 37 39  d784e4c0a43f8d79
0e20: 61 33 30 61 31 36 35 63 62 61 62 65 34 35 32 62  a30a165cbabe452b
0e30: 37 37 34 62 39 63 37 31 30 39 61 39 37 64 31 33  774b9c7109a97d13
0e40: 38 66 31 32 39 32 32 38 39 36 36 66 36 63 30 61  8f129228966f6c0a
0e50: 64 63 31 30 36 61 61 64 35 61 39 66 64 64 33 30  dc106aad5a9fdd30
0e60: 38 32 35 37 36 39 62 32 63 36 37 31 61 66 36 37  825769b2c671af67
0e70: 35 39 64 66 32 38 65 62 33 39 33 64 35 34 64 36  59df28eb393d54d6
0e80: 0a 4d 44 20 3d 20 39 37 64 62 63 61 37 64 66 34  .MD = 97dbca7df4
0e90: 36 64 36 32 63 38 61 34 32 32 63 39 34 31 64 64  6d62c8a422c941dd
0ea0: 37 65 38 33 35 62 38 61 64 33 33 36 31 37 36 33  7e835b8ad3361763
0eb0: 66 37 65 39 62 32 64 39 35 66 34 66 30 64 61 36  f7e9b2d95f4f0da6
0ec0: 65 31 63 63 62 63 0a                             e1ccbc.