Wunderbar!

I obviously have a few things to learn about CDDL ;)

Regards,
Anders

On 2021-05-10 12:35, Carsten Bormann wrote:
Hi Anders,

On 10. May 2021, at 11:24, Anders Rundgren <[email protected]> 
wrote:
I took this simple sample:
https://datatracker.ietf.org/doc/html/rfc8152#appendix-C.4.1

and adjusted it to fit Carsten's http://cbor.me/

16(
      [
         {
             1:10
          } ,
        {
           5:h'89f52f65a1c580933b5261a78c'
        },
         h'5974e1b99a3a4cc09a659aa2e9e7fff161d38ce71cb45ce460ffb569'
      ]

It returns 51 bytes but the RFC says 52 bytes.

The example in the RFC is (comments removed)

16([h'A1010A', {5: h'89F52F65A1C580933B5261A78C'}, 
h'5974E1B99A3A4CC09A659AA2E9E7FFF161D38CE71CB45CE460FFB569’])

Or, if you enable cbor.me to show embedded CBOR [1],

16([<< {1: 10} >>, {5: h'89F52F65A1C580933B5261A78C'}, 
h'5974E1B99A3A4CC09A659AA2E9E7FFF161D38CE71CB45CE460FFB569’])

http://cbor.me/?bytes=D0(83(43(A1010A)-A1(05-4D(89F52F65A1C580933B5261A78C))-58.1C(5974E1B99A3A4CC09A659AA2E9E7FFF161D38CE71CB45CE460FFB569)))

Your example however is missing the 43 byte: The map {1:10} needs to be, CBOR 
encoded, kept in a byte string.

Grüße, Carsten

[1]: https://datatracker.ietf.org/doc/html/rfc8610#appendix-G.3
_______________________________________________
COSE mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/cose


_______________________________________________
COSE mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/cose

Reply via email to