cose-js
Version:
JavaScript COSE implementation
40 lines (39 loc) • 1.93 kB
JSON
{
"title":"CWT draft - Example A.6 - Signed & Encrypted",
"input":{
"plaintext_hex":"d28443a10126a05850a70175636f61703a2f2f61732e6578616d706c652e636f6d02656572696b77037818636f61703a2f2f6c696768742e6578616d706c652e636f6d041a5612aeb0051a5610d9f0061a5610d9f007420b7158405427c1ff28d23fbad1f29c4c7c6a555e601d6fa29f9179bc3d7438bacaca5acd08c8d4d4f96131680c429a01f85951ecee743a52b9b63632c57209120e1c9e30",
"encrypted":{
"protected":{
"alg":"AES-CCM-16-128/64"
},
"recipients":[
{
"key":{
"kty":"oct",
"kid":"our-secret",
"use":"enc",
"k_hex":"231f4c4d4d3051fdc2ec0a3851d5b383"
},
"unprotected":{
"alg":"direct"
}
}
]
},
"rng_stream":[
"86BBD41CC32604396324B7F380"
]
},
"intermediates":{
"recipients":[
{
}
],
"AAD_hex":"8368456E63727970743043A1010A40",
"CEK_hex":"231F4C4D4D3051FDC2EC0A3851D5B383"
},
"output":{
"cbor_diag":"16([h'A1010A', {5: h'86BBD41CC32604396324B7F380'}, h'72439FBFF538AA7B601EBFB29454050A3C99FD13B27216D084556496C7355C4BB462510F8E0E8479DBE08722D620E96BCB7764D75140D96220F062679B46B897E7ABE0C325DC2C96D8BB2C8334E3B92A42C0078983E753C054E647AD5387ED149F802F52B5A95EBF5F153C4FD64854AB7531E082B7F22721F939D257C94F8BC248E1D9CF04F9DD4E5DE7AB62DF37842FABEC230A657D4ABF7162BC786345EBB8EB3AF0'])",
"cbor":"D08343A1010AA1054D86BBD41CC32604396324B7F38058A372439FBFF538AA7B601EBFB29454050A3C99FD13B27216D084556496C7355C4BB462510F8E0E8479DBE08722D620E96BCB7764D75140D96220F062679B46B897E7ABE0C325DC2C96D8BB2C8334E3B92A42C0078983E753C054E647AD5387ED149F802F52B5A95EBF5F153C4FD64854AB7531E082B7F22721F939D257C94F8BC248E1D9CF04F9DD4E5DE7AB62DF37842FABEC230A657D4ABF7162BC786345EBB8EB3AF0"
}
}