1236 Commits

Author SHA1 Message Date
Rute Figueiredo
9f01979171 Merge pull request #288 from zkemail/fix/multiple-dkim-check
Checking multiple DKIM signatures for a single email.
2025-12-19 13:16:10 +00:00
Yogesh Shahi
d3dbbca78b chore: updated yarn lock 2025-10-23 04:02:43 +05:30
Yogesh Shahi
f529cde39d chore: added faster api for archive resolution 2025-10-23 03:38:46 +05:30
Yogesh Shahi
544794218a fix: query DNS and archive in parallel instead of fallback 2025-10-23 02:54:05 +05:30
Yogesh Shahi
39b187ba74 chore: yarn lint and alpha version publish 2025-10-22 20:44:50 +05:30
Yogesh Shahi
3708214bac fix: add http status check for archive api 2025-10-22 20:16:08 +05:30
Yogesh Shahi
969629509b fix: add test for multiple dkim key verification 2025-10-22 20:01:29 +05:30
Yogesh Shahi
d7f6a7cb94 fix: try all dkim keys until signature verifies 2025-10-22 20:01:13 +05:30
Yogesh Shahi
82bf17b69b fix: return all matching dkim records from archive 2025-10-22 20:00:57 +05:30
Yogesh Shahi
57e09c88f7 fix: added test email for multiple signature check 2025-10-22 19:41:46 +05:30
Yush G
ffbb3afecb Add giveth url 2025-10-22 00:31:26 -07:00
Bence Háromi
abe9d839d2 feat: added noir utils and renamed circuit utils to circom utils (#287)
* feat: updated circuit utils to use bytes32 fields

* feat: circuit utils renamed to circom utils

* feat: noir utils

* chore: removed unused functions

* chore: efficiency fix

* chore: moved back pack unpack header hash to ens repo

* chore: noir utils bytes instead of strings

* chore: renamed circom utils functions

* chore: removed circom utils offset for unpacking

* fix: calldata to memory

* fix: unpackBool
2025-10-08 19:40:06 +02:00
zkfriendly
62dd548718 Merge pull request #285 from zkemail/zkfriendly/sol-199-move-ecdsa-dikim-registry-to-zk-email-verify
feat: move ecdsa dkim registry to zk email verify
2025-09-10 12:52:48 +02:00
zkfriendly
3d9e45f0a7 feat: ECDSA Owned Dkim Registry 2025-09-05 13:15:00 +02:00
zkfriendly
41c3ecb2c6 fix: use and instead of or 2025-09-05 13:09:24 +02:00
zkfriendly
ac0267fd7a Merge pull request #279 from zkemail/zkfriendly/sol-191-circuit-utils-library
feat: circuit utils library
2025-08-27 16:15:29 +02:00
zkfriendly
81a60c9afc refactor: revert if padded size is smaller than data size 2025-08-27 15:50:40 +02:00
zkfriendly
7982940380 refactor: extract command related utilities 2025-08-22 14:51:30 +02:00
zkfriendly
60e2711ab6 feat: remove circuit dependent logic from circuit utils 2025-08-22 12:35:34 +02:00
zkfriendly
e11b7801ec fix: ensure bodyRemaining is a Uint8Array after padding in generatePartialSHA 2025-08-22 12:16:17 +02:00
zkfriendly
80e6d39c9f chore: ignore checksums 2025-08-22 12:12:10 +02:00
zkfriendly
ab00d06cda chore: ignore checksums 2025-08-22 12:10:17 +02:00
zkfriendly
00fe710593 chore: update lock file 2025-08-22 12:06:31 +02:00
zkfriendly
cfb808e464 chore: use explicit version for forge-std 2025-08-22 12:01:58 +02:00
zkfriendly
c7dc68a366 chore: update email-tx-builder dependency 2025-08-22 11:57:40 +02:00
zkfriendly
3153430d92 fix: update broken import and merge 2025-08-22 11:57:26 +02:00
zkfriendly
ea38bea99d Merge branch 'main' into zkfriendly/sol-191-circuit-utils-library 2025-08-22 11:08:57 +02:00
Ernesto García
850f7ce380 feat: Implement ERC-7969 DKIM Registry Standard (#278)
* Implement ERC-7969 DKIM Registry Standard

* Nits and update abi

* Nits and update abi
2025-08-22 10:56:03 +02:00
Yush G
5833e68319 Update README.md to remove AI slop 2025-08-21 13:57:24 -04:00
zkfriendly
e8d7d0374f chore: ignore thinking.log 2025-08-21 11:16:58 +02:00
zkfriendly
b3816b0d68 feat: import all circuit utils tests 2025-08-20 20:24:29 +02:00
zkfriendly
cf6b0c828d fix: update import path 2025-08-20 20:23:36 +02:00
zkfriendly
a3567b3796 fix: update new forge-std path 2025-08-20 20:23:09 +02:00
zkfriendly
54d2ded1b6 chore: bump solc version to 0.8.30 2025-08-20 20:22:16 +02:00
zkfriendly
506664927b wip: import CircuitUtils from ens repo and update required dependencies 2025-08-20 19:32:26 +02:00
zkfriendly
711107747c chore: ignore build logs 2025-08-20 18:30:25 +02:00
zkfriendly
136c65bbd8 chore: fix broken tests due to forge update 2025-08-20 18:16:14 +02:00
zkfriendly
8262d0364c wip: fix more tests 2025-08-20 18:15:31 +02:00
zkfriendly
a129c25fd7 wip: fix more tests 2025-08-20 18:06:30 +02:00
zkfriendly
074d85cbba wip: fix first batch of outdated testFail tests 2025-08-20 17:56:26 +02:00
zkfriendly
b0a8b21c45 fix: update lock file to fix broken links 2025-08-20 14:55:43 +02:00
Yush G
33ddc964b4 Merge pull request #260 from zkemail/fix/regex-dns-query
fix: regex dns query
2025-06-20 19:47:59 -07:00
Yogesh Shahi
848e1a930a fix: tries both dns provider before failing 2025-06-18 15:00:03 +05:30
Yogesh Shahi
4f4b04f153 fix: removed spaces after quotes in dns query 2025-06-18 14:42:38 +05:30
Divide-By-0
045a7da4a8 add DOI from Zenodo to repo 2025-06-12 15:41:38 -07:00
Yush G
b193cf0c76 Merge pull request #251 from zkemail/optional_bh_check
Add skipBodyHash check flag in verifyDkimSignature function
v6.4.2
2025-02-18 17:47:11 -08:00
sukhman
e5b47e899f refactor condition check 2025-02-19 00:14:54 +05:30
sukhman
69965a4d35 Bump version by minor amount 2025-02-18 03:35:37 +05:30
sukhman
c089d9f739 Add skipBodyHash check flag in verifyDkimSignature function 2025-02-17 01:30:48 +05:30
Aditya Bisht
394f40f950 Merge pull request #248 from zkemail/feat/update-version 2025-02-10 10:29:04 +05:30