...

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

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

     1  package packet
     2  
     3  // These test vectors contain V4 or V5 symmetric key encrypted packets followed
     4  // by an integrity protected packet (SEIPD v1 or v2).
     5  
     6  type packetSequence struct {
     7  	password string
     8  	packets  string
     9  	contents string
    10  }
    11  
    12  var keyAndIpePackets = []*packetSequence{aeadEaxRFC, aeadOcbRFC}
    13  
    14  // https://www.ietf.org/archive/id/draft-koch-openpgp-2015-rfc4880bis-00.html#name-complete-aead-eax-encrypted-
    15  var aeadEaxRFC = &packetSequence{
    16  	password: "password",
    17  	packets:  "c33e0507010308cd5a9f70fbe0bc6590bc669e34e500dcaedc5b32aa2dab02359dee19d07c3446c4312a34ae1967a2fb7e928ea5b4fa8012bd456d1738c63c36d44a0107010eb732379f73c4928de25facfe6517ec105dc11a81dc0cb8a2f6f3d90016384a56fc821ae11ae8dbcb49862655dea88d06a81486801b0ff387bd2eab013de1259586906eab2476",
    18  	contents: "cb1462000000000048656c6c6f2c20776f726c64210a",
    19  }
    20  
    21  // https://www.ietf.org/archive/id/draft-koch-openpgp-2015-rfc4880bis-00.html#name-complete-aead-ocb-encrypted-
    22  var aeadOcbRFC = &packetSequence{
    23  	password: "password",
    24  	packets:  "c33d05070203089f0b7da3e5ea64779099e326e5400a90936cefb4e8eba08c6773716d1f2714540a38fcac529949dac529d3de31e15b4aeb729e330033dbedd4490107020e5ed2bc1e470abe8f1d644c7a6c8a567b0f7701196611a154ba9c2574cd056284a8ef68035c623d93cc708a43211bb6eaf2b27f7c18d571bcd83b20add3a08b73af15b9a098",
    25  	contents: "cb1462000000000048656c6c6f2c20776f726c64210a",
    26  }
    27  

View as plain text