Hello Carsten, COSE,

On Tue, Mar 22, 2022 at 12:00:24AM +0100, Carsten Bormann wrote:
> Now, there is also API compatibility — can you upgrade the COSE
> library without upgrading the using application.

I think this is a false gain. It will look like the API surface did not
changed (because the API can still represent every value as bytes as it
did before), but the application would also need to communicate to the
API whether or not the peer would accept an int-valued kid,
reintroducing the distinction.

(I also favor keeping the value spaces distinct because it makes best
use of the existing code points, and because additive typing is
something I consider good CBOR practice).

BR
c

-- 
To use raw power is to make yourself infinitely vulnerable to greater powers.
  -- Bene Gesserit axiom

Attachment: signature.asc
Description: PGP signature

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

Reply via email to