wolfSSL Releases wolfCOSE for Embedded Post-Quantum Cryptography
TL;DR. wolfSSL introduced wolfCOSE, a C library implementing CBOR and COSE standards for embedded systems with post-quantum signing. - The library offers minimal footprint and zero dynamic allocation, ideal for resource-constrained devices. - It supports FIPS 140-3 validation through its wolfCrypt backend, enhancing security for critical applications. - wolfCOSE includes ML-DSA (Dilithium) for post-quantum signing and various AES/ChaCha20 encryption algorithms.
- wolfCOSE is a lightweight C library for CBOR (RFC 8949) and COSE (RFC 9052/9053).
- It supports post-quantum signing with ML-DSA (Dilithium) at three security levels.
- The library features zero dynamic allocation and a tiny footprint, making it suitable for embedded systems.
- wolfCOSE implements all RFC 9052 message types for single and multi-actor scenarios.
- It leverages wolfSSL as its crypto backend, offering a path to FIPS 140-3 compliance.