You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Add RSA private-key round-trip support to COSE_Key (PS256/384/512) #34
wolfCOSE's COSE_Key serialization currently supports RSA public keys only.
A generated RSA-PSS key therefore cannot be re-loaded for signing after a
COSE_Key encode/decode round-trip, so keygen -> sign -> verify is not yet
available for PS256/384/512 (ECDSA, EdDSA, and ML-DSA round-trip fully).
Scope
Extend the RSA COSE_Key encode/decode to carry the full private key per
RFC 8230 so a round-tripped RSA key can sign. This is a self-contained
enhancement and should land in its own reviewed PR.
Status
Tracked as a known limitation. In PR #33 the RSA decode keeps the documented
public-key-only behavior (with a TODO referencing this issue), and the
command-line tool test smoke-tests RSA keygen while skipping the RSA
sign/verify round-trip until this is implemented.
changed the title [-]Support RSA private-key round-trip in COSE_Key (PS256/384/512 keygen→sign)[/-][+]Add RSA private-key round-trip support to COSE_Key (PS256/384/512)[/+]on May 31, 2026
Activity
aidangarske commentedon May 31, 2026
Add command-line tool test job and defer RSA-PSS round-trip to issue w…
[-]Support RSA private-key round-trip in COSE_Key (PS256/384/512 keygen→sign)[/-][+]Add RSA private-key round-trip support to COSE_Key (PS256/384/512)[/+]Reference issue wolfSSL#34 in RSA decode public-key-only TODO
Add command-line tool test job and defer RSA-PSS round-trip to issue w…
Reference issue wolfSSL#34 in RSA decode public-key-only TODO
tool: add command-line test job and fix RSA-PSS keygen path
Add RSA private-key COSE_Key round-trip (RFC 8230 d,p,q,qInv) (wolfSS…
Add RSA private-key COSE_Key round-trip (RFC 8230 d,p,q,qInv) (wolfSS…
Add RSA private-key COSE_Key round-trip (RFC 8230 d,p,q,qInv) (wolfSS…
Add RSA private-key COSE_Key round-trip (RFC 8230 d,p,q,qInv) (#34) (#46