bbs_plus
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.
License: Apache-2.0