> On Mar 21, 2022, at 11:20 PM, Michael Richardson <[email protected]> 
> wrote:
> 
> Laurence Lundblade <[email protected] <mailto:[email protected]>> 
> wrote:
>> Let me try to be more clear.
> 
>> The COSE standard now is:
> 
>>   kid => bstr
> 
>> If we make this change:
> 
>>   kid => int / bstr
> 
>> then we break backwards compatibility for COSE as Mike pointed out
> 
> I don't think that this breaks *compatibility*
> Old signed objects are still valid.

I guess you are right.

If you give 

    kid => int

to an existing implementation it will say “kid is in the wrong format”

If you give
   
   Intkid => int

to an existing implémentation it will say “there is no kid”

Can’t see it matters that much which.

LL

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

Reply via email to