Files
cosey/tests
Robin Krahl 48d73a5ee0 Allow missing algorithms
The algorithm field is optional, see RFC 8152 ยง 7:

   COSE_Key = {
       1 => tstr / int,          ; kty
       ? 2 => bstr,              ; kid
       ? 3 => tstr / int,        ; alg
       ? 4 => [+ (tstr / int) ], ; key_ops
       ? 5 => bstr,              ; Base IV
       * label => values
   }

   alg:  This parameter is used to restrict the algorithm that is used
      with the key.  If this parameter is present in the key structure,
      the application MUST verify that this algorithm matches the
      algorithm for which the key is being used.

Fixes: https://github.com/trussed-dev/cosey/issues/3
2024-06-02 11:43:11 +02:00
..
2024-06-02 11:43:11 +02:00