cose-js
Version:
JavaScript COSE implementation
51 lines (50 loc) • 2.96 kB
JSON
{
"title":"p521-wrap-128-01: ECDH-ES direct w/ key wrap 192 for 128-bit key",
"input":{
"plaintext":"This is the content.",
"enveloped":{
"protected":{
"alg":"A128GCM"
},
"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-ES-A192KW"
},
"unprotected":{
"kid":"meriadoc.brandybuck@buckland.example"
}
}
]
},
"rng_stream":[
"B2353161740AACF1F7163647984B522A",
"02D1F7E6F26C43D4868D87CE",
"848DF1C3C9CF4DF2FE6C632BF7886413F76E88526B37FD0B58734CA925A389AD361ECEF28358CFDC1CA6D690CF1964458D425A7A4EE4D931EC070638E4E78E89A5A4"
]
},
"intermediates":{
"AAD_hex":"8367456E637279707443A1010140",
"CEK_hex":"B2353161740AACF1F7163647984B522A",
"recipients":[
{
"Context_hex":"842383F6F6F683F6F6F68218C044A101381D",
"Secret_hex":"00C70F447648E5585E4D3E8116F9ED23CB53BD0CC081ACF568BBB3920537F7401AEC3625A4512ACBD41C9553E5F33CCB93E49625354ADD91378DF9F6E790F51CCB1F",
"KEK_hex":"C5A6F2C6B856230304652FC0BA67C77070783CA812E0A8B9"
}
]
},
"output":{
"cbor_diag":"96([h'A10101', {5: h'02D1F7E6F26C43D4868D87CE'}, h'64F84D913BA60A76070A9A48F26E97E863E2852948658F0811139868826E89218A75715B', [[h'A101381D', {-1: {1: 2, -1: 3, -2: h'00790FF988875233F821CC919CCD19137A4985C4FD1A41546E5C8EB4172E9FD153B47F1C0B30DE54D75F4DAAED9B4A29D756577959D1AF4C2126CEBF3FF2703E2BF9', -3: h'01098DEC92309CECC4E1AD02DC7CF43EBE63BA606B34944119C9AA565A6A0C9198BF900CF2CEA7A90C1067C60D4ED5EC22BC134F422A3147CB88A4FB279EAA5911F8'}, 4: h'6D65726961646F632E6272616E64796275636B406275636B6C616E642E6578616D706C65'}, h'AF1599C80DEB5DD020D4B9392708B6D99C7EA0302A224724']]])",
"cbor":"D8608443A10101A1054C02D1F7E6F26C43D4868D87CE582464F84D913BA60A76070A9A48F26E97E863E2852948658F0811139868826E89218A75715B818344A101381DA220A40102200321584200790FF988875233F821CC919CCD19137A4985C4FD1A41546E5C8EB4172E9FD153B47F1C0B30DE54D75F4DAAED9B4A29D756577959D1AF4C2126CEBF3FF2703E2BF922584201098DEC92309CECC4E1AD02DC7CF43EBE63BA606B34944119C9AA565A6A0C9198BF900CF2CEA7A90C1067C60D4ED5EC22BC134F422A3147CB88A4FB279EAA5911F80458246D65726961646F632E6272616E64796275636B406275636B6C616E642E6578616D706C655818AF1599C80DEB5DD020D4B9392708B6D99C7EA0302A224724"
}
}