cose-js
Version:
JavaScript COSE implementation
49 lines (48 loc) • 2.99 kB
JSON
{
"title":"p521-hkdf-512-03: ECDH-ES direct w/ hkdf-sha-512 for 512-bit key",
"input":{
"plaintext":"This is the content.",
"mac":{
"alg":"HS512",
"protected":{
"alg":"HS512"
},
"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-512"
},
"unprotected":{
"kid":"meriadoc.brandybuck@buckland.example"
}
}
]
},
"rng_stream":[
"02D1F7E6F26C43D4868D87CEB2353161740AACF1F7163647984B522A848DF1C3C9CF4DF2FE6C632BF7886413F76E8852C2772BFB570B2D11D2CD3C5B6888AFEF8F5B"
]
},
"intermediates":{
"CEK_hex":"CD28211FBA9D80140734809A36EF7AC2E8C464EAA8E5B8F27C818A1514EFC627430FEA6B89B1DA2C29F3707ADD9F88A8D86FE410191DCBD94B7881B3E4B93FCD",
"recipients":[
{
"Context_hex":"840783F6F6F683F6F6F68219020044A1013819",
"Secret_hex":"0031941A07BA094D6021FD6EADDAE42B011ECEF928B31D4E7484EBD4FE3E23AF270781816480F83C98B8BAED8CB1593DCBE52AA2AA6149D62890FE1C5C761438B78C"
}
],
"ToMac_hex":"84634D414343A101074054546869732069732074686520636F6E74656E742E"
},
"output":{
"cbor_diag":"97([h'A10107', {}, h'546869732069732074686520636F6E74656E742E', h'F443D77D89327661A654A52E6C055BDD9CB163E2520EBC152E4A0BC7424950EA795F6FB2B5677CEFD92CDFC6EED22BA6EDCEDA8D2D55A495238A2D29C4C41173', [[h'A1013819', {-1: {1: 2, -1: 3, -2: h'0003ABE163C86CFC288CB6E6E2FB0199A36D460016D1B5AAFB46C9895C646398FD5C194CA82BE9A4317F4E3EEF318A406F0D7BBA653B3B564B1B262C13B02EB96FEB', -3: h'005D76FBD13FCA10C40CF206D8757BFFDDCE98417D3E221A8104F61B21B9F219D6069801AE8B8DE19CC704E9859E7EA991C0FDDA9AA974411AE44DC5FD41BBDC3809'}, 4: h'6D65726961646F632E6272616E64796275636B406275636B6C616E642E6578616D706C65'}, h'']]])",
"cbor":"D8618543A10107A054546869732069732074686520636F6E74656E742E5840F443D77D89327661A654A52E6C055BDD9CB163E2520EBC152E4A0BC7424950EA795F6FB2B5677CEFD92CDFC6EED22BA6EDCEDA8D2D55A495238A2D29C4C41173818344A1013819A220A4010220032158420003ABE163C86CFC288CB6E6E2FB0199A36D460016D1B5AAFB46C9895C646398FD5C194CA82BE9A4317F4E3EEF318A406F0D7BBA653B3B564B1B262C13B02EB96FEB225842005D76FBD13FCA10C40CF206D8757BFFDDCE98417D3E221A8104F61B21B9F219D6069801AE8B8DE19CC704E9859E7EA991C0FDDA9AA974411AE44DC5FD41BBDC38090458246D65726961646F632E6272616E64796275636B406275636B6C616E642E6578616D706C6540"
}
}