Commit Graph

1103 Commits

Author SHA1 Message Date
Saleel
9af72fe4dc circuit: remove index range check from SelectRegexRevel 2024-10-01 13:28:51 +05:30
Yush G
fc99497638 Merge pull request #216 from zkemail/feat/header-masking
Feat: Added Header Masking
2024-09-13 11:29:05 -07:00
shreyas-londhe
58f7d7368d fix: updated test script 2024-09-13 14:17:51 +05:30
shreyas-londhe
aa10b9af3f chore: minor change 2024-09-13 13:47:33 +05:30
shreyas-londhe
eb66674c55 chore: minor change 2024-09-13 13:43:36 +05:30
shreyas-londhe
74958f10f4 chore: minor change 2024-09-13 13:34:35 +05:30
shreyas-londhe
a83e476318 chore: increased test timeout for email-verifier 2024-09-13 10:21:30 +05:30
shreyas-londhe
480a3e410d chore: refactor email-verifier tests 2024-09-06 17:20:18 +05:30
shreyas-londhe
e74aed7384 fix: removed unnecessary output in remove-soft-line-breaks 2024-09-06 17:13:34 +05:30
shreyas-londhe
05ac39baa9 feat: added header masking 2024-09-06 17:00:00 +05:30
Sora Suegami
d718290d66 Feat/fix select regex reveal (#214)
* Fix SelectRegexReveal

* Add a new test for the SelectRegexReveal template.
2024-08-29 20:35:03 +09:00
Yush G
4d34ccdada Merge pull request #210 from jayden-sudo/main
Fixed a bug in retrieving the DKIM public key
2024-08-28 09:06:01 -07:00
Jayden
11c846d021 Apply suggestions from code review
Co-authored-by: saleel <saleel@saleel.xyz>
2024-08-22 21:31:59 +08:00
Jayden
df28feaf1e Merge branch 'zkemail:main' into main 2024-08-22 00:26:27 +08:00
Jayden
c8a4bcfe66 Using both Google and Cloudflare 2024-08-22 00:26:18 +08:00
Yush G
f7bf840030 Merge pull request #211 from zkemail/chore/version-bump
chore: bumped to version 6.1.5
v.6.1.5
2024-08-21 01:37:32 -07:00
javiersuweijie
011640824d chore: bumped to version 6.1.5 2024-08-21 15:19:03 +08:00
Jayden
8f745ad7f0 Bug fixes
Fixed a bug in retrieving the DKIM public key:

For some emails, the DKIM public key is not stored TXT record directly in `selector._domainkey.domain`, but instead points to a CNAME.

For example, when retrieving the DKIM public key for the following domain: `protonmail._domainkey.proton.me`, we first need to resolve the CNAME for this domain: `protonmail.domainkey.drfeyjwh4gwlal4e2rhajsytrp6auv2nhenecpzigu7muak6lw6ya.domains.proton.ch`.

However, using the "dns" npm package, the CNAME cannot be resolved.

With this update, all DNS resolutions will be performed using google DNS-over-HTTPS (DoH).
2024-08-21 11:19:44 +08:00
Divide-By-0
4151b9fed2 bump to 6.1.4 and eslint and published to npm v.6.1.4 2024-08-20 02:12:53 -07:00
Yush G
8685d35f91 Merge pull request #203 from zkemail/feat/add-body-masking
Feat: Added a Body masking Template
2024-08-06 02:05:09 -07:00
Yush G
4c0d4038b3 Merge pull request #208 from zkemail/feat/remove-qp-enc
fix: remove-soft-line-break at the beginning
2024-08-02 21:56:27 -04:00
shreyas-londhe
cdae5e7921 fix: remove-soft-line-break at the beginning 2024-08-02 10:39:57 +05:30
shreyas-londhe
f6a0698197 chore: minor refactoring 2024-08-02 09:51:33 +05:30
shreyas-londhe
52cc15dde6 chore: turnOnBodyMasking -> enableBodyMasking name change 2024-08-02 09:41:29 +05:30
shreyas-londhe
f7cb95884a fix: updated mask type 2024-08-02 09:36:24 +05:30
shreyas-londhe
e0bff60057 fix: added a assert-bit check in body-masker 2024-08-02 09:35:07 +05:30
shreyas-londhe
c0a68f9d78 feat: upstreamed to email-verifier+ tests 2024-08-02 09:35:01 +05:30
shreyas-londhe
d743b0d197 feat: added body masking template 2024-08-02 09:29:24 +05:30
Yush G
e6786d8c52 Merge pull request #206 from zkfriendly/feat/rust-verifier
chore: add rust-verifier package to lock file
2024-08-01 04:59:15 -04:00
zkFriendly
b4b600c364 chore: add rust-verifier package 2024-08-01 10:41:27 +02:00
Yush G
a481375c6b Merge pull request #204 from zkfriendly/feat/rust-verifier
Feat/rust verifier
2024-08-01 03:43:36 -04:00
Yush G
0bc2538e00 Merge pull request #202 from zkemail/feat/remove-qp-enc
Feat: Circuit for Removing the Quoted Printable Encoding in Email Body
2024-07-30 10:28:05 -07:00
shreyas-londhe
0eaa2f8a08 docs: added comments for remove-soft-line-breaks template 2024-07-29 08:37:52 +05:30
shreyas-londhe
e0d9b15ba1 fix: refactored removeSoftLineBreaks test 2024-07-27 08:16:16 +05:30
shreyas-londhe
0293bfe969 feat: upstreamed into email verifier 2024-07-26 11:58:12 +05:30
shreyas-londhe
2606d70d10 test: added more test cases for remove-soft-line-breaks 2024-07-22 17:31:05 +05:30
shreyas-londhe
8fbd7fb70c chore: added acknowledgement 2024-07-22 12:37:21 +05:30
shreyas-londhe
42d97cf974 fix 2024-07-22 12:36:37 +05:30
shreyas-londhe
4e91fb206e fix: computing r by hashing inputs 2024-07-22 12:30:44 +05:30
shreyas-londhe
1ac147c007 fix: tests for removing-soft-line-breaks 2024-07-21 14:05:52 +05:30
zkFriendly
2f37198666 refactor: allow non snake case for snarkjs keys 2024-07-15 10:06:33 +02:00
zkFriendly
aa04c2d31b refactor: sample verifier 2024-07-15 09:59:06 +02:00
zkFriendly
3d7d2a9f38 refactor: return type from bool -> Result<bool, _> 2024-07-15 09:50:28 +02:00
zkFriendly
8a460e5cf9 refactor: remove unused import 2024-07-15 09:50:28 +02:00
zkFriendly
1c06cf0c66 feat: read number of public inputs from vkey file 2024-07-15 09:50:28 +02:00
zkFriendly
f40cca90b0 docs: usage guide 2024-07-15 09:50:28 +02:00
zkFriendly
f24ad3f446 feat: CLI to generate verifier arguments from snarkjs proof and public inputs 2024-07-15 09:50:28 +02:00
zkFriendly
7b9999b3d8 feat: cli to generate verifier from snarkjs artifacts 2024-07-15 09:50:28 +02:00
zkFriendly
72b03e6aac fix: fix edition 2024-07-15 09:50:28 +02:00
zkFriendly
5544ae26b8 chore: check in Cargo.lock 2024-07-15 09:50:28 +02:00