├── .github ├── pull_request_template.md └── workflows │ └── action.yml ├── .gitignore ├── .prettierignore ├── .yarn └── releases │ └── yarn-3.2.3.cjs ├── .yarnrc.yml ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── audits ├── yacademy-audit.pdf └── zksecurity-audit.pdf ├── docs ├── .nojekyll ├── README.md ├── index.html ├── logo-dark.svg ├── logo-light.svg ├── logo.jpg ├── package.json └── zk-email-docs │ ├── Installation │ └── README.md │ ├── Packages │ └── README.md │ └── UsageGuide │ └── README.md ├── funding.json ├── package.json ├── packages ├── circuits │ ├── README.md │ ├── babel.config.js │ ├── email-verifier.circom │ ├── helpers │ │ ├── email-nullifier.circom │ │ ├── remove-soft-line-breaks.circom │ │ └── reveal-substring.circom │ ├── lib │ │ ├── base64.circom │ │ ├── bigint-func.circom │ │ ├── bigint.circom │ │ ├── fp.circom │ │ ├── rsa.circom │ │ └── sha.circom │ ├── package.json │ ├── tests │ │ ├── base64.test.ts │ │ ├── byte-mask.test.ts │ │ ├── check-substring-match.test.ts │ │ ├── clean-email-address.test.ts │ │ ├── count-substring-occurrences.test.ts │ │ ├── email-verifier-no-body.test.ts │ │ ├── email-verifier-with-body-mask.test.ts │ │ ├── email-verifier-with-header-mask.test.ts │ │ ├── email-verifier-with-qp-encoded-sha-precompute-selector.test.ts │ │ ├── email-verifier-with-soft-line-breaks.test.ts │ │ ├── email-verifier.test.ts │ │ ├── fp-mul.test.ts │ │ ├── pack-bits.test.ts │ │ ├── poseidon-modular.test.ts │ │ ├── remove-soft-line-breaks.test.ts │ │ ├── reveal-substring.test.ts │ │ ├── rsa.test.ts │ │ ├── select-regex-reveal.test.ts │ │ ├── sha.test.ts │ │ ├── split-bytes-to-words.test.ts │ │ ├── test-circuits │ │ │ ├── base64-test.circom │ │ │ ├── byte-mask-test.circom │ │ │ ├── check-substring-match-test.circom │ │ │ ├── clean-email-address-test.circom │ │ │ ├── count-substring-occurrences-test.circom │ │ │ ├── email-verifier-no-body-test.circom │ │ │ ├── email-verifier-test.circom │ │ │ ├── email-verifier-with-body-mask-test.circom │ │ │ ├── email-verifier-with-header-mask-test.circom │ │ │ ├── email-verifier-with-soft-line-breaks-test.circom │ │ │ ├── fp-mul-test-range-check.circom │ │ │ ├── fp-mul-test.circom │ │ │ ├── pack-bits-10.circom │ │ │ ├── pack-bits-test.circom │ │ │ ├── poseidon-modular-test.circom │ │ │ ├── remove-soft-line-breaks-test.circom │ │ │ ├── reveal-substring-test.circom │ │ │ ├── rsa-test.circom │ │ │ ├── select-regex-reveal-test.circom │ │ │ ├── sha-test.circom │ │ │ └── split-bytes-to-words-test.circom │ │ └── test-emails │ │ │ ├── lorem_ipsum.eml │ │ │ └── test.eml │ └── utils │ │ ├── array.circom │ │ ├── bytes.circom │ │ ├── constants.circom │ │ ├── email.circom │ │ ├── functions.circom │ │ ├── hash.circom │ │ └── regex.circom ├── contracts │ ├── DKIMRegistry.sol │ ├── ECDSAOwnedDKIMRegistry.sol │ ├── README.md │ ├── UserOverrideableDKIMRegistry.sol │ ├── foundry.toml │ ├── interfaces │ │ └── IERC7969.sol │ ├── package.json │ ├── remappings.txt │ ├── test │ │ ├── DKIMRegistry.t.sol │ │ ├── ECDSAOwnedDKIMRegistry │ │ │ ├── computeSignedMsg.t.sol │ │ │ ├── isDKIMPublicKeyHashValid.t.sol │ │ │ ├── revokeDKIMPublicKeyHash.t.sol │ │ │ └── setDKIMPublicKeyHash.t.sol │ │ ├── UserOverrideableDKIMRegistry.t.sol │ │ ├── helpers │ │ │ ├── ExampleERC1271.sol │ │ │ └── ExampleOwnable.sol │ │ └── utils │ │ │ ├── CircomUtils │ │ │ ├── PackFieldsArray.t.sol │ │ │ ├── UnpackFieldsArray.t.sol │ │ │ └── _CircomUtilsHelper.sol │ │ │ └── NoirUtils │ │ │ ├── PackBoundedVecU8.t.sol │ │ │ ├── PackFieldsArray.t.sol │ │ │ ├── UnpackBoundedVecU8.t.sol │ │ │ ├── UnpackFieldsArray.t.sol │ │ │ └── _NoirUtilsHelper.sol │ └── utils │ │ ├── CircomUtils.sol │ │ ├── NoirUtils.sol │ │ └── StringUtils.sol ├── helpers │ ├── .prettierrc │ ├── README.md │ ├── package.json │ ├── src │ │ ├── binary-format.ts │ │ ├── chunked-zkey.ts │ │ ├── constants.ts │ │ ├── dkim │ │ │ ├── dns-archive.ts │ │ │ ├── dns-over-http.ts │ │ │ ├── index.ts │ │ │ └── sanitizers.ts │ │ ├── hash.ts │ │ ├── index.ts │ │ ├── input-generators.ts │ │ ├── lib │ │ │ ├── fast-sha256.ts │ │ │ └── mailauth │ │ │ │ ├── body │ │ │ │ ├── index.ts │ │ │ │ ├── relaxed.ts │ │ │ │ └── simple.ts │ │ │ │ ├── dkim-verifier.ts │ │ │ │ ├── header │ │ │ │ ├── index.ts │ │ │ │ ├── relaxed.ts │ │ │ │ └── simple.ts │ │ │ │ ├── message-parser.ts │ │ │ │ ├── parse-dkim-headers.ts │ │ │ │ └── tools.ts │ │ └── sha-utils.ts │ ├── tests │ │ ├── __mocks__ │ │ │ ├── localforage.ts │ │ │ └── worker.js │ │ ├── chunked-zkey.test.ts │ │ ├── dkim.test.ts │ │ ├── input-generators.test.ts │ │ ├── mocks │ │ │ ├── handlers.js │ │ │ └── server.js │ │ └── test-data │ │ │ ├── compressed-files │ │ │ ├── compressed.txt.gz │ │ │ └── uncompressed-value.txt │ │ │ ├── email-body-tampered.eml │ │ │ ├── email-bodyless.eml │ │ │ ├── email-different-domain.eml │ │ │ ├── email-good-large.eml │ │ │ ├── email-good.eml │ │ │ ├── email-invalid-domain.eml │ │ │ └── email-invalid-selector.eml │ └── tsconfig.json └── rust-verifier │ ├── Cargo.lock │ ├── Cargo.toml │ ├── README.md │ ├── package.json │ ├── rust-toolchain.toml │ ├── src │ ├── lib.rs │ ├── main.rs │ ├── sample_verifier.rs │ ├── verifier_template.rs │ └── verifier_utils.rs │ └── tests │ ├── data │ └── proof_of_twitter │ │ ├── proof.json │ │ ├── public.json │ │ └── vkey.json │ └── verifier_utils.rs ├── scripts ├── .env.sample ├── README.md ├── abis │ └── DKIMRegistry.json ├── dkim │ ├── domains.txt │ └── update-dkim-registry.ts └── package.json └── yarn.lock /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/.github/workflows/action.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | packages/helpers/src/lib 2 | -------------------------------------------------------------------------------- /.yarn/releases/yarn-3.2.3.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/.yarn/releases/yarn-3.2.3.cjs -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/.yarnrc.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/README.md -------------------------------------------------------------------------------- /audits/yacademy-audit.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/audits/yacademy-audit.pdf -------------------------------------------------------------------------------- /audits/zksecurity-audit.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/audits/zksecurity-audit.pdf -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/logo-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/docs/logo-dark.svg -------------------------------------------------------------------------------- /docs/logo-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/docs/logo-light.svg -------------------------------------------------------------------------------- /docs/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/docs/logo.jpg -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/zk-email-docs/Installation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/docs/zk-email-docs/Installation/README.md -------------------------------------------------------------------------------- /docs/zk-email-docs/Packages/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/docs/zk-email-docs/Packages/README.md -------------------------------------------------------------------------------- /docs/zk-email-docs/UsageGuide/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/docs/zk-email-docs/UsageGuide/README.md -------------------------------------------------------------------------------- /funding.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/funding.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/package.json -------------------------------------------------------------------------------- /packages/circuits/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/README.md -------------------------------------------------------------------------------- /packages/circuits/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/babel.config.js -------------------------------------------------------------------------------- /packages/circuits/email-verifier.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/email-verifier.circom -------------------------------------------------------------------------------- /packages/circuits/helpers/email-nullifier.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/helpers/email-nullifier.circom -------------------------------------------------------------------------------- /packages/circuits/helpers/remove-soft-line-breaks.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/helpers/remove-soft-line-breaks.circom -------------------------------------------------------------------------------- /packages/circuits/helpers/reveal-substring.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/helpers/reveal-substring.circom -------------------------------------------------------------------------------- /packages/circuits/lib/base64.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/lib/base64.circom -------------------------------------------------------------------------------- /packages/circuits/lib/bigint-func.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/lib/bigint-func.circom -------------------------------------------------------------------------------- /packages/circuits/lib/bigint.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/lib/bigint.circom -------------------------------------------------------------------------------- /packages/circuits/lib/fp.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/lib/fp.circom -------------------------------------------------------------------------------- /packages/circuits/lib/rsa.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/lib/rsa.circom -------------------------------------------------------------------------------- /packages/circuits/lib/sha.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/lib/sha.circom -------------------------------------------------------------------------------- /packages/circuits/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/package.json -------------------------------------------------------------------------------- /packages/circuits/tests/base64.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/tests/base64.test.ts -------------------------------------------------------------------------------- /packages/circuits/tests/byte-mask.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/tests/byte-mask.test.ts -------------------------------------------------------------------------------- /packages/circuits/tests/check-substring-match.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/tests/check-substring-match.test.ts -------------------------------------------------------------------------------- /packages/circuits/tests/clean-email-address.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/tests/clean-email-address.test.ts -------------------------------------------------------------------------------- /packages/circuits/tests/count-substring-occurrences.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/tests/count-substring-occurrences.test.ts -------------------------------------------------------------------------------- /packages/circuits/tests/email-verifier-no-body.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/tests/email-verifier-no-body.test.ts -------------------------------------------------------------------------------- /packages/circuits/tests/email-verifier-with-body-mask.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/tests/email-verifier-with-body-mask.test.ts -------------------------------------------------------------------------------- /packages/circuits/tests/email-verifier-with-header-mask.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/tests/email-verifier-with-header-mask.test.ts -------------------------------------------------------------------------------- /packages/circuits/tests/email-verifier-with-qp-encoded-sha-precompute-selector.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/tests/email-verifier-with-qp-encoded-sha-precompute-selector.test.ts -------------------------------------------------------------------------------- /packages/circuits/tests/email-verifier-with-soft-line-breaks.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/tests/email-verifier-with-soft-line-breaks.test.ts -------------------------------------------------------------------------------- /packages/circuits/tests/email-verifier.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/tests/email-verifier.test.ts -------------------------------------------------------------------------------- /packages/circuits/tests/fp-mul.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/tests/fp-mul.test.ts -------------------------------------------------------------------------------- /packages/circuits/tests/pack-bits.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/tests/pack-bits.test.ts -------------------------------------------------------------------------------- /packages/circuits/tests/poseidon-modular.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/tests/poseidon-modular.test.ts -------------------------------------------------------------------------------- /packages/circuits/tests/remove-soft-line-breaks.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/tests/remove-soft-line-breaks.test.ts -------------------------------------------------------------------------------- /packages/circuits/tests/reveal-substring.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/tests/reveal-substring.test.ts -------------------------------------------------------------------------------- /packages/circuits/tests/rsa.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/tests/rsa.test.ts -------------------------------------------------------------------------------- /packages/circuits/tests/select-regex-reveal.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/tests/select-regex-reveal.test.ts -------------------------------------------------------------------------------- /packages/circuits/tests/sha.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/tests/sha.test.ts -------------------------------------------------------------------------------- /packages/circuits/tests/split-bytes-to-words.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/tests/split-bytes-to-words.test.ts -------------------------------------------------------------------------------- /packages/circuits/tests/test-circuits/base64-test.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/tests/test-circuits/base64-test.circom -------------------------------------------------------------------------------- /packages/circuits/tests/test-circuits/byte-mask-test.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/tests/test-circuits/byte-mask-test.circom -------------------------------------------------------------------------------- /packages/circuits/tests/test-circuits/check-substring-match-test.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/tests/test-circuits/check-substring-match-test.circom -------------------------------------------------------------------------------- /packages/circuits/tests/test-circuits/clean-email-address-test.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/tests/test-circuits/clean-email-address-test.circom -------------------------------------------------------------------------------- /packages/circuits/tests/test-circuits/count-substring-occurrences-test.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/tests/test-circuits/count-substring-occurrences-test.circom -------------------------------------------------------------------------------- /packages/circuits/tests/test-circuits/email-verifier-no-body-test.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/tests/test-circuits/email-verifier-no-body-test.circom -------------------------------------------------------------------------------- /packages/circuits/tests/test-circuits/email-verifier-test.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/tests/test-circuits/email-verifier-test.circom -------------------------------------------------------------------------------- /packages/circuits/tests/test-circuits/email-verifier-with-body-mask-test.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/tests/test-circuits/email-verifier-with-body-mask-test.circom -------------------------------------------------------------------------------- /packages/circuits/tests/test-circuits/email-verifier-with-header-mask-test.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/tests/test-circuits/email-verifier-with-header-mask-test.circom -------------------------------------------------------------------------------- /packages/circuits/tests/test-circuits/email-verifier-with-soft-line-breaks-test.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/tests/test-circuits/email-verifier-with-soft-line-breaks-test.circom -------------------------------------------------------------------------------- /packages/circuits/tests/test-circuits/fp-mul-test-range-check.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/tests/test-circuits/fp-mul-test-range-check.circom -------------------------------------------------------------------------------- /packages/circuits/tests/test-circuits/fp-mul-test.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/tests/test-circuits/fp-mul-test.circom -------------------------------------------------------------------------------- /packages/circuits/tests/test-circuits/pack-bits-10.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/tests/test-circuits/pack-bits-10.circom -------------------------------------------------------------------------------- /packages/circuits/tests/test-circuits/pack-bits-test.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/tests/test-circuits/pack-bits-test.circom -------------------------------------------------------------------------------- /packages/circuits/tests/test-circuits/poseidon-modular-test.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/tests/test-circuits/poseidon-modular-test.circom -------------------------------------------------------------------------------- /packages/circuits/tests/test-circuits/remove-soft-line-breaks-test.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/tests/test-circuits/remove-soft-line-breaks-test.circom -------------------------------------------------------------------------------- /packages/circuits/tests/test-circuits/reveal-substring-test.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/tests/test-circuits/reveal-substring-test.circom -------------------------------------------------------------------------------- /packages/circuits/tests/test-circuits/rsa-test.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/tests/test-circuits/rsa-test.circom -------------------------------------------------------------------------------- /packages/circuits/tests/test-circuits/select-regex-reveal-test.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/tests/test-circuits/select-regex-reveal-test.circom -------------------------------------------------------------------------------- /packages/circuits/tests/test-circuits/sha-test.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/tests/test-circuits/sha-test.circom -------------------------------------------------------------------------------- /packages/circuits/tests/test-circuits/split-bytes-to-words-test.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/tests/test-circuits/split-bytes-to-words-test.circom -------------------------------------------------------------------------------- /packages/circuits/tests/test-emails/lorem_ipsum.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/tests/test-emails/lorem_ipsum.eml -------------------------------------------------------------------------------- /packages/circuits/tests/test-emails/test.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/tests/test-emails/test.eml -------------------------------------------------------------------------------- /packages/circuits/utils/array.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/utils/array.circom -------------------------------------------------------------------------------- /packages/circuits/utils/bytes.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/utils/bytes.circom -------------------------------------------------------------------------------- /packages/circuits/utils/constants.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/utils/constants.circom -------------------------------------------------------------------------------- /packages/circuits/utils/email.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/utils/email.circom -------------------------------------------------------------------------------- /packages/circuits/utils/functions.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/utils/functions.circom -------------------------------------------------------------------------------- /packages/circuits/utils/hash.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/utils/hash.circom -------------------------------------------------------------------------------- /packages/circuits/utils/regex.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/circuits/utils/regex.circom -------------------------------------------------------------------------------- /packages/contracts/DKIMRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/contracts/DKIMRegistry.sol -------------------------------------------------------------------------------- /packages/contracts/ECDSAOwnedDKIMRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/contracts/ECDSAOwnedDKIMRegistry.sol -------------------------------------------------------------------------------- /packages/contracts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/contracts/README.md -------------------------------------------------------------------------------- /packages/contracts/UserOverrideableDKIMRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/contracts/UserOverrideableDKIMRegistry.sol -------------------------------------------------------------------------------- /packages/contracts/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/contracts/foundry.toml -------------------------------------------------------------------------------- /packages/contracts/interfaces/IERC7969.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/contracts/interfaces/IERC7969.sol -------------------------------------------------------------------------------- /packages/contracts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/contracts/package.json -------------------------------------------------------------------------------- /packages/contracts/remappings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/contracts/remappings.txt -------------------------------------------------------------------------------- /packages/contracts/test/DKIMRegistry.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/contracts/test/DKIMRegistry.t.sol -------------------------------------------------------------------------------- /packages/contracts/test/ECDSAOwnedDKIMRegistry/computeSignedMsg.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/contracts/test/ECDSAOwnedDKIMRegistry/computeSignedMsg.t.sol -------------------------------------------------------------------------------- /packages/contracts/test/ECDSAOwnedDKIMRegistry/isDKIMPublicKeyHashValid.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/contracts/test/ECDSAOwnedDKIMRegistry/isDKIMPublicKeyHashValid.t.sol -------------------------------------------------------------------------------- /packages/contracts/test/ECDSAOwnedDKIMRegistry/revokeDKIMPublicKeyHash.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/contracts/test/ECDSAOwnedDKIMRegistry/revokeDKIMPublicKeyHash.t.sol -------------------------------------------------------------------------------- /packages/contracts/test/ECDSAOwnedDKIMRegistry/setDKIMPublicKeyHash.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/contracts/test/ECDSAOwnedDKIMRegistry/setDKIMPublicKeyHash.t.sol -------------------------------------------------------------------------------- /packages/contracts/test/UserOverrideableDKIMRegistry.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/contracts/test/UserOverrideableDKIMRegistry.t.sol -------------------------------------------------------------------------------- /packages/contracts/test/helpers/ExampleERC1271.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/contracts/test/helpers/ExampleERC1271.sol -------------------------------------------------------------------------------- /packages/contracts/test/helpers/ExampleOwnable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/contracts/test/helpers/ExampleOwnable.sol -------------------------------------------------------------------------------- /packages/contracts/test/utils/CircomUtils/PackFieldsArray.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/contracts/test/utils/CircomUtils/PackFieldsArray.t.sol -------------------------------------------------------------------------------- /packages/contracts/test/utils/CircomUtils/UnpackFieldsArray.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/contracts/test/utils/CircomUtils/UnpackFieldsArray.t.sol -------------------------------------------------------------------------------- /packages/contracts/test/utils/CircomUtils/_CircomUtilsHelper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/contracts/test/utils/CircomUtils/_CircomUtilsHelper.sol -------------------------------------------------------------------------------- /packages/contracts/test/utils/NoirUtils/PackBoundedVecU8.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/contracts/test/utils/NoirUtils/PackBoundedVecU8.t.sol -------------------------------------------------------------------------------- /packages/contracts/test/utils/NoirUtils/PackFieldsArray.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/contracts/test/utils/NoirUtils/PackFieldsArray.t.sol -------------------------------------------------------------------------------- /packages/contracts/test/utils/NoirUtils/UnpackBoundedVecU8.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/contracts/test/utils/NoirUtils/UnpackBoundedVecU8.t.sol -------------------------------------------------------------------------------- /packages/contracts/test/utils/NoirUtils/UnpackFieldsArray.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/contracts/test/utils/NoirUtils/UnpackFieldsArray.t.sol -------------------------------------------------------------------------------- /packages/contracts/test/utils/NoirUtils/_NoirUtilsHelper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/contracts/test/utils/NoirUtils/_NoirUtilsHelper.sol -------------------------------------------------------------------------------- /packages/contracts/utils/CircomUtils.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/contracts/utils/CircomUtils.sol -------------------------------------------------------------------------------- /packages/contracts/utils/NoirUtils.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/contracts/utils/NoirUtils.sol -------------------------------------------------------------------------------- /packages/contracts/utils/StringUtils.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/contracts/utils/StringUtils.sol -------------------------------------------------------------------------------- /packages/helpers/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/helpers/.prettierrc -------------------------------------------------------------------------------- /packages/helpers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/helpers/README.md -------------------------------------------------------------------------------- /packages/helpers/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/helpers/package.json -------------------------------------------------------------------------------- /packages/helpers/src/binary-format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/helpers/src/binary-format.ts -------------------------------------------------------------------------------- /packages/helpers/src/chunked-zkey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/helpers/src/chunked-zkey.ts -------------------------------------------------------------------------------- /packages/helpers/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/helpers/src/constants.ts -------------------------------------------------------------------------------- /packages/helpers/src/dkim/dns-archive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/helpers/src/dkim/dns-archive.ts -------------------------------------------------------------------------------- /packages/helpers/src/dkim/dns-over-http.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/helpers/src/dkim/dns-over-http.ts -------------------------------------------------------------------------------- /packages/helpers/src/dkim/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/helpers/src/dkim/index.ts -------------------------------------------------------------------------------- /packages/helpers/src/dkim/sanitizers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/helpers/src/dkim/sanitizers.ts -------------------------------------------------------------------------------- /packages/helpers/src/hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/helpers/src/hash.ts -------------------------------------------------------------------------------- /packages/helpers/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/helpers/src/index.ts -------------------------------------------------------------------------------- /packages/helpers/src/input-generators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/helpers/src/input-generators.ts -------------------------------------------------------------------------------- /packages/helpers/src/lib/fast-sha256.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/helpers/src/lib/fast-sha256.ts -------------------------------------------------------------------------------- /packages/helpers/src/lib/mailauth/body/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/helpers/src/lib/mailauth/body/index.ts -------------------------------------------------------------------------------- /packages/helpers/src/lib/mailauth/body/relaxed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/helpers/src/lib/mailauth/body/relaxed.ts -------------------------------------------------------------------------------- /packages/helpers/src/lib/mailauth/body/simple.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/helpers/src/lib/mailauth/body/simple.ts -------------------------------------------------------------------------------- /packages/helpers/src/lib/mailauth/dkim-verifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/helpers/src/lib/mailauth/dkim-verifier.ts -------------------------------------------------------------------------------- /packages/helpers/src/lib/mailauth/header/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/helpers/src/lib/mailauth/header/index.ts -------------------------------------------------------------------------------- /packages/helpers/src/lib/mailauth/header/relaxed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/helpers/src/lib/mailauth/header/relaxed.ts -------------------------------------------------------------------------------- /packages/helpers/src/lib/mailauth/header/simple.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/helpers/src/lib/mailauth/header/simple.ts -------------------------------------------------------------------------------- /packages/helpers/src/lib/mailauth/message-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/helpers/src/lib/mailauth/message-parser.ts -------------------------------------------------------------------------------- /packages/helpers/src/lib/mailauth/parse-dkim-headers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/helpers/src/lib/mailauth/parse-dkim-headers.ts -------------------------------------------------------------------------------- /packages/helpers/src/lib/mailauth/tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/helpers/src/lib/mailauth/tools.ts -------------------------------------------------------------------------------- /packages/helpers/src/sha-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/helpers/src/sha-utils.ts -------------------------------------------------------------------------------- /packages/helpers/tests/__mocks__/localforage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/helpers/tests/__mocks__/localforage.ts -------------------------------------------------------------------------------- /packages/helpers/tests/__mocks__/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/helpers/tests/__mocks__/worker.js -------------------------------------------------------------------------------- /packages/helpers/tests/chunked-zkey.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/helpers/tests/chunked-zkey.test.ts -------------------------------------------------------------------------------- /packages/helpers/tests/dkim.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/helpers/tests/dkim.test.ts -------------------------------------------------------------------------------- /packages/helpers/tests/input-generators.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/helpers/tests/input-generators.test.ts -------------------------------------------------------------------------------- /packages/helpers/tests/mocks/handlers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/helpers/tests/mocks/handlers.js -------------------------------------------------------------------------------- /packages/helpers/tests/mocks/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/helpers/tests/mocks/server.js -------------------------------------------------------------------------------- /packages/helpers/tests/test-data/compressed-files/compressed.txt.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/helpers/tests/test-data/compressed-files/compressed.txt.gz -------------------------------------------------------------------------------- /packages/helpers/tests/test-data/compressed-files/uncompressed-value.txt: -------------------------------------------------------------------------------- 1 | not compressed 👍 -------------------------------------------------------------------------------- /packages/helpers/tests/test-data/email-body-tampered.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/helpers/tests/test-data/email-body-tampered.eml -------------------------------------------------------------------------------- /packages/helpers/tests/test-data/email-bodyless.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/helpers/tests/test-data/email-bodyless.eml -------------------------------------------------------------------------------- /packages/helpers/tests/test-data/email-different-domain.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/helpers/tests/test-data/email-different-domain.eml -------------------------------------------------------------------------------- /packages/helpers/tests/test-data/email-good-large.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/helpers/tests/test-data/email-good-large.eml -------------------------------------------------------------------------------- /packages/helpers/tests/test-data/email-good.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/helpers/tests/test-data/email-good.eml -------------------------------------------------------------------------------- /packages/helpers/tests/test-data/email-invalid-domain.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/helpers/tests/test-data/email-invalid-domain.eml -------------------------------------------------------------------------------- /packages/helpers/tests/test-data/email-invalid-selector.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/helpers/tests/test-data/email-invalid-selector.eml -------------------------------------------------------------------------------- /packages/helpers/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/helpers/tsconfig.json -------------------------------------------------------------------------------- /packages/rust-verifier/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/rust-verifier/Cargo.lock -------------------------------------------------------------------------------- /packages/rust-verifier/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/rust-verifier/Cargo.toml -------------------------------------------------------------------------------- /packages/rust-verifier/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/rust-verifier/README.md -------------------------------------------------------------------------------- /packages/rust-verifier/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/rust-verifier/package.json -------------------------------------------------------------------------------- /packages/rust-verifier/rust-toolchain.toml: -------------------------------------------------------------------------------- 1 | [toolchain] 2 | channel = "1.77" -------------------------------------------------------------------------------- /packages/rust-verifier/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/rust-verifier/src/lib.rs -------------------------------------------------------------------------------- /packages/rust-verifier/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/rust-verifier/src/main.rs -------------------------------------------------------------------------------- /packages/rust-verifier/src/sample_verifier.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/rust-verifier/src/sample_verifier.rs -------------------------------------------------------------------------------- /packages/rust-verifier/src/verifier_template.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/rust-verifier/src/verifier_template.rs -------------------------------------------------------------------------------- /packages/rust-verifier/src/verifier_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/rust-verifier/src/verifier_utils.rs -------------------------------------------------------------------------------- /packages/rust-verifier/tests/data/proof_of_twitter/proof.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/rust-verifier/tests/data/proof_of_twitter/proof.json -------------------------------------------------------------------------------- /packages/rust-verifier/tests/data/proof_of_twitter/public.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/rust-verifier/tests/data/proof_of_twitter/public.json -------------------------------------------------------------------------------- /packages/rust-verifier/tests/data/proof_of_twitter/vkey.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/rust-verifier/tests/data/proof_of_twitter/vkey.json -------------------------------------------------------------------------------- /packages/rust-verifier/tests/verifier_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/packages/rust-verifier/tests/verifier_utils.rs -------------------------------------------------------------------------------- /scripts/.env.sample: -------------------------------------------------------------------------------- 1 | CHAIN_ID= 2 | RPC_URL= 3 | PRIVATE_KEY= 4 | DKIM_REGISTRY= 5 | -------------------------------------------------------------------------------- /scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/scripts/README.md -------------------------------------------------------------------------------- /scripts/abis/DKIMRegistry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/scripts/abis/DKIMRegistry.json -------------------------------------------------------------------------------- /scripts/dkim/domains.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/scripts/dkim/domains.txt -------------------------------------------------------------------------------- /scripts/dkim/update-dkim-registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/scripts/dkim/update-dkim-registry.ts -------------------------------------------------------------------------------- /scripts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/scripts/package.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkemail/zk-email-verify/HEAD/yarn.lock --------------------------------------------------------------------------------