Skip to content

zkemail/zkemail.nr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZKEmail.nr

ZKEmail written in NoirLang

Using the Noir Library

TODO

Using the Input Generation JS Library

TODO yarn add @mach-34/zkemail-nr

Using ZKEmail.nr in EVM Smart Contracts

TODO

Using ZKEmail.nr in Aztec Smart Contracts

TODO

Todo

  • Negative Unit Testing
  • Expected InputGen testing
  • Robust from/ to string search implementation
  • Contract/ testing for UltraPlonk reintegrated
  • EVM Contract tests for email integration
  • Aztec Contract tests for email integration
  • 1024-bit key demo eml (current one is sensitive and cannot be provided in public repo)
  • DKIM Key pedersen hash function
  • Handle optional inputs (partial hashing, no body check, etc) gracefully again
  • Partial SHA256 hashing
  • Implementation with Regex
  • test does not exit on completion?