proofcarryingdata / zupass

Zuzalu Passport
GNU General Public License v3.0
282 stars 73 forks source link

implement ZK ECDSA PCD #119

Open ichub opened 1 year ago

ichub commented 1 year ago

PPL at Zuzalu seem to want this!

Divide-By-0 commented 1 year ago

PPL at Zuzalu seem to want this!

I think important to somehow mention in the PCD guarantees/docs/whatever that it can't be used as a nullifier or for uniqueness!

RiverRuby commented 1 year ago

This isn't relevant for Zuzalu -- we only make joint claims with your Semaphore identity, which comes with a nullifier for free. Aka we'd do something like have your Ethereum address sign your Semaphore public key, and then do a proof that: