...

Source file src/github.com/ProtonMail/go-crypto/openpgp/packet/aead_encrypted_data_test.go

Documentation: github.com/ProtonMail/go-crypto/openpgp/packet

     1  package packet
     2  
     3  // RFC4880bis, sec. A.3.4.
     4  
     5  // Includes both EAX and OCB samples
     6  var samplesAeadEncryptedDataPacket = []struct {
     7  	mode, cek, adata, nonce, plaintext, ciphertext, tag, finalTag, full string
     8  	chunkSize                                                           uint8
     9  }{
    10  	{"eax",
    11  		"86f1efb86952329f24acd3bfd0e5346d",
    12  		"d40107010e0000000000000000",
    13  		"b732379f73c4928de25facfe6517ec10",
    14  		"cb1462000000000048656c6c6f2c20776f726c64210a",
    15  		"5dc11a81dc0cb8a2f6f3d90016384a56fc821ae11ae8",
    16  		"dbcb49862655dea88d06a81486801b0f",
    17  		"f387bd2eab013de1259586906eab2476",
    18  		`d44a0107010eb732379f73c4928de25facfe6517ec105dc11a81dc0cb8a2f6f3d90016384a56fc821ae11ae8dbcb49862655dea88d06a81486801b0ff387bd2eab013de1259586906eab2476`,
    19  		14},
    20  	{"ocb",
    21  		"d1f01ba30e130aa7d2582c16e050ae44",
    22  		"d40107020e0000000000000000",
    23  		"5ed2bc1e470abe8f1d644c7a6c8a56",
    24  		"cb1462000000000048656c6c6f2c20776f726c64210a",
    25  		"7b0f7701196611a154ba9c2574cd056284a8ef68035c",
    26  		"623d93cc708a43211bb6eaf2b27f7c18",
    27  		"d571bcd83b20add3a08b73af15b9a098",
    28  		`d4490107020e5ed2bc1e470abe8f1d644c7a6c8a567b0f7701196611a154ba9c2574cd056284a8ef68035c623d93cc708a43211bb6eaf2b27f7c18d571bcd83b20add3a08b73af15b9a098`,
    29  		14},
    30  }
    31  

View as plain text