cose-js
Version:
JavaScript COSE implementation
47 lines (46 loc) • 1.84 kB
JSON
{
"title":"X25519-hkdf-256-direct-01: X25519 direct w/ hkdf-sha-256 for 128-bit key",
"input":{
"plaintext":"This is the content.",
"enveloped":{
"protected":{
"alg":"A128GCM"
},
"recipients":[
{
"key":{
"kty":"OKP",
"kid":"X25519-1",
"crv":"X25519",
"x_hex":"7FFE91F5F932DAE92BE603F55FAC0F4C4C9328906EE550EDCB7F6F7626EBC07E",
"d_hex":"00a943daa2e38b2edbf0da0434eaaec6016fe25dcd5ecacbc07dc30300567655"
},
"protected":{
"alg":"ECDH-ES"
},
"unprotected":{
"kid":"X25519-1"
}
}
]
},
"rng_stream":[
"1A553C409EF9DBB9249D91C464E68D9B092B20CAA028CEEC05D0F86FC314CA82",
"9862E02EC874A0DF9FB12338"
]
},
"intermediates":{
"AAD_hex":"8367456E637279707443A1010140",
"CEK_hex":"52291DE41342AC0AC2E31867A1423ACB",
"recipients":[
{
"Context_hex":"840183F6F6F683F6F6F682188044A1013818",
"Secret_hex":"C2E9009387087408523B5603D1BA5245FD95758D656C4440A82C34DB45CD0D5E"
}
]
},
"output":{
"cbor_diag":"96([h'A10101', {5: h'9862E02EC874A0DF9FB12338'}, h'D2B07042F7BA47C61646CCA83AB97FD23AF21F0D2AC75DCB47A9FC293015D8F098AE9C1B', [[h'A1013818', {-1: {1: 1, -1: 4, -2: h'72FC171C21BF5C682C64D2EF3A71AC877B40013D3754F63D4C3C3A965F1BA776'}, 4: h'5832353531392D31'}, h'']]])",
"cbor":"D8608443A10101A1054C9862E02EC874A0DF9FB123385824D2B07042F7BA47C61646CCA83AB97FD23AF21F0D2AC75DCB47A9FC293015D8F098AE9C1B818344A1013818A220A30101200421582072FC171C21BF5C682C64D2EF3A71AC877B40013D3754F63D4C3C3A965F1BA77604485832353531392D3140"
}
}