Warning: experimental code, do not use in production.
Blind signature over elliptic curve implementation (native & r1cs constraints) using arkworks.
Schemes implemented:
- mala_nezhadansari: "New Blind Signature Schemes Based on the (Elliptic Curve) Discrete Logarithm Problem" paper by Hamid Mala, Nafiseh Nezhadansari. Note that in this scheme signatures are malleable. Number of constraints for the verification: 9785.
- shcnorr_blind: "Blind Schnorr Signatures and Signed ElGamal Encryption in the Algebraic Group Model" paper by Georg Fuchsbauer, Antoine Plouviez, and Yannick Seurin. Number of constraints for the verification: 6052.
Target: Groth16 over Bn254 (for Ethereum), ed-on-bn254 (BabyJubJub) for the signatures.