Artifact
8df953a2283f653d5292197e37a1469e853775e56ee412a6824765b1085d87b9:
0000: 23 20 48 4d 41 43 2d 53 48 41 33 2d 33 38 34 0a # HMAC-SHA3-384.
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 30 34 5d 0a 5b 4c 20 3d 20 34 38 5d 0a = 104].[L = 48].
0080: 0a 4b 6c 65 6e 20 3d 20 34 38 0a 54 6c 65 6e 20 .Klen = 48.Tlen
0090: 3d 20 34 38 0a 4c 65 6e 20 3d 20 33 34 0a 4d 73 = 48.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 31 63 31 64 31 65 31 66 32 8191a1b1c1d1e1f2
0110: 30 32 31 32 32 32 33 32 34 32 35 32 36 32 37 32 0212223242526272
0120: 38 32 39 32 61 32 62 32 63 32 64 32 65 32 66 0a 8292a2b2c2d2e2f.
0130: 4d 61 63 20 3d 20 64 35 38 38 61 33 63 35 31 66 Mac = d588a3c51f
0140: 33 66 32 64 39 30 36 65 38 32 39 38 63 31 31 39 3f2d906e8298c119
0150: 39 61 61 38 66 66 36 32 39 36 32 31 38 31 32 37 9aa8ff6296218127
0160: 66 36 62 33 38 61 39 30 62 36 61 66 65 32 63 35 f6b38a90b6afe2c5
0170: 36 31 37 37 32 35 62 63 39 39 39 38 37 66 37 39 617725bc99987f79
0180: 62 32 32 61 35 35 37 62 36 35 32 30 64 62 37 31 b22a557b6520db71
0190: 30 62 37 66 34 32 0a 0a 4b 6c 65 6e 20 3d 20 31 0b7f42..Klen = 1
01a0: 30 34 0a 54 6c 65 6e 20 3d 20 34 38 0a 4c 65 6e 04.Tlen = 48.Len
01b0: 20 3d 20 33 34 0a 4d 73 67 20 3d 20 22 53 61 6d = 34.Msg = "Sam
01c0: 70 6c 65 20 6d 65 73 73 61 67 65 20 66 6f 72 20 ple message for
01d0: 6b 65 79 6c 65 6e 3d 62 6c 6f 63 6b 6c 65 6e 22 keylen=blocklen"
01e0: 0a 4b 65 79 20 3d 20 30 30 30 31 30 32 30 33 30 .Key = 000102030
01f0: 34 30 35 30 36 30 37 30 38 30 39 30 61 30 62 30 405060708090a0b0
0200: 63 30 64 30 65 30 66 31 30 31 31 31 32 31 33 31 c0d0e0f101112131
0210: 34 31 35 31 36 31 37 31 38 31 39 31 61 31 62 31 415161718191a1b1
0220: 63 31 64 31 65 31 66 32 30 32 31 32 32 32 33 32 c1d1e1f202122232
0230: 34 32 35 32 36 32 37 32 38 32 39 32 61 32 62 32 425262728292a2b2
0240: 63 32 64 32 65 32 66 33 30 33 31 33 32 33 33 33 c2d2e2f303132333
0250: 34 33 35 33 36 33 37 33 38 33 39 33 61 33 62 33 435363738393a3b3
0260: 63 33 64 33 65 33 66 34 30 34 31 34 32 34 33 34 c3d3e3f404142434
0270: 34 34 35 34 36 34 37 34 38 34 39 34 61 34 62 34 445464748494a4b4
0280: 63 34 64 34 65 34 66 35 30 35 31 35 32 35 33 35 c4d4e4f505152535
0290: 34 35 35 35 36 35 37 35 38 35 39 35 61 35 62 35 455565758595a5b5
02a0: 63 35 64 35 65 35 66 36 30 36 31 36 32 36 33 36 c5d5e5f606162636
02b0: 34 36 35 36 36 36 37 0a 4d 61 63 20 3d 20 61 32 4656667.Mac = a2
02c0: 37 64 32 34 62 35 39 32 65 38 63 38 63 62 66 36 7d24b592e8c8cbf6
02d0: 64 34 63 65 36 66 63 35 62 66 36 32 64 38 66 63 d4ce6fc5bf62d8fc
02e0: 39 38 62 66 32 64 34 38 36 36 34 30 64 39 65 62 98bf2d486640d9eb
02f0: 38 30 39 39 65 32 34 30 34 37 38 33 37 66 35 66 8099e24047837f5f
0300: 33 62 66 66 62 65 39 32 64 63 63 65 39 30 62 34 3bffbe92dcce90b4
0310: 65 64 35 62 31 65 37 65 34 34 66 61 39 30 0a 0a ed5b1e7e44fa90..
0320: 4b 6c 65 6e 20 3d 20 31 35 32 0a 54 6c 65 6e 20 Klen = 152.Tlen
0330: 3d 20 34 38 0a 4c 65 6e 20 3d 20 33 34 0a 4d 73 = 48.Len = 34.Ms
0340: 67 20 3d 20 22 53 61 6d 70 6c 65 20 6d 65 73 73 g = "Sample mess
0350: 61 67 65 20 66 6f 72 20 6b 65 79 6c 65 6e 3e 62 age for keylen>b
0360: 6c 6f 63 6b 6c 65 6e 22 0a 4b 65 79 20 3d 20 30 locklen".Key = 0
0370: 30 30 31 30 32 30 33 30 34 30 35 30 36 30 37 30 0010203040506070
0380: 38 30 39 30 61 30 62 30 63 30 64 30 65 30 66 31 8090a0b0c0d0e0f1
0390: 30 31 31 31 32 31 33 31 34 31 35 31 36 31 37 31 0111213141516171
03a0: 38 31 39 31 61 31 62 31 63 31 64 31 65 31 66 32 8191a1b1c1d1e1f2
03b0: 30 32 31 32 32 32 33 32 34 32 35 32 36 32 37 32 0212223242526272
03c0: 38 32 39 32 61 32 62 32 63 32 64 32 65 32 66 33 8292a2b2c2d2e2f3
03d0: 30 33 31 33 32 33 33 33 34 33 35 33 36 33 37 33 0313233343536373
03e0: 38 33 39 33 61 33 62 33 63 33 64 33 65 33 66 34 8393a3b3c3d3e3f4
03f0: 30 34 31 34 32 34 33 34 34 34 35 34 36 34 37 34 0414243444546474
0400: 38 34 39 34 61 34 62 34 63 34 64 34 65 34 66 35 8494a4b4c4d4e4f5
0410: 30 35 31 35 32 35 33 35 34 35 35 35 36 35 37 35 0515253545556575
0420: 38 35 39 35 61 35 62 35 63 35 64 35 65 35 66 36 8595a5b5c5d5e5f6
0430: 30 36 31 36 32 36 33 36 34 36 35 36 36 36 37 36 0616263646566676
0440: 38 36 39 36 61 36 62 36 63 36 64 36 65 36 66 37 8696a6b6c6d6e6f7
0450: 30 37 31 37 32 37 33 37 34 37 35 37 36 37 37 37 0717273747576777
0460: 38 37 39 37 61 37 62 37 63 37 64 37 65 37 66 38 8797a7b7c7d7e7f8
0470: 30 38 31 38 32 38 33 38 34 38 35 38 36 38 37 38 0818283848586878
0480: 38 38 39 38 61 38 62 38 63 38 64 38 65 38 66 39 8898a8b8c8d8e8f9
0490: 30 39 31 39 32 39 33 39 34 39 35 39 36 39 37 0a 091929394959697.
04a0: 4d 61 63 20 3d 20 65 35 61 65 34 63 37 33 39 66 Mac = e5ae4c739f
04b0: 34 35 35 32 37 39 33 36 38 65 62 66 33 36 64 34 455279368ebf36d4
04c0: 66 35 33 35 34 63 39 35 61 61 31 38 34 63 38 39 f5354c95aa184c89
04d0: 39 64 33 38 37 30 65 34 36 30 65 62 63 32 38 38 9d3870e460ebc288
04e0: 65 66 31 66 39 34 37 30 30 35 33 66 37 33 66 37 ef1f9470053f73f7
04f0: 63 36 64 61 32 61 37 31 62 63 61 65 63 33 38 63 c6da2a71bcaec38c
0500: 65 37 64 36 61 63 0a 0a 4b 6c 65 6e 20 3d 20 34 e7d6ac..Klen = 4
0510: 38 0a 54 6c 65 6e 20 3d 20 32 34 0a 4c 65 6e 20 8.Tlen = 24.Len
0520: 3d 20 35 34 0a 4d 73 67 20 3d 20 22 53 61 6d 70 = 54.Msg = "Samp
0530: 6c 65 20 6d 65 73 73 61 67 65 20 66 6f 72 20 6b le message for k
0540: 65 79 6c 65 6e 3c 62 6c 6f 63 6b 6c 65 6e 2c 20 eylen<blocklen,
0550: 77 69 74 68 20 74 72 75 6e 63 61 74 65 64 20 74 with truncated t
0560: 61 67 22 0a 4b 65 79 20 3d 20 30 30 30 31 30 32 ag".Key = 000102
0570: 30 33 30 34 30 35 30 36 30 37 30 38 30 39 30 61 030405060708090a
0580: 30 62 30 63 30 64 30 65 30 66 31 30 31 31 31 32 0b0c0d0e0f101112
0590: 31 33 31 34 31 35 31 36 31 37 31 38 31 39 31 61 131415161718191a
05a0: 31 62 31 63 31 64 31 65 31 66 32 30 32 31 32 32 1b1c1d1e1f202122
05b0: 32 33 32 34 32 35 32 36 32 37 32 38 32 39 32 61 232425262728292a
05c0: 32 62 32 63 32 64 32 65 32 66 0a 4d 61 63 20 3d 2b2c2d2e2f.Mac =
05d0: 20 32 35 66 34 62 66 35 33 36 30 36 65 39 31 61 25f4bf53606e91a
05e0: 66 37 39 64 32 34 61 34 62 62 31 66 64 36 61 65 f79d24a4bb1fd6ae
05f0: 63 64 34 34 34 31 34 61 33 30 63 38 65 62 62 30 cd44414a30c8ebb0
0600: 61 65 30 39 37 36 34 63 37 31 61 63 65 65 66 65 ae09764c71aceefe
0610: 38 64 66 61 37 32 33 30 39 65 34 38 31 35 32 63 8dfa72309e48152c
0620: 39 38 32 39 34 62 65 36 35 38 61 33 33 38 33 36 98294be658a33836
0630: 65 0a 54 72 75 6e 63 20 3d 20 32 35 66 34 62 66 e.Trunc = 25f4bf
0640: 35 33 36 30 36 65 39 31 61 66 37 39 64 32 34 61 53606e91af79d24a
0650: 34 62 62 31 66 64 36 61 65 63 64 34 34 34 31 34 4bb1fd6aecd44414
0660: 61 33 30 63 38 65 62 62 30 61 0a a30c8ebb0a.