FasterXML / jackson-dataformats-binary

Uber-project for standard Jackson binary format backends: avro, cbor, ion, protobuf, smile
Apache License 2.0
305 stars 129 forks source link

Add support for writing canonical CBOR #138

Open somejavacode opened 6 years ago

somejavacode commented 6 years ago

I failed to configure jackson cbor to create canonical cbor, I assume that this is currently not possible. https://github.com/somejavacode/serializer-test/blob/master/jackson/src/test/java/org/sjc/serializer/jackson/JacksonCanonicalCborConfigTest.java

canonical cbor specification (required by new standards like FIDO2 and WebAuthn) https://tools.ietf.org/html/rfc7049#section-3.9

Please add support for missing features: specific key sorting and definite-length encoding (or show how to configure this if I my assumption was wrong).

cowtowncoder commented 6 years ago

Pull Requests welcome.