Skip to content

COSE messages can be read, validated, created, and encrypted #62600

Open
@jozkee

Description

@jozkee

Minimum viable product (MVP)

Checkpoint MVP+1 (aligned with .NET 7 Preview 4)

  • Address open PR TODO feedback from MVP
  • Improve API consistency with CborReader regarding ReadOnlySpan, ReadOnlyMemory, and byte[]
    • Improving the scenarios of moving between Cose and Cbor APIs, avoiding conversions between ROS/ROM and byte[]
  • Overloads that accept data types other than byte[], Span such as Stream for detached content
    • This introduces async requirements

Checkpoint MVP+2 (.NET 7 prev 6/7)

Checkpoint MVP+3 (.NET 8)

Collaboration with the GluCOSE project

In parallel with the engineering efforts above, we will also be collaborating with the GluCOSE project to ensure .NET is represented as a first-tier implementation of COSE standards.

  • Contribute to the GluCOSE test suite definition, with the all applicable tests implemented
  • Consider support for MAC

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions