Skip to content

Release wolfCOSE 1.0.0#51

Draft
aidangarske wants to merge 4 commits into
mainfrom
release-v1.0.0
Draft

Release wolfCOSE 1.0.0#51
aidangarske wants to merge 4 commits into
mainfrom
release-v1.0.0

Conversation

@aidangarske

@aidangarske aidangarske commented Jun 11, 2026

Copy link
Copy Markdown
Member

Description

Draft release PR for wolfCOSE 1.0.0, the first stable release: a complete, zero-allocation COSE implementation for embedded.

Highlights

  • All six COSE message types (RFC 9052) in single-actor and multi-actor forms: COSE_Sign1 / COSE_Sign (multi-signer), COSE_Encrypt0 / COSE_Encrypt (multi-recipient), COSE_Mac0 / COSE_Mac
  • 40 algorithms: ES256/384/512, EdDSA (Ed25519/Ed448), PS256/384/512, AES-GCM/CCM, ChaCha20-Poly1305, HMAC, AES-MAC, AES Key Wrap, ECDH-ES+HKDF, and ML-DSA-44/65/87
  • Zero dynamic allocation, tiny footprint (ES256 Sign1 ~5 KB), MISRA C:2012/2023 checked
  • Standardized post-quantum ML-DSA per RFC 9964 and full RFC 8230 RSA private keys
  • version.h (1.0.0), ChangeLog.md, README release notes

Before finalizing / tagging

Draft until wolfSSL 5.9.2 ships.

Copilot AI review requested due to automatic review settings June 11, 2026 02:40
@aidangarske aidangarske changed the title Release wolfCOSE 1.0.0 (ML-DSA per RFC 9964) Release wolfCOSE 1.0.0 Jun 11, 2026

This comment was marked as resolved.

@aidangarske aidangarske self-assigned this Jun 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants