Expand description
BBS+ signature according to the paper: Anonymous Attestation Using the Strong Diffie Hellman Assumption Revisited. Provides
- signature creation and verification in both groups G1 and G2.
- proof of knowledge of signature and corresponding messages in group G1 as that is more efficient.
Modules
- Signature parameters and key generation module -
setup
- Signature module -
signature
- Proof of knowledge of signature module -
proof
The implementation tries to use the same variable names as the paper and thus violate Rust’s naming conventions at places.