Home > Security IP > Software Protocols > SphincsLib
Rambus SphincsLib is a standalone ‘bare metal’ software library, which implements the SLH-DSA FIPS 205 standard.
SphincsLib provides key generation, signature generation and signature verification for SLH-DSA. The library implements the hashing operations in software but can be integrated with a hardware core for acceleration.
SphincsLib is optimized for minimal footprint and stack usage, and it is designed to be hardware and OS agnostic.
FIPS 205: Stateless Hash-based Digital Signature Algorithm (SLH-DSA)
Parameter set | Security category | Public key bytes | Signature bytes |
---|---|---|---|
SLH-DSA-SHA2-128s | 1 | 32 | 7856 |
SLH-DSA-SHAKE-128s | 1 | 32 | 7856 |
SLH-DSA-SHA2-128f | 1 | 32 | 17088 |
SLH-DSA-SHA2-128f | 1 | 32 | 17088 |
SLH-DSA-SHA2-192s | 3 | 48 | 16224 |
SLH-DSA-SHAKE-192s | 3 | 48 | 16224 |
SLH-DSA-SHA2-192f | 3 | 48 | 35664 |
SLH-DSA-SHAKE-192f | 3 | 48 | 35664 |
SLH-DSA-SHA2-256s | 5 | 64 | 29792 |
SLH-DSA-SHAKE-256s | 5 | 64 | 29792 |
SLH-DSA-SHA2-256f | 5 | 64 | 49856 |
SLH-DSA-SHAKE-256f | 5 | 64 | 49856 |