...

Source file src/github.com/ProtonMail/go-crypto/eax/eax_test_vectors.go

Documentation: github.com/ProtonMail/go-crypto/eax

     1  package eax
     2  
     3  // Test vectors from
     4  // https://web.cs.ucdavis.edu/~rogaway/papers/eax.pdf
     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