cose-js
Version:
JavaScript COSE implementation
42 lines (41 loc) • 1.9 kB
JSON
{
"title":"wrap-129-03: 129-bit key wrap for 512-bit MAC",
"input":{
"plaintext":"This is the content.",
"mac":{
"alg":"HS512",
"protected":{
"alg":"HS512"
},
"recipients":[
{
"unprotected":{
"kid":"sec-192",
"alg":"A192KW"
},
"key":{
"kty":"oct",
"kid":"sec-192",
"use":"enc",
"k":"Dx4tPEtaaXiHlqW0w9Lh8B8uPUxbanmI"
}
}
]
},
"rng_stream":[
"DDDC08972DF9BE62855291A17A1B4CF7F44B35C1824229B8625961194BC0D06FACDFB04D99C91E3AE3467274F6467F21325594BAD797B9288EC90DDB16AEB2FC"
]
},
"intermediates":{
"recipients":[
{
}
],
"ToMac_hex":"84634D414343A101074054546869732069732074686520636F6E74656E742E",
"CEK_hex":"DDDC08972DF9BE62855291A17A1B4CF7F44B35C1824229B8625961194BC0D06FACDFB04D99C91E3AE3467274F6467F21325594BAD797B9288EC90DDB16AEB2FC"
},
"output":{
"cbor_diag":"97([h'A10107', {}, h'546869732069732074686520636F6E74656E742E', h'8FED1AF0EFC73BE97B81A2A2E0BE2889AA2C28DED89F757B25E871C55763820B789F1E433AA0D13F9C0262E7122B4BDF97625C2419B534EFBABCE51083E9AEE8', [[h'', {1: -4, 4: h'7365632D313932'}, h'26A1A368150DE3754AF57307F76A67CE9B6AE1FFD4C8D168C4B84FB85D9A12FEED7F8E0FF0BB1470AB58DF9559BA5623D59C49C75311EF3AAD3FB332B82CABE3FCC0FCC4EF551D07']]])",
"cbor":"D8618543A10107A054546869732069732074686520636F6E74656E742E58408FED1AF0EFC73BE97B81A2A2E0BE2889AA2C28DED89F757B25E871C55763820B789F1E433AA0D13F9C0262E7122B4BDF97625C2419B534EFBABCE51083E9AEE8818340A2012304477365632D313932584826A1A368150DE3754AF57307F76A67CE9B6AE1FFD4C8D168C4B84FB85D9A12FEED7F8E0FF0BB1470AB58DF9559BA5623D59C49C75311EF3AAD3FB332B82CABE3FCC0FCC4EF551D07"
}
}