Artifact
7733ead9c277c829a701a79bcae3cad63d42544508416d8c04659333c61dbed6:
0000: 23 20 48 4d 41 43 2d 53 48 41 33 2d 32 32 34 0a # HMAC-SHA3-224.
0010: 23 20 46 72 6f 6d 20 68 74 74 70 73 3a 2f 2f 63 # From https://c
0020: 73 72 63 2e 6e 69 73 74 2e 67 6f 76 2f 70 72 6f src.nist.gov/pro
0030: 6a 65 63 74 73 2f 63 72 79 70 74 6f 67 72 61 70 jects/cryptograp
0040: 68 69 63 2d 73 74 61 6e 64 61 72 64 73 2d 61 6e hic-standards-an
0050: 64 2d 67 75 69 64 65 6c 69 6e 65 73 2f 65 78 61 d-guidelines/exa
0060: 6d 70 6c 65 2d 76 61 6c 75 65 73 0a 0a 5b 62 20 mple-values..[b
0070: 3d 20 31 34 34 5d 0a 5b 4c 20 3d 20 32 38 5d 0a = 144].[L = 28].
0080: 0a 4b 6c 65 6e 20 3d 20 32 38 0a 54 6c 65 6e 20 .Klen = 28.Tlen
0090: 3d 20 32 38 0a 4c 65 6e 20 3d 20 33 34 0a 4d 73 = 28.Len = 34.Ms
00a0: 67 20 3d 20 22 53 61 6d 70 6c 65 20 6d 65 73 73 g = "Sample mess
00b0: 61 67 65 20 66 6f 72 20 6b 65 79 6c 65 6e 3c 62 age for keylen<b
00c0: 6c 6f 63 6b 6c 65 6e 22 0a 4b 65 79 20 3d 20 30 locklen".Key = 0
00d0: 30 30 31 30 32 30 33 30 34 30 35 30 36 30 37 30 0010203040506070
00e0: 38 30 39 30 61 30 62 30 63 30 64 30 65 30 66 31 8090a0b0c0d0e0f1
00f0: 30 31 31 31 32 31 33 31 34 31 35 31 36 31 37 31 0111213141516171
0100: 38 31 39 31 61 31 62 0a 4d 61 63 20 3d 20 33 33 8191a1b.Mac = 33
0110: 32 63 66 64 35 39 33 34 37 66 64 62 38 65 35 37 2cfd59347fdb8e57
0120: 36 65 37 37 32 36 30 62 65 34 61 62 61 32 64 36 6e77260be4aba2d6
0130: 64 63 35 33 31 31 37 62 33 62 66 62 35 32 63 36 dc53117b3bfb52c6
0140: 64 31 38 63 30 34 0a 0a 4b 6c 65 6e 20 3d 20 31 d18c04..Klen = 1
0150: 34 34 0a 54 6c 65 6e 20 3d 20 32 38 0a 4c 65 6e 44.Tlen = 28.Len
0160: 20 3d 20 33 34 0a 4d 73 67 20 3d 20 22 53 61 6d = 34.Msg = "Sam
0170: 70 6c 65 20 6d 65 73 73 61 67 65 20 66 6f 72 20 ple message for
0180: 6b 65 79 6c 65 6e 3d 62 6c 6f 63 6b 6c 65 6e 22 keylen=blocklen"
0190: 0a 4b 65 79 20 3d 20 30 30 30 31 30 32 30 33 30 .Key = 000102030
01a0: 34 30 35 30 36 30 37 30 38 30 39 30 61 30 62 30 405060708090a0b0
01b0: 63 30 64 30 65 30 66 31 30 31 31 31 32 31 33 31 c0d0e0f101112131
01c0: 34 31 35 31 36 31 37 31 38 31 39 31 61 31 62 31 415161718191a1b1
01d0: 63 31 64 31 65 31 66 32 30 32 31 32 32 32 33 32 c1d1e1f202122232
01e0: 34 32 35 32 36 32 37 32 38 32 39 32 61 32 62 32 425262728292a2b2
01f0: 63 32 64 32 65 32 66 33 30 33 31 33 32 33 33 33 c2d2e2f303132333
0200: 34 33 35 33 36 33 37 33 38 33 39 33 61 33 62 33 435363738393a3b3
0210: 63 33 64 33 65 33 66 34 30 34 31 34 32 34 33 34 c3d3e3f404142434
0220: 34 34 35 34 36 34 37 34 38 34 39 34 61 34 62 34 445464748494a4b4
0230: 63 34 64 34 65 34 66 35 30 35 31 35 32 35 33 35 c4d4e4f505152535
0240: 34 35 35 35 36 35 37 35 38 35 39 35 61 35 62 35 455565758595a5b5
0250: 63 35 64 35 65 35 66 36 30 36 31 36 32 36 33 36 c5d5e5f606162636
0260: 34 36 35 36 36 36 37 36 38 36 39 36 61 36 62 36 465666768696a6b6
0270: 63 36 64 36 65 36 66 37 30 37 31 37 32 37 33 37 c6d6e6f707172737
0280: 34 37 35 37 36 37 37 37 38 37 39 37 61 37 62 37 475767778797a7b7
0290: 63 37 64 37 65 37 66 38 30 38 31 38 32 38 33 38 c7d7e7f808182838
02a0: 34 38 35 38 36 38 37 38 38 38 39 38 61 38 62 38 485868788898a8b8
02b0: 63 38 64 38 65 38 66 0a 4d 61 63 20 3d 20 64 38 c8d8e8f.Mac = d8
02c0: 62 37 33 33 62 63 66 36 36 63 36 34 34 61 31 32 b733bcf66c644a12
02d0: 33 32 33 64 35 36 34 65 32 34 64 63 66 33 66 63 323d564e24dcf3fc
02e0: 37 35 66 32 33 31 66 33 62 36 37 39 36 38 33 35 75f231f3b6796835
02f0: 39 31 30 30 63 37 0a 0a 4b 6c 65 6e 20 3d 20 31 9100c7..Klen = 1
0300: 37 32 0a 54 6c 65 6e 20 3d 20 32 38 0a 4c 65 6e 72.Tlen = 28.Len
0310: 20 3d 20 33 34 0a 4d 73 67 20 3d 20 22 53 61 6d = 34.Msg = "Sam
0320: 70 6c 65 20 6d 65 73 73 61 67 65 20 66 6f 72 20 ple message for
0330: 6b 65 79 6c 65 6e 3e 62 6c 6f 63 6b 6c 65 6e 22 keylen>blocklen"
0340: 0a 4b 65 79 20 3d 20 30 30 30 31 30 32 30 33 30 .Key = 000102030
0350: 34 30 35 30 36 30 37 30 38 30 39 30 61 30 62 30 405060708090a0b0
0360: 63 30 64 30 65 30 66 31 30 31 31 31 32 31 33 31 c0d0e0f101112131
0370: 34 31 35 31 36 31 37 31 38 31 39 31 61 31 62 31 415161718191a1b1
0380: 63 31 64 31 65 31 66 32 30 32 31 32 32 32 33 32 c1d1e1f202122232
0390: 34 32 35 32 36 32 37 32 38 32 39 32 61 32 62 32 425262728292a2b2
03a0: 63 32 64 32 65 32 66 33 30 33 31 33 32 33 33 33 c2d2e2f303132333
03b0: 34 33 35 33 36 33 37 33 38 33 39 33 61 33 62 33 435363738393a3b3
03c0: 63 33 64 33 65 33 66 34 30 34 31 34 32 34 33 34 c3d3e3f404142434
03d0: 34 34 35 34 36 34 37 34 38 34 39 34 61 34 62 34 445464748494a4b4
03e0: 63 34 64 34 65 34 66 35 30 35 31 35 32 35 33 35 c4d4e4f505152535
03f0: 34 35 35 35 36 35 37 35 38 35 39 35 61 35 62 35 455565758595a5b5
0400: 63 35 64 35 65 35 66 36 30 36 31 36 32 36 33 36 c5d5e5f606162636
0410: 34 36 35 36 36 36 37 36 38 36 39 36 61 36 62 36 465666768696a6b6
0420: 63 36 64 36 65 36 66 37 30 37 31 37 32 37 33 37 c6d6e6f707172737
0430: 34 37 35 37 36 37 37 37 38 37 39 37 61 37 62 37 475767778797a7b7
0440: 63 37 64 37 65 37 66 38 30 38 31 38 32 38 33 38 c7d7e7f808182838
0450: 34 38 35 38 36 38 37 38 38 38 39 38 61 38 62 38 485868788898a8b8
0460: 63 38 64 38 65 38 66 39 30 39 31 39 32 39 33 39 c8d8e8f909192939
0470: 34 39 35 39 36 39 37 39 38 39 39 39 61 39 62 39 495969798999a9b9
0480: 63 39 64 39 65 39 66 61 30 61 31 61 32 61 33 61 c9d9e9fa0a1a2a3a
0490: 34 61 35 61 36 61 37 61 38 61 39 61 61 61 62 0a 4a5a6a7a8a9aaab.
04a0: 4d 61 63 20 3d 20 30 37 38 36 39 35 65 65 63 63 Mac = 078695eecc
04b0: 32 32 37 63 36 33 36 61 64 33 31 64 30 36 33 61 227c636ad31d063a
04c0: 31 35 64 64 30 35 61 37 65 38 31 39 61 36 36 65 15dd05a7e819a66e
04d0: 63 36 64 38 64 65 31 65 31 39 33 65 35 39 0a 0a c6d8de1e193e59..
04e0: 4b 6c 65 6e 20 3d 20 32 38 0a 54 6c 65 6e 20 3d Klen = 28.Tlen =
04f0: 20 31 34 0a 4c 65 6e 20 3d 20 35 34 0a 4d 73 67 14.Len = 54.Msg
0500: 20 3d 20 22 53 61 6d 70 6c 65 20 6d 65 73 73 61 = "Sample messa
0510: 67 65 20 66 6f 72 20 6b 65 79 6c 65 6e 3c 62 6c ge for keylen<bl
0520: 6f 63 6b 6c 65 6e 2c 20 77 69 74 68 20 74 72 75 ocklen, with tru
0530: 6e 63 61 74 65 64 20 74 61 67 22 0a 4b 65 79 20 ncated tag".Key
0540: 3d 20 30 30 30 31 30 32 30 33 30 34 30 35 30 36 = 00010203040506
0550: 30 37 30 38 30 39 30 61 30 62 30 63 30 64 30 65 0708090a0b0c0d0e
0560: 30 66 31 30 31 31 31 32 31 33 31 34 31 35 31 36 0f10111213141516
0570: 31 37 31 38 31 39 31 61 31 62 0a 4d 61 63 20 3d 1718191a1b.Mac =
0580: 20 38 35 36 39 63 35 34 63 62 62 30 30 61 39 62 8569c54cbb00a9b
0590: 37 38 66 66 31 62 33 39 31 62 30 65 35 63 64 32 78ff1b391b0e5cd2
05a0: 66 61 35 65 63 37 32 38 35 35 30 61 61 33 39 37 fa5ec728550aa397
05b0: 39 37 30 33 33 30 35 64 34 0a 54 72 75 6e 63 20 9703305d4.Trunc
05c0: 3d 20 38 35 36 39 63 35 34 63 62 62 30 30 61 39 = 8569c54cbb00a9
05d0: 62 37 38 66 66 31 62 33 39 31 62 30 65 35 0a b78ff1b391b0e5.