JHUAPL-DTNMA / dtnma-tools

A reference implementation of the DTN Management Architecture (DTNMA) Agent and related Tools
https://jhuapl-dtnma.github.io/dtnma-tools/
Apache License 2.0
3 stars 1 forks source link

ARI handling of CBOR types in text form #35

Closed justinethier closed 3 weeks ago

justinethier commented 1 month ago

The CACE library needs to handle typed CBOR values in text form according to Section 4.2.1 of the ARI draft.

Tests must include positive verification of encoding and decoding specific values. This includes alternatives for ARI types CBOR and alternatives for encoding using percent encoded form of CBOR EDN and alternatives for raw byte string encoding of the embedded CBOR.

justinethier commented 1 month ago

A note from Brian:

A helpful thing is that we lean on CBOR EDN for much of the text formatting so hopefully it is already consistent. If it's not obvious that we agree with EDN is cases that is also useful to clarify in the spec.