This work is being done in the COSE working group.
- Editor's Copy
- Working Group Draft
- Compare Editor's Copy to Individual Draft
- Compare Editor's Copy to RFC8152
- Editor's Copy
- Working Group Draft
- Compare Editor's Copy to Individual Draft
- Compare Editor's Copy to RFC8152
Formatted text and HTML versions of the draft can be built using make
.
$ make
This requires that you have the necessary software installed. See the instructions.
A number of different implementations of COSE exist in a variety of different languages.
- C works with a version of CBOR also avaible. Compiles with GCC, ARM and Clang using CMAKE for a build system. Only a partial implementation
- C I have not evaluated this version yet.
- C# is my primary development version and as such will support algorithms not available else where. Implements all structures.
- JAVA implemented using the JAVA Security APIs. Implements all structures.
- JavaScript I have not evaluated this version yet.
- Python I have not evaluated this version yet.
There is a repository of test cases that I try to keep updated with new algorithms and corner cases as they come to my attention. The format of the test files is self descriptive and includes the set of intermediate values that I have found to be useful in doing testing.
See the guidelines for contributions.
Note that all substantive discussions of issues need to be done on the IETF mailing list and not in the issue tracker. The issue tracker is still a good place to open issues that need to be discussed.