1 package eax
2
3
4
5 var testVectors = []struct {
6 msg, key, nonce, header, ciphertext string
7 }{
8 {"",
9 "233952DEE4D5ED5F9B9C6D6FF80FF478",
10 "62EC67F9C3A4A407FCB2A8C49031A8B3",
11 "6BFB914FD07EAE6B",
12 "E037830E8389F27B025A2D6527E79D01"},
13 {"F7FB",
14 "91945D3F4DCBEE0BF45EF52255F095A4",
15 "BECAF043B0A23D843194BA972C66DEBD",
16 "FA3BFD4806EB53FA",
17 "19DD5C4C9331049D0BDAB0277408F67967E5"},
18 {"1A47CB4933",
19 "01F74AD64077F2E704C0F60ADA3DD523",
20 "70C3DB4F0D26368400A10ED05D2BFF5E",
21 "234A3463C1264AC6",
22 "D851D5BAE03A59F238A23E39199DC9266626C40F80"},
23 {"481C9E39B1",
24 "D07CF6CBB7F313BDDE66B727AFD3C5E8",
25 "8408DFFF3C1A2B1292DC199E46B7D617",
26 "33CCE2EABFF5A79D",
27 "632A9D131AD4C168A4225D8E1FF755939974A7BEDE"},
28 {"40D0C07DA5E4",
29 "35B6D0580005BBC12B0587124557D2C2",
30 "FDB6B06676EEDC5C61D74276E1F8E816",
31 "AEB96EAEBE2970E9",
32 "071DFE16C675CB0677E536F73AFE6A14B74EE49844DD"},
33 {"4DE3B35C3FC039245BD1FB7D",
34 "BD8E6E11475E60B268784C38C62FEB22",
35 "6EAC5C93072D8E8513F750935E46DA1B",
36 "D4482D1CA78DCE0F",
37 "835BB4F15D743E350E728414ABB8644FD6CCB86947C5E10590210A4F"},
38 {"8B0A79306C9CE7ED99DAE4F87F8DD61636",
39 "7C77D6E813BED5AC98BAA417477A2E7D",
40 "1A8C98DCD73D38393B2BF1569DEEFC19",
41 "65D2017990D62528",
42 "02083E3979DA014812F59F11D52630DA30137327D10649B0AA6E1C181DB617D7F2"},
43 {"1BDA122BCE8A8DBAF1877D962B8592DD2D56",
44 "5FFF20CAFAB119CA2FC73549E20F5B0D",
45 "DDE59B97D722156D4D9AFF2BC7559826",
46 "54B9F04E6A09189A",
47 "2EC47B2C4954A489AFC7BA4897EDCDAE8CC33B60450599BD02C96382902AEF7F832A"},
48 {"6CF36720872B8513F6EAB1A8A44438D5EF11",
49 "A4A4782BCFFD3EC5E7EF6D8C34A56123",
50 "B781FCF2F75FA5A8DE97A9CA48E522EC",
51 "899A175897561D7E",
52 "0DE18FD0FDD91E7AF19F1D8EE8733938B1E8E7F6D2231618102FDB7FE55FF1991700"},
53 {"CA40D7446E545FFAED3BD12A740A659FFBBB3CEAB7",
54 "8395FCF1E95BEBD697BD010BC766AAC3",
55 "22E7ADD93CFC6393C57EC0B3C17D6B44",
56 "126735FCC320D25A",
57 "CB8920F87A6C75CFF39627B56E3ED197C552D295A7CFC46AFC253B4652B1AF3795B124AB6E"},
58 }
59
View as plain text