Skip to content

Releases: zkemail/zkemail.nr

v0.3.6: Remove most warnings

25 Nov 11:38
b8c9191
Compare
Choose a tag to compare

Short release that gets to parity with new changes that are almost negligible (shouldn't have released 0.3.5 so early)

v0.3.5: support Noir 0.36.0

25 Nov 11:36
24db6af
Compare
Choose a tag to compare

Updates dependencies to work with 0.36.0

Remove Soft Line Breaks

03 Nov 05:28
2f81196
Compare
Choose a tag to compare

Adds utility to prove that a decoded_body u8 array represents the body u8 array with soft line breaks removed

includes js integration tests and noir test vectors

Varial Interstitial Partial Hash

28 Oct 11:02
61a6661
Compare
Choose a tag to compare

sha256_var_partial_interstitial can now optionally hash shorter than given array

Email Extraction, Header Constraints, Masking

21 Oct 09:57
14f3faf
Compare
Choose a tag to compare
  • Adds header/ body mask
  • Adds header field constraint utility
  • Header field constraint applied to get_body_hash
  • dkim verification implemented for key sizes so only one import needed
  • parse email addresses out of from/ to fields (tested to work with expected formats in header)
  • noir unit tests

v0.3.1

05 Oct 09:36
Compare
Choose a tag to compare
  • Bumps compiler to minimum 0.35.0 which applies noir-lang/noir#6206 to fix partial hashing of headers that do not use all sha compression blocks

  • Bumps rsa to 0.3.1 which in turn bumps noir_bignum to 0.3.5 which fixes compilation issues that only present in aztec-nargo

v0.3.0: Partial Hashing

03 Oct 04:39
ba34e7a
Compare
Choose a tag to compare

Adds partial hashing to the library with input generation along with some cleanup

v0.2.0

21 Sep 13:40
cd1dcca
Compare
Choose a tag to compare

Change to lib with examples, add JS Library (can access from npm i @mach-34/zkemail-noir