Expand description
Signer and Verifier traits for cryptographic agility.
All signature operations go through these traits so that the underlying algorithm can be swapped (e.g., for post-quantum migration) without changing calling code.
Traitsยง
- Multi
Message Signer - Sign multiple messages as a single BBS+ signature.
- Proof
Deriver - Derive a zero-knowledge proof from a multi-message signature.
- Proof
Verifier - Verify a derived zero-knowledge proof.
- Signer
- Trait for signing data.
- Verifier
- Trait for verifying signatures.