cose-js
Version:
JavaScript COSE implementation
57 lines (56 loc) • 3.41 kB
JSON
{
"title":"p521-ss-wrap-256-02: ECDH-SS direct w/ key wrap 256 for 256-bit key",
"input":{
"plaintext":"This is the content.",
"enveloped":{
"protected":{
"alg":"A256GCM"
},
"recipients":[
{
"key":{
"kty":"EC",
"kid":"bilbo.baggins@hobbiton.example",
"use":"enc",
"crv":"P-521",
"x":"AHKZLLOsCOzz5cY97ewNUajB957y-C-U88c3v13nmGZx6sYl_oJXu9A5RkTKqjqvjyekWF-7ytDyRXYgCF5cj0Kt",
"y":"AdymlHvOiLxXkEhayXQnNCvDX4h9htZaCJN34kfmC6pV5OhQHiraVySsUdaQkAgDPrwQrJmbnX9cwlGfP-HqHZR1",
"d":"AAhRON2r9cqXX1hg-RoI6R1tX5p2rUAYdmpHZoC1XNM56KtscrX6zbKipQrCW9CGZH3T4ubpnoTKLDYJ_fF3_rJt"
},
"protected":{
"alg":"ECDH-SS-A256KW"
},
"unprotected":{
"kid":"meriadoc.brandybuck@buckland.example"
},
"sender_key":{
"kty":"EC",
"crv":"P-521",
"x":"APP1tIC1Ey2__4aekg06nicpK3uvQELX7HPaZUXYf2qd-YCYZlR7L6RqW0CiGjNv9uyJ5srxdRb_St87pwbfZx4B",
"y":"AQMe7-xEu5s49sLiFXIGsY4FVgAxFe6HW1nT3sqOcqgkFs0_Y7fWpDkAGLc1Og3Qqmt7-8-7d0fTW1nNtf5RJqdM",
"d":"Af9IsRGlT6A-iPBgaSukjyB6A0LP6GTcw9wO-e71yUfMbb9YJMnjYFq1DBjjvxEyI35mjP-k115wW0q9LxYPvlRt"
}
}
]
},
"rng_stream":[
"B2353161740AACF1F7163647984B522A848DF1C3C9CF4DF2FE6C632BF7886413",
"02D1F7E6F26C43D4868D87CE"
]
},
"intermediates":{
"AAD_hex":"8367456E637279707443A1010340",
"CEK_hex":"B2353161740AACF1F7163647984B522A848DF1C3C9CF4DF2FE6C632BF7886413",
"recipients":[
{
"Context_hex":"842483F6F6F683F6F6F68219010044A1013821",
"Secret_hex":"017B26D9F28ADF910A8D0B7BDBC3A57682E2D267E4D14473AC38F4FDA6FF9B90CA6FB9D3A4BD4BC6235111D134223DAFB0B5399C4CD42D650ACDBDF0017D5F44F843",
"KEK_hex":"D54DB74FCFB13AC9E82749D8BBAD48568C3D83C862843EED6D21C2E01CC30DC8"
}
]
},
"output":{
"cbor_diag":"96([h'A10103', {5: h'02D1F7E6F26C43D4868D87CE'}, h'256B748DEB647131C12A10AC261DA0628E420492A36F3DED8642B4B6FA1EB15DCEC80A0F', [[h'A1013821', {-2: {-1: 3, -2: h'00F3F5B480B5132DBFFF869E920D3A9E27292B7BAF4042D7EC73DA6545D87F6A9DF9809866547B2FA46A5B40A21A336FF6EC89E6CAF17516FF4ADF3BA706DF671E01', -3: h'01031EEFEC44BB9B38F6C2E2157206B18E0556003115EE875B59D3DECA8E72A82416CD3F63B7D6A4390018B7353A0DD0AA6B7BFBCFBB7747D35B59CDB5FE5126A74C', 1: 2}, 4: h'6D65726961646F632E6272616E64796275636B406275636B6C616E642E6578616D706C65'}, h'F1CDA91C895A807F3E1EA764E69629EDC322A2BB2BE33DBA4C5168ADDE62005795D848CC28018C10']]])",
"cbor":"D8608443A10103A1054C02D1F7E6F26C43D4868D87CE5824256B748DEB647131C12A10AC261DA0628E420492A36F3DED8642B4B6FA1EB15DCEC80A0F818344A1013821A221A4200321584200F3F5B480B5132DBFFF869E920D3A9E27292B7BAF4042D7EC73DA6545D87F6A9DF9809866547B2FA46A5B40A21A336FF6EC89E6CAF17516FF4ADF3BA706DF671E0122584201031EEFEC44BB9B38F6C2E2157206B18E0556003115EE875B59D3DECA8E72A82416CD3F63B7D6A4390018B7353A0DD0AA6B7BFBCFBB7747D35B59CDB5FE5126A74C01020458246D65726961646F632E6272616E64796275636B406275636B6C616E642E6578616D706C655828F1CDA91C895A807F3E1EA764E69629EDC322A2BB2BE33DBA4C5168ADDE62005795D848CC28018C10"
}
}