Skip to content

Add StringUtils to /contracts on NPM, change hash to Poseidon for DKIM hashing, include zk regex bug

Compare
Choose a tag to compare
@Divide-By-0 Divide-By-0 released this 26 Oct 17:12
· 377 commits to main since this release

What's Changed

2.0.0 -> 3.1.3

3.1.3 -> 3.2.0

  • add string utils to have packsize improvements from zkp2p by @Divide-By-0 in #125

Note that the pre-generated regex contracts have not been updated to fix the shift malleability attack on zk regex. You MUST update your circuits to use ShiftAndPackMaskedStr instead of ShiftAndPack in order to be secure.

As usual, to get this release, use NPM:

yarn add @zk-email/circuits@latest
yarn add @zk-email/contracts@latest

Full Changelog: 2.0.1...v3.1.4