WeSearch

wolfSSL releases a new product; wolfCOSE a zero alloc C embbedded COSE stack

·3 min read · 0 reactions · 0 comments · 9 views
#cryptography#software#embedded systems
wolfSSL releases a new product; wolfCOSE a zero alloc C embbedded COSE stack
⚡ TL;DR · AI summary

wolfSSL has launched wolfCOSE, a lightweight C library designed for implementing COSE and CBOR. The library features zero dynamic allocation and a minimal footprint, making it suitable for embedded systems. It supports a wide range of cryptographic algorithms and is built on wolfSSL's crypto backend.

Key facts
Original article
GitHub
Read full at GitHub →
Opening excerpt (first ~120 words) tap to expand

wolfCOSE wolfCOSE is a lightweight C library implementing CBOR (RFC 8949) and COSE (RFC 9052/9053) using wolfSSL as the crypto backend. Main Features Complete RFC 9052 message set: all six COSE message types, including multi-signer COSE_Sign and multi-recipient COSE_Encrypt / COSE_Mac Post-quantum signing: ML-DSA (Dilithium) at all three security levels 40 algorithms across signing, encryption, MAC, and key distribution Zero dynamic allocation: all operations use caller-provided buffers Tiny footprint: 7.5 KB .text minimal build (Sign1+ECC), 25.6 KB full (40 algorithms), zero .data/.bss Full COSE lifecycle in ~<1KB RAM (excluding wolfCrypt internals) Path to FIPS 140-3 via wolfCrypt FIPS Certificate #4718 (sole crypto dependency) Supported Algorithms Signing: ES256, ES384, ES512, EdDSA…

Excerpt limited to ~120 words for fair-use compliance. The full article is at GitHub.

Anonymous · no account needed
Share 𝕏 Facebook Reddit LinkedIn Threads WhatsApp Bluesky Mastodon Email

Discussion

0 comments

More from GitHub