zkemail / zk-email-verify

Verify any text in any sent or received email, cryptographically and via only trusting the sending mailserver.
https://prove.email
MIT License
371 stars 80 forks source link

Write email confessions prototype #15

Open Divide-By-0 opened 1 year ago

Divide-By-0 commented 1 year ago

Allow anyone to mask any email, and only reveal the from: email address, and their chosen subset of the body. You can't currently do something like proving ownership of an email in a domain due to the BCC's breaking that membership proof soundness.

Divide-By-0 commented 1 year ago

Done with Nozee; need to add nullifiers with webauthn. Here is a circom version: https://github.com/privacy-scaling-explorations/webauth-circom and a halo2 version: https://github.com/zkwebauthn/webauthn-halo2.

Divide-By-0 commented 1 month ago

Currently being worked on by Saleel at stealthnote with Noir!