From c81f8e8e707d04e72169b4a0657e194d1a4a0c13 Mon Sep 17 00:00:00 2001 From: SoraSuegami Date: Thu, 17 Oct 2024 03:31:06 +0900 Subject: [PATCH] Update circom tests --- packages/circuits/src/regexes/command.json | 2 +- .../circuits/src/regexes/forced_subject.json | 10 +- packages/circuits/tests/email_auth.test.ts | 264 ++++++++---------- .../circuits/tests/email_auth_legacy.test.ts | 59 ++-- ...ml => email_auth_legacy_invalid_test1.eml} | 0 ...ml => email_auth_legacy_invalid_test2.eml} | 0 .../tests/emails/email_auth_legacy_test1.eml | 85 ++++++ .../tests/emails/email_auth_legacy_test2.eml | 85 ++++++ .../tests/emails/email_auth_legacy_test3.eml | 85 ++++++ .../tests/emails/email_auth_legacy_test4.eml | 85 ++++++ .../tests/emails/email_auth_legacy_test5.eml | 87 ++++++ ..._test6.eml => email_auth_legacy_test6.eml} | 0 .../tests/emails/email_auth_test1.eml | 159 ++++++----- .../tests/emails/email_auth_test2.eml | 159 ++++++----- .../tests/emails/email_auth_test3.eml | 159 ++++++----- .../tests/emails/email_auth_test4.eml | 159 ++++++----- .../tests/emails/email_auth_test5.eml | 159 ++++++----- .../email_auth_with_body_parsing_test1.eml | 99 ------- .../email_auth_with_body_parsing_test2.eml | 99 ------- .../email_auth_with_body_parsing_test3.eml | 99 ------- .../email_auth_with_body_parsing_test4.eml | 100 ------- .../email_auth_with_body_parsing_test5.eml | 101 ------- .../email_auth_with_body_parsing_test6.eml | 99 ------- 23 files changed, 1008 insertions(+), 1146 deletions(-) rename packages/circuits/tests/emails/{email_auth_test7.eml => email_auth_legacy_invalid_test1.eml} (100%) rename packages/circuits/tests/emails/{email_auth_invalid_test1.eml => email_auth_legacy_invalid_test2.eml} (100%) create mode 100644 packages/circuits/tests/emails/email_auth_legacy_test1.eml create mode 100644 packages/circuits/tests/emails/email_auth_legacy_test2.eml create mode 100644 packages/circuits/tests/emails/email_auth_legacy_test3.eml create mode 100644 packages/circuits/tests/emails/email_auth_legacy_test4.eml create mode 100644 packages/circuits/tests/emails/email_auth_legacy_test5.eml rename packages/circuits/tests/emails/{email_auth_test6.eml => email_auth_legacy_test6.eml} (100%) delete mode 100644 packages/circuits/tests/emails/email_auth_with_body_parsing_test1.eml delete mode 100644 packages/circuits/tests/emails/email_auth_with_body_parsing_test2.eml delete mode 100644 packages/circuits/tests/emails/email_auth_with_body_parsing_test3.eml delete mode 100644 packages/circuits/tests/emails/email_auth_with_body_parsing_test4.eml delete mode 100644 packages/circuits/tests/emails/email_auth_with_body_parsing_test5.eml delete mode 100644 packages/circuits/tests/emails/email_auth_with_body_parsing_test6.eml diff --git a/packages/circuits/src/regexes/command.json b/packages/circuits/src/regexes/command.json index 89b09638..51291e18 100644 --- a/packages/circuits/src/regexes/command.json +++ b/packages/circuits/src/regexes/command.json @@ -13,4 +13,4 @@ "regex_def": "" } ] -} +} \ No newline at end of file diff --git a/packages/circuits/src/regexes/forced_subject.json b/packages/circuits/src/regexes/forced_subject.json index fc250d29..34400120 100644 --- a/packages/circuits/src/regexes/forced_subject.json +++ b/packages/circuits/src/regexes/forced_subject.json @@ -2,15 +2,7 @@ "parts": [ { "is_public": false, - "regex_def": "(\r\n|^)subject:" - }, - { - "is_public": false, - "regex_def": "ZK Email:[^\r\n]+" - }, - { - "is_public": false, - "regex_def": "\r\n" + "regex_def": "(\r\n|^)subject:ZK Email:[^\r\n]+\r\n" } ] } \ No newline at end of file diff --git a/packages/circuits/tests/email_auth.test.ts b/packages/circuits/tests/email_auth.test.ts index 2e7e2d6a..dc70a8e7 100644 --- a/packages/circuits/tests/email_auth.test.ts +++ b/packages/circuits/tests/email_auth.test.ts @@ -24,78 +24,23 @@ describe("Email Auth", () => { ); }); - // it("Verify a sent email whose from field has a non-English name", async () => { - // const emailFilePath = path.join( - // __dirname, - // "./emails/email_auth_with_body_parsing_test4.eml" - // ); - // const emailRaw = readFileSync(emailFilePath, "utf8"); - // const parsedEmail = await relayerUtils.parseEmail(emailRaw); - // console.log(parsedEmail.canonicalizedHeader); - // const accountCode = await relayerUtils.genAccountCode(); - // const circuitInputs = await genEmailAuthInput( - // emailFilePath, - // accountCode - // ); - // const witness = await circuit.calculateWitness(circuitInputs); - // await circuit.checkConstraints(witness); - // const domainName = "gmail.com"; - // const paddedDomain = relayerUtils.padString(domainName, 255); - // const domainFields = relayerUtils.bytes2Fields(paddedDomain); - // for (let idx = 0; idx < domainFields.length; ++idx) { - // expect(BigInt(domainFields[idx])).toEqual(witness[1 + idx]); - // } - // const expectedPubKeyHash = relayerUtils.publicKeyHash( - // parsedEmail.publicKey - // ); - // expect(BigInt(expectedPubKeyHash)).toEqual( - // witness[1 + domainFields.length] - // ); - // const expectedEmailNullifier = relayerUtils.emailNullifier( - // parsedEmail.signature - // ); - // expect(BigInt(expectedEmailNullifier)).toEqual( - // witness[1 + domainFields.length + 1] - // ); - // const timestamp = 1725334030n; - // expect(timestamp).toEqual(witness[1 + domainFields.length + 2]); - // const maskedSubject = "Send 1 ETH to "; - // const paddedMaskedSubject = relayerUtils.padString(maskedSubject, 605); - // const maskedSubjectFields = - // relayerUtils.bytes2Fields(paddedMaskedSubject); - // for (let idx = 0; idx < maskedSubjectFields.length; ++idx) { - // expect(BigInt(maskedSubjectFields[idx])).toEqual( - // witness[1 + domainFields.length + 3 + idx] - // ); - // } - // const fromAddr = "suegamisora@gmail.com"; - // const accountSalt = relayerUtils.accountSalt(fromAddr, accountCode); - // expect(BigInt(accountSalt)).toEqual( - // witness[1 + domainFields.length + 3 + maskedSubjectFields.length] - // ); - // expect(0n).toEqual( - // witness[ - // 1 + domainFields.length + 3 + maskedSubjectFields.length + 1 - // ] - // ); - // }); - - it("Verify a sent email whose body has an email address and an invitation code", async () => { + it("Verify a sent email whose body has an email address", async () => { const emailFilePath = path.join( __dirname, - "./emails/email_auth_with_body_parsing_test4.eml" + "./emails/email_auth_test1.eml" ); + const emailRaw = readFileSync(emailFilePath, "utf8"); const parsedEmail = await relayerUtils.parseEmail(emailRaw); - - const accountCode = - "0x01eb9b204cc24c3baee11accc37d253a9c53e92b1a2cc07763475c135d575b76"; + console.log(parsedEmail); + const accountCode = await relayerUtils.genAccountCode(); const circuitInputs = await genEmailCircuitInput(emailFilePath, accountCode, { maxHeaderLength: 640, maxBodyLength: 768, ignoreBodyHashCheck: false, + shaPrecomputeSelector: '(<(=\r\n)?d(=\r\n)?i(=\r\n)?v(=\r\n)? (=\r\n)?i(=\r\n)?d(=\r\n)?=3D(=\r\n)?"(=\r\n)?[^"]*(=\r\n)?z(=\r\n)?k(=\r\n)?e(=\r\n)?m(=\r\n)?a(=\r\n)?i(=\r\n)?l(=\r\n)?[^"]*(=\r\n)?"(=\r\n)?[^>]*(=\r\n)?>(=\r\n)?)(=\r\n)?([^<>/]+)(<(=\r\n)?/(=\r\n)?d(=\r\n)?i(=\r\n)?v(=\r\n)?>(=\r\n)?)', }); const witness = await circuit.calculateWitness(circuitInputs); await circuit.checkConstraints(witness); @@ -121,10 +66,10 @@ describe("Email Auth", () => { witness[1 + domainFields.length + 1] ); - const timestamp = 1725334030n; + const timestamp = 1729099216n; expect(timestamp).toEqual(witness[1 + domainFields.length + 2]); - const maskedCommand = "Send 0.12 ETH to "; + const maskedCommand = "Send 0.1 ETH to "; const paddedMaskedCommand = relayerUtils.padString(maskedCommand, 605); const maskedCommandFields = relayerUtils.bytes2Fields(paddedMaskedCommand); @@ -134,35 +79,34 @@ describe("Email Auth", () => { ); } - const fromAddr = "zkemail.relayer.test@gmail.com"; + const fromAddr = "emaiwallet.alice@gmail.com"; const accountSalt = relayerUtils.accountSalt(fromAddr, accountCode); expect(BigInt(accountSalt)).toEqual( witness[1 + domainFields.length + 3 + maskedCommandFields.length] ); - expect(1n).toEqual( + expect(0n).toEqual( witness[ 1 + domainFields.length + 3 + maskedCommandFields.length + 1 ] ); }); - it("Verify a sent email whose body has an invitation code", async () => { + it("Verify a sent email whose body does not have an email address", async () => { const emailFilePath = path.join( __dirname, - "./emails/email_auth_with_body_parsing_test5.eml" + "./emails/email_auth_test2.eml" ); const emailRaw = readFileSync(emailFilePath, "utf8"); const parsedEmail = await relayerUtils.parseEmail(emailRaw); - const accountCode = - "0x01eb9b204cc24c3baee11accc37d253a9c53e92b1a2cc07763475c135d575b76"; - + const accountCode = await relayerUtils.genAccountCode(); const circuitInputs = await genEmailCircuitInput(emailFilePath, accountCode, { maxHeaderLength: 640, maxBodyLength: 768, ignoreBodyHashCheck: false, + shaPrecomputeSelector: '(<(=\r\n)?d(=\r\n)?i(=\r\n)?v(=\r\n)? (=\r\n)?i(=\r\n)?d(=\r\n)?=3D(=\r\n)?"(=\r\n)?[^"]*(=\r\n)?z(=\r\n)?k(=\r\n)?e(=\r\n)?m(=\r\n)?a(=\r\n)?i(=\r\n)?l(=\r\n)?[^"]*(=\r\n)?"(=\r\n)?[^>]*(=\r\n)?>(=\r\n)?)(=\r\n)?([^<>/]+)(<(=\r\n)?/(=\r\n)?d(=\r\n)?i(=\r\n)?v(=\r\n)?>(=\r\n)?)', }); const witness = await circuit.calculateWitness(circuitInputs); await circuit.checkConstraints(witness); @@ -188,11 +132,10 @@ describe("Email Auth", () => { witness[1 + domainFields.length + 1] ); - const timestamp = 1725334056n; + const timestamp = 1729099274n; expect(timestamp).toEqual(witness[1 + domainFields.length + 2]); - const maskedCommand = - "Accept guardian request for 0x04884491560f38342C56E26BDD0fEAbb68E2d2FC"; + const maskedCommand = "Swap 1 ETH to DAI"; const paddedMaskedCommand = relayerUtils.padString(maskedCommand, 605); const maskedCommandFields = relayerUtils.bytes2Fields(paddedMaskedCommand); @@ -201,29 +144,29 @@ describe("Email Auth", () => { witness[1 + domainFields.length + 3 + idx] ); } - const fromAddr = "zkemail.relayer.test@gmail.com"; + + const fromAddr = "emaiwallet.alice@gmail.com"; const accountSalt = relayerUtils.accountSalt(fromAddr, accountCode); expect(BigInt(accountSalt)).toEqual( witness[1 + domainFields.length + 3 + maskedCommandFields.length] ); - expect(1n).toEqual( + expect(0n).toEqual( witness[ 1 + domainFields.length + 3 + maskedCommandFields.length + 1 ] ); }); - it("Verify a sent email whose body has an invitation code with sha precompute string", async () => { + it("Verify a sent email whose from field has a dummy email address name", async () => { const emailFilePath = path.join( __dirname, - "./emails/email_auth_with_body_parsing_test5.eml" + "./emails/email_auth_test3.eml" ); const emailRaw = readFileSync(emailFilePath, "utf8"); const parsedEmail = await relayerUtils.parseEmail(emailRaw); - const accountCode = - "0x01eb9b204cc24c3baee11accc37d253a9c53e92b1a2cc07763475c135d575b76"; + const accountCode = await relayerUtils.genAccountCode(); const circuitInputs = await genEmailCircuitInput(emailFilePath, accountCode, { @@ -256,11 +199,10 @@ describe("Email Auth", () => { witness[1 + domainFields.length + 1] ); - const timestamp = 1725334056n; + const timestamp = 1729099750n; expect(timestamp).toEqual(witness[1 + domainFields.length + 2]); - const maskedCommand = - "Accept guardian request for 0x04884491560f38342C56E26BDD0fEAbb68E2d2FC"; + const maskedCommand = "Send 1 ETH to "; const paddedMaskedCommand = relayerUtils.padString(maskedCommand, 605); const maskedCommandFields = relayerUtils.bytes2Fields(paddedMaskedCommand); @@ -269,35 +211,36 @@ describe("Email Auth", () => { witness[1 + domainFields.length + 3 + idx] ); } - const fromAddr = "zkemail.relayer.test@gmail.com"; + + const fromAddr = "emaiwallet.alice@gmail.com"; const accountSalt = relayerUtils.accountSalt(fromAddr, accountCode); expect(BigInt(accountSalt)).toEqual( witness[1 + domainFields.length + 3 + maskedCommandFields.length] ); - - expect(1n).toEqual( + expect(0n).toEqual( witness[ 1 + domainFields.length + 3 + maskedCommandFields.length + 1 ] ); }); - it("Verify a sent email whose body has an email address", async () => { + it("Verify a sent email whose body has an email address and an invitation code", async () => { const emailFilePath = path.join( __dirname, - "./emails/email_auth_with_body_parsing_test1.eml" + "./emails/email_auth_test4.eml" ); - const emailRaw = readFileSync(emailFilePath, "utf8"); const parsedEmail = await relayerUtils.parseEmail(emailRaw); - const accountCode = await relayerUtils.genAccountCode(); + const accountCode = + "0x01eb9b204cc24c3baee11accc37d253a9c53e92b1a2cc07763475c135d575b76"; const circuitInputs = await genEmailCircuitInput(emailFilePath, accountCode, { maxHeaderLength: 640, maxBodyLength: 768, ignoreBodyHashCheck: false, + shaPrecomputeSelector: '(<(=\r\n)?d(=\r\n)?i(=\r\n)?v(=\r\n)? (=\r\n)?i(=\r\n)?d(=\r\n)?=3D(=\r\n)?"(=\r\n)?[^"]*(=\r\n)?z(=\r\n)?k(=\r\n)?e(=\r\n)?m(=\r\n)?a(=\r\n)?i(=\r\n)?l(=\r\n)?[^"]*(=\r\n)?"(=\r\n)?[^>]*(=\r\n)?>(=\r\n)?)(=\r\n)?([^<>/]+)(<(=\r\n)?/(=\r\n)?d(=\r\n)?i(=\r\n)?v(=\r\n)?>(=\r\n)?)', }); const witness = await circuit.calculateWitness(circuitInputs); await circuit.checkConstraints(witness); @@ -323,10 +266,10 @@ describe("Email Auth", () => { witness[1 + domainFields.length + 1] ); - const timestamp = 1725333972n; + const timestamp = 1729099930n; expect(timestamp).toEqual(witness[1 + domainFields.length + 2]); - const maskedCommand = "Send 0.1 ETH to "; + const maskedCommand = "Send 1 ETH to "; const paddedMaskedCommand = relayerUtils.padString(maskedCommand, 605); const maskedCommandFields = relayerUtils.bytes2Fields(paddedMaskedCommand); @@ -336,33 +279,36 @@ describe("Email Auth", () => { ); } - const fromAddr = "zkemail.relayer.test@gmail.com"; + const fromAddr = "emaiwallet.alice@gmail.com"; const accountSalt = relayerUtils.accountSalt(fromAddr, accountCode); expect(BigInt(accountSalt)).toEqual( witness[1 + domainFields.length + 3 + maskedCommandFields.length] ); - expect(0n).toEqual( + expect(1n).toEqual( witness[ 1 + domainFields.length + 3 + maskedCommandFields.length + 1 ] ); }); - it("Verify a sent email whose body does not have an email address", async () => { + it("Verify a sent email whose body has an invitation code and another hex string", async () => { const emailFilePath = path.join( __dirname, - "./emails/email_auth_with_body_parsing_test2.eml" + "./emails/email_auth_test5.eml" ); const emailRaw = readFileSync(emailFilePath, "utf8"); const parsedEmail = await relayerUtils.parseEmail(emailRaw); - const accountCode = await relayerUtils.genAccountCode(); + const accountCode = + "0x01eb9b204cc24c3baee11accc37d253a9c53e92b1a2cc07763475c135d575b76"; + const circuitInputs = await genEmailCircuitInput(emailFilePath, accountCode, { maxHeaderLength: 640, maxBodyLength: 768, ignoreBodyHashCheck: false, + shaPrecomputeSelector: '(<(=\r\n)?d(=\r\n)?i(=\r\n)?v(=\r\n)? (=\r\n)?i(=\r\n)?d(=\r\n)?=3D(=\r\n)?"(=\r\n)?[^"]*(=\r\n)?z(=\r\n)?k(=\r\n)?e(=\r\n)?m(=\r\n)?a(=\r\n)?i(=\r\n)?l(=\r\n)?[^"]*(=\r\n)?"(=\r\n)?[^>]*(=\r\n)?>(=\r\n)?)(=\r\n)?([^<>/]+)(<(=\r\n)?/(=\r\n)?d(=\r\n)?i(=\r\n)?v(=\r\n)?>(=\r\n)?)', }); const witness = await circuit.calculateWitness(circuitInputs); await circuit.checkConstraints(witness); @@ -388,10 +334,11 @@ describe("Email Auth", () => { witness[1 + domainFields.length + 1] ); - const timestamp = 1725333989n; + const timestamp = 1729100194n; expect(timestamp).toEqual(witness[1 + domainFields.length + 2]); - const maskedCommand = "Swap 1 ETH to DAI"; + const maskedCommand = + "Accept guardian request for 0x04884491560f38342C56E26BDD0fEAbb68E2d2FC"; const paddedMaskedCommand = relayerUtils.padString(maskedCommand, 605); const maskedCommandFields = relayerUtils.bytes2Fields(paddedMaskedCommand); @@ -400,82 +347,113 @@ describe("Email Auth", () => { witness[1 + domainFields.length + 3 + idx] ); } - - const fromAddr = "zkemail.relayer.test@gmail.com"; + const fromAddr = "emaiwallet.alice@gmail.com"; const accountSalt = relayerUtils.accountSalt(fromAddr, accountCode); expect(BigInt(accountSalt)).toEqual( witness[1 + domainFields.length + 3 + maskedCommandFields.length] ); - expect(0n).toEqual( + expect(1n).toEqual( witness[ 1 + domainFields.length + 3 + maskedCommandFields.length + 1 ] ); }); - it("Verify a sent email whose from field has a dummy email address name", async () => { + it("Verify a sent email with a too large from_addr_idx", async () => { const emailFilePath = path.join( __dirname, - "./emails/email_auth_with_body_parsing_test3.eml" + "./emails/email_auth_test1.eml" ); - const emailRaw = readFileSync(emailFilePath, "utf8"); - const parsedEmail = await relayerUtils.parseEmail(emailRaw); - const accountCode = await relayerUtils.genAccountCode(); + const accountCode = + "0x01eb9b204cc24c3baee11accc37d253a9c53e92b1a2cc07763475c135d575b76"; const circuitInputs = await genEmailCircuitInput(emailFilePath, accountCode, { maxHeaderLength: 640, maxBodyLength: 768, ignoreBodyHashCheck: false, + shaPrecomputeSelector: '(<(=\r\n)?d(=\r\n)?i(=\r\n)?v(=\r\n)? (=\r\n)?i(=\r\n)?d(=\r\n)?=3D(=\r\n)?"(=\r\n)?[^"]*(=\r\n)?z(=\r\n)?k(=\r\n)?e(=\r\n)?m(=\r\n)?a(=\r\n)?i(=\r\n)?l(=\r\n)?[^"]*(=\r\n)?"(=\r\n)?[^>]*(=\r\n)?>(=\r\n)?)(=\r\n)?([^<>/]+)(<(=\r\n)?/(=\r\n)?d(=\r\n)?i(=\r\n)?v(=\r\n)?>(=\r\n)?)', }); - const witness = await circuit.calculateWitness(circuitInputs); - await circuit.checkConstraints(witness); - - const domainName = "gmail.com"; - const paddedDomain = relayerUtils.padString(domainName, 255); - const domainFields = relayerUtils.bytes2Fields(paddedDomain); - for (let idx = 0; idx < domainFields.length; ++idx) { - expect(BigInt(domainFields[idx])).toEqual(witness[1 + idx]); + circuitInputs.from_addr_idx = 640; + async function failFn() { + const witness = await circuit.calculateWitness(circuitInputs); + await circuit.checkConstraints(witness); } + await expect(failFn).rejects.toThrow(); + }); - const expectedPubKeyHash = relayerUtils.publicKeyHash( - parsedEmail.publicKey - ); - expect(BigInt(expectedPubKeyHash)).toEqual( - witness[1 + domainFields.length] + it("Verify a sent email with a too large domain_idx", async () => { + const emailFilePath = path.join( + __dirname, + "./emails/email_auth_test1.eml" ); - const expectedEmailNullifier = relayerUtils.emailNullifier( - parsedEmail.signature - ); - expect(BigInt(expectedEmailNullifier)).toEqual( - witness[1 + domainFields.length + 1] + const accountCode = + "0x01eb9b204cc24c3baee11accc37d253a9c53e92b1a2cc07763475c135d575b76"; + + const circuitInputs = + await genEmailCircuitInput(emailFilePath, accountCode, { + maxHeaderLength: 640, + maxBodyLength: 768, + ignoreBodyHashCheck: false, + shaPrecomputeSelector: '(<(=\r\n)?d(=\r\n)?i(=\r\n)?v(=\r\n)? (=\r\n)?i(=\r\n)?d(=\r\n)?=3D(=\r\n)?"(=\r\n)?[^"]*(=\r\n)?z(=\r\n)?k(=\r\n)?e(=\r\n)?m(=\r\n)?a(=\r\n)?i(=\r\n)?l(=\r\n)?[^"]*(=\r\n)?"(=\r\n)?[^>]*(=\r\n)?>(=\r\n)?)(=\r\n)?([^<>/]+)(<(=\r\n)?/(=\r\n)?d(=\r\n)?i(=\r\n)?v(=\r\n)?>(=\r\n)?)', + }); + circuitInputs.domain_idx = 256; + async function failFn() { + const witness = await circuit.calculateWitness(circuitInputs); + await circuit.checkConstraints(witness); + } + await expect(failFn).rejects.toThrow(); + }); + + it("Verify a sent email with a too large timestamp_idx", async () => { + const emailFilePath = path.join( + __dirname, + "./emails/email_auth_test1.eml" ); - const timestamp = 1725334002n; - expect(timestamp).toEqual(witness[1 + domainFields.length + 2]); + const accountCode = + "0x01eb9b204cc24c3baee11accc37d253a9c53e92b1a2cc07763475c135d575b76"; - const maskedCommand = "Send 1 ETH to "; - const paddedMaskedCommand = relayerUtils.padString(maskedCommand, 605); - const maskedCommandFields = - relayerUtils.bytes2Fields(paddedMaskedCommand); - for (let idx = 0; idx < maskedCommandFields.length; ++idx) { - expect(BigInt(maskedCommandFields[idx])).toEqual( - witness[1 + domainFields.length + 3 + idx] - ); + const circuitInputs = + await genEmailCircuitInput(emailFilePath, accountCode, { + maxHeaderLength: 640, + maxBodyLength: 768, + ignoreBodyHashCheck: false, + shaPrecomputeSelector: '(<(=\r\n)?d(=\r\n)?i(=\r\n)?v(=\r\n)? (=\r\n)?i(=\r\n)?d(=\r\n)?=3D(=\r\n)?"(=\r\n)?[^"]*(=\r\n)?z(=\r\n)?k(=\r\n)?e(=\r\n)?m(=\r\n)?a(=\r\n)?i(=\r\n)?l(=\r\n)?[^"]*(=\r\n)?"(=\r\n)?[^>]*(=\r\n)?>(=\r\n)?)(=\r\n)?([^<>/]+)(<(=\r\n)?/(=\r\n)?d(=\r\n)?i(=\r\n)?v(=\r\n)?>(=\r\n)?)', + }); + circuitInputs.timestamp_idx = 640; + async function failFn() { + const witness = await circuit.calculateWitness(circuitInputs); + await circuit.checkConstraints(witness); } + await expect(failFn).rejects.toThrow(); + }); - const fromAddr = "zkemail.relayer.test@gmail.com"; - const accountSalt = relayerUtils.accountSalt(fromAddr, accountCode); - expect(BigInt(accountSalt)).toEqual( - witness[1 + domainFields.length + 3 + maskedCommandFields.length] - ); - expect(0n).toEqual( - witness[ - 1 + domainFields.length + 3 + maskedCommandFields.length + 1 - ] + it("Verify a sent email with a too large code_idx", async () => { + const emailFilePath = path.join( + __dirname, + "./emails/email_auth_test1.eml" ); + + const accountCode = + "0x01eb9b204cc24c3baee11accc37d253a9c53e92b1a2cc07763475c135d575b76"; + + const circuitInputs = + await genEmailCircuitInput(emailFilePath, accountCode, { + maxHeaderLength: 640, + maxBodyLength: 768, + ignoreBodyHashCheck: false, + shaPrecomputeSelector: '(<(=\r\n)?d(=\r\n)?i(=\r\n)?v(=\r\n)? (=\r\n)?i(=\r\n)?d(=\r\n)?=3D(=\r\n)?"(=\r\n)?[^"]*(=\r\n)?z(=\r\n)?k(=\r\n)?e(=\r\n)?m(=\r\n)?a(=\r\n)?i(=\r\n)?l(=\r\n)?[^"]*(=\r\n)?"(=\r\n)?[^>]*(=\r\n)?>(=\r\n)?)(=\r\n)?([^<>/]+)(<(=\r\n)?/(=\r\n)?d(=\r\n)?i(=\r\n)?v(=\r\n)?>(=\r\n)?)', + }); + circuitInputs.code_idx = 768; + async function failFn() { + const witness = await circuit.calculateWitness(circuitInputs); + await circuit.checkConstraints(witness); + } + await expect(failFn).rejects.toThrow(); }); + }); diff --git a/packages/circuits/tests/email_auth_legacy.test.ts b/packages/circuits/tests/email_auth_legacy.test.ts index 8e589a80..177d1b09 100644 --- a/packages/circuits/tests/email_auth_legacy.test.ts +++ b/packages/circuits/tests/email_auth_legacy.test.ts @@ -23,7 +23,7 @@ describe("Email Auth Legacy", () => { it("Verify a sent email whose subject has an email address", async () => { const emailFilePath = path.join( __dirname, - "./emails/email_auth_test1.eml" + "./emails/email_auth_legacy_test1.eml" ); const emailRaw = readFileSync(emailFilePath, "utf8"); const parsedEmail = await relayerUtils.parseEmail(emailRaw); @@ -88,7 +88,7 @@ describe("Email Auth Legacy", () => { it("Verify a sent email whose subject does not have an email address", async () => { const emailFilePath = path.join( __dirname, - "./emails/email_auth_test2.eml" + "./emails/email_auth_legacy_test2.eml" ); const emailRaw = readFileSync(emailFilePath, "utf8"); const parsedEmail = await relayerUtils.parseEmail(emailRaw); @@ -152,7 +152,7 @@ describe("Email Auth Legacy", () => { it("Verify a sent email whose from field has a dummy email address name", async () => { const emailFilePath = path.join( __dirname, - "./emails/email_auth_test3.eml" + "./emails/email_auth_legacy_test3.eml" ); const emailRaw = readFileSync(emailFilePath, "utf8"); const parsedEmail = await relayerUtils.parseEmail(emailRaw); @@ -216,7 +216,7 @@ describe("Email Auth Legacy", () => { it("Verify a sent email whose from field has a non-English name", async () => { const emailFilePath = path.join( __dirname, - "./emails/email_auth_test4.eml" + "./emails/email_auth_legacy_test4.eml" ); const emailRaw = readFileSync(emailFilePath, "utf8"); const parsedEmail = await relayerUtils.parseEmail(emailRaw); @@ -280,7 +280,7 @@ describe("Email Auth Legacy", () => { it("Verify a sent email whose subject has an email address and an invitation code", async () => { const emailFilePath = path.join( __dirname, - "./emails/email_auth_test5.eml" + "./emails/email_auth_legacy_test5.eml" ); const emailRaw = readFileSync(emailFilePath, "utf8"); const parsedEmail = await relayerUtils.parseEmail(emailRaw); @@ -342,10 +342,10 @@ describe("Email Auth Legacy", () => { ); }); - it("Verify a sent email whose subject has an invitation code", async () => { + it("Verify a sent email whose subject has an invitation code and another hex string", async () => { const emailFilePath = path.join( __dirname, - "./emails/email_auth_test6.eml" + "./emails/email_auth_legacy_test6.eml" ); const emailRaw = readFileSync(emailFilePath, "utf8"); const parsedEmail = await relayerUtils.parseEmail(emailRaw); @@ -407,15 +407,15 @@ describe("Email Auth Legacy", () => { ); }); - it("Verify a sent email whose subject tries to forge the From field", async () => { - const emailFilePath = path.join(__dirname, "./emails/email_auth_test7.eml"); + it("Verify a sent email with a too large from_addr_idx", async () => { + const emailFilePath = path.join(__dirname, "./emails/email_auth_legacy_test1.eml"); const accountCode = "0x01eb9b204cc24c3baee11accc37d253a9c53e92b1a2cc07763475c135d575b76"; const circuitInputs = await genEmailCircuitInput(emailFilePath, accountCode, { maxHeaderLength: 1024, ignoreBodyHashCheck: true, }); - circuitInputs.from_addr_idx = circuitInputs.subject_idx; + circuitInputs.from_addr_idx = 1024; async function failFn() { const witness = await circuit.calculateWitness(circuitInputs); await circuit.checkConstraints(witness); @@ -423,16 +423,15 @@ describe("Email Auth Legacy", () => { await expect(failFn).rejects.toThrow(); }); - - it("Verify a sent email with a too large from_addr_idx", async () => { - const emailFilePath = path.join(__dirname, "./emails/email_auth_test1.eml"); + it("Verify a sent email with a too large domain_idx", async () => { + const emailFilePath = path.join(__dirname, "./emails/email_auth_legacy_test1.eml"); const accountCode = "0x01eb9b204cc24c3baee11accc37d253a9c53e92b1a2cc07763475c135d575b76"; const circuitInputs = await genEmailCircuitInput(emailFilePath, accountCode, { maxHeaderLength: 1024, ignoreBodyHashCheck: true, }); - circuitInputs.from_addr_idx = 1024; + circuitInputs.domain_idx = 256; async function failFn() { const witness = await circuit.calculateWitness(circuitInputs); await circuit.checkConstraints(witness); @@ -440,15 +439,15 @@ describe("Email Auth Legacy", () => { await expect(failFn).rejects.toThrow(); }); - it("Verify a sent email with a too large domain_idx", async () => { - const emailFilePath = path.join(__dirname, "./emails/email_auth_test1.eml"); + it("Verify a sent email with a too large subject_idx", async () => { + const emailFilePath = path.join(__dirname, "./emails/email_auth_legacy_test1.eml"); const accountCode = "0x01eb9b204cc24c3baee11accc37d253a9c53e92b1a2cc07763475c135d575b76"; const circuitInputs = await genEmailCircuitInput(emailFilePath, accountCode, { maxHeaderLength: 1024, ignoreBodyHashCheck: true, }); - circuitInputs.domain_idx = 256; + circuitInputs.subject_idx = 1024; async function failFn() { const witness = await circuit.calculateWitness(circuitInputs); await circuit.checkConstraints(witness); @@ -456,15 +455,15 @@ describe("Email Auth Legacy", () => { await expect(failFn).rejects.toThrow(); }); - it("Verify a sent email with a too large subject_idx", async () => { - const emailFilePath = path.join(__dirname, "./emails/email_auth_test1.eml"); + it("Verify a sent email with a too large timestamp_idx", async () => { + const emailFilePath = path.join(__dirname, "./emails/email_auth_legacy_test1.eml"); const accountCode = "0x01eb9b204cc24c3baee11accc37d253a9c53e92b1a2cc07763475c135d575b76"; const circuitInputs = await genEmailCircuitInput(emailFilePath, accountCode, { maxHeaderLength: 1024, ignoreBodyHashCheck: true, }); - circuitInputs.subject_idx = 1024; + circuitInputs.timestamp_idx = 1024; async function failFn() { const witness = await circuit.calculateWitness(circuitInputs); await circuit.checkConstraints(witness); @@ -472,15 +471,15 @@ describe("Email Auth Legacy", () => { await expect(failFn).rejects.toThrow(); }); - it("Verify a sent email with a too large timestamp_idx", async () => { - const emailFilePath = path.join(__dirname, "./emails/email_auth_test1.eml"); + it("Verify a sent email with a too large code_idx", async () => { + const emailFilePath = path.join(__dirname, "./emails/email_auth_legacy_test1.eml"); const accountCode = "0x01eb9b204cc24c3baee11accc37d253a9c53e92b1a2cc07763475c135d575b76"; const circuitInputs = await genEmailCircuitInput(emailFilePath, accountCode, { maxHeaderLength: 1024, ignoreBodyHashCheck: true, }); - circuitInputs.timestamp_idx = 1024; + circuitInputs.code_idx = 1024; async function failFn() { const witness = await circuit.calculateWitness(circuitInputs); await circuit.checkConstraints(witness); @@ -488,15 +487,15 @@ describe("Email Auth Legacy", () => { await expect(failFn).rejects.toThrow(); }); - it("Verify a sent email with a too large code_idx", async () => { - const emailFilePath = path.join(__dirname, "./emails/email_auth_test1.eml"); + it("Verify a sent email with a too large code_idx 2", async () => { + const emailFilePath = path.join(__dirname, "./emails/email_auth_legacy_test1.eml"); const accountCode = "0x01eb9b204cc24c3baee11accc37d253a9c53e92b1a2cc07763475c135d575b76"; const circuitInputs = await genEmailCircuitInput(emailFilePath, accountCode, { maxHeaderLength: 1024, ignoreBodyHashCheck: true, }); - circuitInputs.code_idx = 1024; + circuitInputs.code_idx = 1024 * 4; async function failFn() { const witness = await circuit.calculateWitness(circuitInputs); await circuit.checkConstraints(witness); @@ -504,15 +503,15 @@ describe("Email Auth Legacy", () => { await expect(failFn).rejects.toThrow(); }); - it("Verify a sent email with a too large code_idx 2", async () => { - const emailFilePath = path.join(__dirname, "./emails/email_auth_test1.eml"); + it("Verify a sent email whose subject tries to forge the From field", async () => { + const emailFilePath = path.join(__dirname, "./emails/email_auth_legacy_invalid_test1.eml"); const accountCode = "0x01eb9b204cc24c3baee11accc37d253a9c53e92b1a2cc07763475c135d575b76"; const circuitInputs = await genEmailCircuitInput(emailFilePath, accountCode, { maxHeaderLength: 1024, ignoreBodyHashCheck: true, }); - circuitInputs.code_idx = 1024 * 4; + circuitInputs.from_addr_idx = circuitInputs.subject_idx; async function failFn() { const witness = await circuit.calculateWitness(circuitInputs); await circuit.checkConstraints(witness); @@ -521,7 +520,7 @@ describe("Email Auth Legacy", () => { }); it("Verify a sent email with non-utf8 character", async () => { - const emailFilePath = path.join(__dirname, "./emails/email_auth_invalid_test1.eml"); + const emailFilePath = path.join(__dirname, "./emails/email_auth_legacy_invalid_test2.eml"); const accountCode = "0x01eb9b204cc24c3baee11accc37d253a9c53e92b1a2cc07763475c135d575b76"; const circuitInputs = await genEmailCircuitInput(emailFilePath, accountCode, { diff --git a/packages/circuits/tests/emails/email_auth_test7.eml b/packages/circuits/tests/emails/email_auth_legacy_invalid_test1.eml similarity index 100% rename from packages/circuits/tests/emails/email_auth_test7.eml rename to packages/circuits/tests/emails/email_auth_legacy_invalid_test1.eml diff --git a/packages/circuits/tests/emails/email_auth_invalid_test1.eml b/packages/circuits/tests/emails/email_auth_legacy_invalid_test2.eml similarity index 100% rename from packages/circuits/tests/emails/email_auth_invalid_test1.eml rename to packages/circuits/tests/emails/email_auth_legacy_invalid_test2.eml diff --git a/packages/circuits/tests/emails/email_auth_legacy_test1.eml b/packages/circuits/tests/emails/email_auth_legacy_test1.eml new file mode 100644 index 00000000..f5c20406 --- /dev/null +++ b/packages/circuits/tests/emails/email_auth_legacy_test1.eml @@ -0,0 +1,85 @@ +Delivered-To: emailwallet.relayer@gmail.com +Received: by 2002:a05:7108:47b1:b0:342:22f4:d6db with SMTP id bz49csp1557082gdb; + Sun, 17 Sep 2023 15:30:13 -0700 (PDT) +X-Received: by 2002:a0d:e2d1:0:b0:595:59f:28d6 with SMTP id l200-20020a0de2d1000000b00595059f28d6mr8532154ywe.21.1694989813070; + Sun, 17 Sep 2023 15:30:13 -0700 (PDT) +ARC-Seal: i=1; a=rsa-sha256; t=1694989813; cv=none; + d=google.com; s=arc-20160816; + b=WFAEAsVx9Z9pEmIAtOzTiZ/g+izqJNYn7WGrA7qPR+10JDAnfMjPEGVJFxqQ3/nc+l + fgIj520PStLh30yieeiJyZHTCiMUQWs1yBo/5u/MeEAcG1z3s6gpXjL8wPpYuMCPclFa + TvpC2dAcs1aVv8AvJHlgMkqc9MvRQWqoJVJevp9T4FOUfszaRKHnsNJHvhuJAl38xROp + P0oIx9vGnbNmVEHcTz4OBWwSoN56JwOK7NAc0o823B8lt1i+shw67HY8XM3nvIp6ftwx + dUyFQuxP9VEH4hwIu02C1L4yDJNgTshxn1IC83cHXIm8pcsZxfv2Vg0swrD0IK3tRsUx + tdTQ== +ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; + h=to:subject:message-id:date:from:mime-version:dkim-signature; + bh=BWETwQ9JDReS4GyR2v2TTR8Bpzj9ayumsWQJ3q7vehs=; + fh=AKWw92sdXoMEDdHXKLL06vnizTpObKPGCfYXnoQDKO8=; + b=e8eKiZWs5PsaB+Q2CCneEWl05AAzrCu4f2pzRbD0JUiF4dQeWWlorGXS70lPNRIuhU + ENk6ellkuIvA+uhsHgC/An+asGeAyC80h3xX94cvmXaeGCO3SnGzZ2VgATJOgYd+ScYY + G4xYrrUEQlsblFtCcG7povcW8Kwkmda7crkoNuj3sqdhQDgzGzI2l66GEUuYMlWXTrlY + /egEyxTvMy7nUjakk2n6VVCR5S4kLC1Fna3v6RLvWuC3sIXzAD93m0AgqBveopmyDZ+9 + eNKvAouT4znpujbD+FDydF6iC3r1GfZtjYJPBe6VfQOEwKCaoSHXSfinmh2Pm4gLtg3D + 4P0A== +ARC-Authentication-Results: i=1; mx.google.com; + dkim=pass header.i=@gmail.com header.s=20230601 header.b=RHBgQbCx; + spf=pass (google.com: domain of suegamisora@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=suegamisora@gmail.com; + dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com +Return-Path: +Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) + by mx.google.com with SMTPS id m12-20020a0dca0c000000b0058460bc906bsor2973516ywd.11.2023.09.17.15.30.12 + for + (Google Transport Security); + Sun, 17 Sep 2023 15:30:13 -0700 (PDT) +Received-SPF: pass (google.com: domain of suegamisora@gmail.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; +Authentication-Results: mx.google.com; + dkim=pass header.i=@gmail.com header.s=20230601 header.b=RHBgQbCx; + spf=pass (google.com: domain of suegamisora@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=suegamisora@gmail.com; + dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com +DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=gmail.com; s=20230601; t=1694989812; x=1695594612; dara=google.com; + h=to:subject:message-id:date:from:mime-version:from:to:cc:subject + :date:message-id:reply-to; + bh=BWETwQ9JDReS4GyR2v2TTR8Bpzj9ayumsWQJ3q7vehs=; + b=RHBgQbCxhob0RHu/S1J4YdDG2aP1fRDJR6tQrN0wyfVHesARR9NhQIJ/lyUehRTLu/ + wfbHY5RGwSv/87X2iX/p94rGXKJ7R9QFWuuHi0owVNLw2cDNL7vNpT71IgujrHGBTQlB + gvGFd+Gp7/X7jY5DBte4MCi+syCGrf/v+qFsTQ/XUEKpsUu7beMEjTz879yZtdr7LVAE + 9bcsAe18sfX2li2ubRqdV/EPg6sWXIo19jtRTEZ2q1B1i6jxWmaUB+/Th+F8VUXHcJ2a + GluecEG4pSAeP/a64bbpkmOxdMx4bb5A4jyWr1q+TyeqfHXxOkHf8c7+gMHhzGp/tJiu + d12g== +X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=1e100.net; s=20230601; t=1694989812; x=1695594612; + h=to:subject:message-id:date:from:mime-version:x-gm-message-state + :from:to:cc:subject:date:message-id:reply-to; + bh=BWETwQ9JDReS4GyR2v2TTR8Bpzj9ayumsWQJ3q7vehs=; + b=AFkTp60CFyHReF9haHoUVGsSO0+uQZWNhP/SdjYaR1hKqd7FDcv9QMWyo7Ruo2q668 + AtM04vsAxL3KPbCh8l7ghxonJlfpIdwnJFFwiIkAaymLN2nfa/iA3yTqLPsZc21+DKWI + 4L161IUCshKj2K2/ErZr/cslf7g9X4vA5z6vaQhUJgB1JL4dlx5eWwgldtAaL/5jSQAg + gThwEVUU6QqljCd1eVCyG5CcQGfJc6BuHNr3beq+4WMlvll97o5n3cpa+QFJJejXGoRn + n0QiaK8Xki3ajWSdhu+K2y+Y4Cd9KBp4utQhZ4Ed74b0o4JMmdU+UOqcxvQs3mRrqGTn + YsQA== +X-Gm-Message-State: AOJu0Yy/ikSKXhxWeOjidkPu0ZD7ioRrSKLdlg8Ngfo45pZ1AlVfsXzW + oHfddvOgIXyqeA8uYaGcdfJtfrWelHBChkfXWe8TvYbSGTp2mw== +X-Google-Smtp-Source: AGHT+IFwSk4ZOp7bjwU0GeSyGMnjOk59tjDeY5XcQ79bFaW3jx2uDJC6n1WvtgsSMCTZrtUKAJbs8eUMJCXS0G8mfPQ= +X-Received: by 2002:a81:9108:0:b0:583:f78c:994e with SMTP id + i8-20020a819108000000b00583f78c994emr7327928ywg.42.1694989812400; Sun, 17 Sep + 2023 15:30:12 -0700 (PDT) +MIME-Version: 1.0 +From: Sora Suegami +Date: Mon, 18 Sep 2023 07:29:59 +0900 +Message-ID: +Subject: Send 0.1 ETH to alice@gmail.com +To: emailwallet.relayer@gmail.com +Content-Type: multipart/alternative; boundary="000000000000aa87aa060595912c" + +--000000000000aa87aa060595912c +Content-Type: text/plain; charset="UTF-8" + + + +--000000000000aa87aa060595912c +Content-Type: text/html; charset="UTF-8" + +

+ +--000000000000aa87aa060595912c-- diff --git a/packages/circuits/tests/emails/email_auth_legacy_test2.eml b/packages/circuits/tests/emails/email_auth_legacy_test2.eml new file mode 100644 index 00000000..53af1ef5 --- /dev/null +++ b/packages/circuits/tests/emails/email_auth_legacy_test2.eml @@ -0,0 +1,85 @@ +Delivered-To: emailwallet.relayer@gmail.com +Received: by 2002:a05:7108:2c4:b0:342:22f4:d6db with SMTP id i4csp2966gds; + Tue, 10 Oct 2023 11:58:16 -0700 (PDT) +X-Received: by 2002:a81:4a55:0:b0:599:8bd:5bdf with SMTP id x82-20020a814a55000000b0059908bd5bdfmr21750490ywa.50.1696964296192; + Tue, 10 Oct 2023 11:58:16 -0700 (PDT) +ARC-Seal: i=1; a=rsa-sha256; t=1696964296; cv=none; + d=google.com; s=arc-20160816; + b=a9xg8fw3SXXh572oqDh838o0dBzsmtImJhloG43idR4VIr3bD4bEg6yHiVQz/gCVHB + JWSqBwHpS0ejzoa4Z27guBfS062lETo+O297nNn/KXBFJ+E0RMj65rvQTgmLI703M7sp + uImKsxcVLIdfjERz8GBr0eRrg65WX1dvg39SzDcCtDYaHrV0yrs65B7H9DDdo8IknkF+ + S5j0tBvM15ZHa9U+tn/0pUT5MwAv3DREZP+dyKfZxh0/9z2jycOOi5NSyUXRbTtXppdj + PuaycQ+TMdAmOTdIMiLog1W8QOzrzv1uanDloMFu4ykOZ8q8MdDd1kk1fIDp4YbF4+KE + NwVQ== +ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; + h=to:subject:message-id:date:from:mime-version:dkim-signature; + bh=2mqY3PZCoz8InXGWf2u3R74gNz152fRD9sTUPAxlKYk=; + fh=AKWw92sdXoMEDdHXKLL06vnizTpObKPGCfYXnoQDKO8=; + b=wUxZO1jAnI6WgyweT+69bF7FzkKLyGZRvzQCNOaxKUnS+DQzLe51E19G5qYQNemciH + f5yU0dUPFZa3gJuf/CmImd6VlEojBNPfk0bY1VpCH61a8OfuXi8XbMeF82GoMHi2Id70 + QR4QcUsUUbBV2R3Prw3Jy1tI9F0KWG5iyztI6DvWJX546cMvgYZn2l9ah+mlsreB8gaL + kbhCQ3/vL8K2CDT0Cw3d8+dMzLxMgwpuNE1cF5Wff6vsrgbuYgsyB9qQEF5wRVgEQVxK + 0ewpCgRzR01nW6/no/aDZ3BhVd9UW5C9CX7+y8+RZ3vRkWwowaH5+juqESG/A9U/HP2p + hb6Q== +ARC-Authentication-Results: i=1; mx.google.com; + dkim=pass header.i=@gmail.com header.s=20230601 header.b=ZtY1tM0G; + spf=pass (google.com: domain of suegamisora@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=suegamisora@gmail.com; + dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com +Return-Path: +Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) + by mx.google.com with SMTPS id r194-20020a0de8cb000000b005704eb70d02sor6290629ywe.11.2023.10.10.11.58.16 + for + (Google Transport Security); + Tue, 10 Oct 2023 11:58:16 -0700 (PDT) +Received-SPF: pass (google.com: domain of suegamisora@gmail.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; +Authentication-Results: mx.google.com; + dkim=pass header.i=@gmail.com header.s=20230601 header.b=ZtY1tM0G; + spf=pass (google.com: domain of suegamisora@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=suegamisora@gmail.com; + dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com +DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=gmail.com; s=20230601; t=1696964295; x=1697569095; dara=google.com; + h=to:subject:message-id:date:from:mime-version:from:to:cc:subject + :date:message-id:reply-to; + bh=2mqY3PZCoz8InXGWf2u3R74gNz152fRD9sTUPAxlKYk=; + b=ZtY1tM0Gaga0hoo7frGS439zDz3JKhYiDIag5WFs4cE0JBIQxOP5CPOpMhIP7mkkh8 + BT3+uoAIYAj6ewIFGtoE4iW+tEo8m+uusFn0+u+BiMUxrifgSUpm6L+7jmlRDGTELbiI + x0JrI+dqFN4qeDYbVrFpko2bh4EdBDFBZjHW/KM8dFR+FDyVcNWeNqdeD/0ht13SwULG + RsUboFNx3zVy4aCt0oi8kIc1c9XAYcM/lvM/pXkJVE4hPwErAwk5CZy25Uu6NN95eum4 + aaOI8h5MJ2aDR9a1jipuDcNJM/pLU0oyIPU9juP6otGCMotHqzJbJ0VQZm1pZAg++0Wy + X3cQ== +X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=1e100.net; s=20230601; t=1696964295; x=1697569095; + h=to:subject:message-id:date:from:mime-version:x-gm-message-state + :from:to:cc:subject:date:message-id:reply-to; + bh=2mqY3PZCoz8InXGWf2u3R74gNz152fRD9sTUPAxlKYk=; + b=A9W23+Q7/4uDNevuWqpa7eRZlalXwzFjF2AZmRoa7XdFmJAN8puVKgJJgFAN9GxFG0 + TkGYTP5ZjSnAIkrjnnR1SpFgXnO02t6H+mJha8TK6d/QwSx3MO//ACD9H0Sy+fnygLly + +79YG4X8M51xVC7rzf3M8mfubRAMCIgx3H6bdv50KTugO0K7kAwaVfH7IelJziR6kDAf + /L43Mu2QQHNJSqE3uT5LJ5P8tVBP8U28adAPvVMB2UqNjAml8Jx8K/lIVL9yNS1HodjR + xx4CBDybd4ojU5Rsmyak489TFOq+7ibJRRqQoNDfZeulVjHnZC8nsJTJaMA1leEdBy8b + 7ReA== +X-Gm-Message-State: AOJu0Yx6Y8WGZ6/NuwJ93pEaku/8m84Fmu2At47SDfTmL91QgE7EwYp6 + PBXEK923tWejtcRNtvppo7NGaLlg/rRoIvkx0yMqdMC2 +X-Google-Smtp-Source: AGHT+IFTvu5B4yrT+n5M7sJsvjMOv8jW49fPuUZ9TW24SK9KQjLHUbZivpC/9kYnwwKhGAIlbfFezDxoOdgtxiVT4Sg= +X-Received: by 2002:a81:ac42:0:b0:5a7:acae:3bb0 with SMTP id + z2-20020a81ac42000000b005a7acae3bb0mr4278669ywj.5.1696964295610; Tue, 10 Oct + 2023 11:58:15 -0700 (PDT) +MIME-Version: 1.0 +From: Sora Suegami +Date: Wed, 11 Oct 2023 03:58:04 +0900 +Message-ID: +Subject: Swap 1 ETH to DAI +To: emailwallet.relayer@gmail.com +Content-Type: multipart/alternative; boundary="0000000000000958390607614a21" + +--0000000000000958390607614a21 +Content-Type: text/plain; charset="UTF-8" + + + +--0000000000000958390607614a21 +Content-Type: text/html; charset="UTF-8" + +

+ +--0000000000000958390607614a21-- diff --git a/packages/circuits/tests/emails/email_auth_legacy_test3.eml b/packages/circuits/tests/emails/email_auth_legacy_test3.eml new file mode 100644 index 00000000..b56bee8b --- /dev/null +++ b/packages/circuits/tests/emails/email_auth_legacy_test3.eml @@ -0,0 +1,85 @@ +Delivered-To: emailwallet.relayer@gmail.com +Received: by 2002:a05:7108:2c4:b0:342:22f4:d6db with SMTP id i4csp17038gds; + Tue, 10 Oct 2023 12:25:33 -0700 (PDT) +X-Received: by 2002:a81:47c4:0:b0:5a0:ae01:803c with SMTP id u187-20020a8147c4000000b005a0ae01803cmr19454050ywa.38.1696965932748; + Tue, 10 Oct 2023 12:25:32 -0700 (PDT) +ARC-Seal: i=1; a=rsa-sha256; t=1696965932; cv=none; + d=google.com; s=arc-20160816; + b=Fsg3KEAwUjggHJzCpAIJuNz8Eq2GPO+sBNTbWQHDKlXgaLZxBWSohcJ7LrXfhUmuDA + Ji+99B0FbLIrjSPTojnSSVFahIf6015uZw7MB88+PhDeWPDHp1RZOAhwurrVDwijUigo + 07Tbc8Q5oFoMKst5d15ZMZQt/HcTunflxv/DdhmSKm1loIISuUc6VesLfqPe9MTaMztP + biSHonNs9AsiAi52llttRYAspoRP0rH/PLZ9KXZ0qqmTleAS1hUOwjbxkFYOtxYGyJpG + p1ouNBXpbzxWPivcoegCABNTCUDYYBZ0saR+MgACkDaULIXt2ett1jzPLsAdZvFJiSKF + Id+w== +ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; + h=to:subject:message-id:date:from:mime-version:dkim-signature; + bh=cyDN+YYekjfuyO0NSLmF5i598CHm65FOUxCJHB0q+Sw=; + fh=AKWw92sdXoMEDdHXKLL06vnizTpObKPGCfYXnoQDKO8=; + b=o5ksV0Fs6jZsEMgi0Z1SgiYU+tbWG3l2lw3KHVFUMWIToNFHYFmVQkr6rCUki1g2K0 + Bm8TubRMIuUkuyqMB6dWN5Acm/0lVhF0PMsZP8YqY3iNJWWdCWefl4dMFjkeijP4ki1j + BKzBYKr3UQCVeuVlFvaPeI/BpcD+QeCjqu80CGl3JFKyFUeS9Dou1lyLXm7Va20W+1+Y + ze8h3fv0h5DlTXA2oZVvsraXekIWKrxa+h45SYw/NSZ7bIwIM1W7B6hJ2IFDG25C65LX + ExpUkmBPfmps93jH5fWi+YxwRcx+dpCzn1MAodo0Ruyxui0KTYdCMvHBJVe1VUjIejzh + +cWQ== +ARC-Authentication-Results: i=1; mx.google.com; + dkim=pass header.i=@gmail.com header.s=20230601 header.b=cZhRvd7Z; + spf=pass (google.com: domain of suegamisora@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=suegamisora@gmail.com; + dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com +Return-Path: +Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) + by mx.google.com with SMTPS id a20-20020a0dd814000000b005a220219985sor6072943ywe.16.2023.10.10.12.25.32 + for + (Google Transport Security); + Tue, 10 Oct 2023 12:25:32 -0700 (PDT) +Received-SPF: pass (google.com: domain of suegamisora@gmail.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; +Authentication-Results: mx.google.com; + dkim=pass header.i=@gmail.com header.s=20230601 header.b=cZhRvd7Z; + spf=pass (google.com: domain of suegamisora@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=suegamisora@gmail.com; + dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com +DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=gmail.com; s=20230601; t=1696965932; x=1697570732; dara=google.com; + h=to:subject:message-id:date:from:mime-version:from:to:cc:subject + :date:message-id:reply-to; + bh=cyDN+YYekjfuyO0NSLmF5i598CHm65FOUxCJHB0q+Sw=; + b=cZhRvd7Z9zTNAscMPIquUHj6CG/yLgKsvbGL2ikAMHAlGeJbhR4o0u2n4Rr9WN6h8O + G7SJcvUD6enlg/a9/1AU0y73bjVPjMjY2nDGk+8ltokhBfYSeZcVsKA7iMuK+tBoORth + ZFtTEdVlO7Ekly95ara84epofiYCCGTdvED/RshhzZqjhrp1Mbw/wFtHUAujXVkOmvt3 + MB0knG+mamYAjLqH6Bc/g50gbMMsk1yF5VUYWnbhCK6DUGOeNyZmeYYRLm2yFlSAbu8h + PJPz2QbNY+D5CrxWdetq1JizYnJYOOSiRV7nflunEMji9cLW5I6lUqIlKxhQkdWqd+6b + 3tTg== +X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=1e100.net; s=20230601; t=1696965932; x=1697570732; + h=to:subject:message-id:date:from:mime-version:x-gm-message-state + :from:to:cc:subject:date:message-id:reply-to; + bh=cyDN+YYekjfuyO0NSLmF5i598CHm65FOUxCJHB0q+Sw=; + b=qeLyin8vj0JfK6n5sLb1/otbg/3P9Hf2kwVd8fnyEa/gnFl5db2e/2XvyhGjP2zMpU + sGjPCkXk7wCQozVEO35tBYsOzgah9uT480TUwVtTyuwW0xq4/4ZS1YizXlnRdmBR8SN8 + Ihjdyf5qhwKGv26xmUgGF7MqDbbfqFdwlPPRdYsPie+MWHdNMqu4dp1JW8Xtg3mpjcdN + 3usOCapPcAJCJG89wyaQWBaKbG9PuGCwULXw/BNMd6vYxQklrVOtNL5m9zEQG6DjBZeO + kD6lTBrYK7e6xMgTuqsF7vYIgAe51t1ijmy3r1hb6x7GPx+XId+PrVL1pMmWTFF4EcbW + W21w== +X-Gm-Message-State: AOJu0Yw2zJT1rbv9BoSJAwB4wOrj56soVWWji9646BXOk/k2D2gF+jCM + CRR/OyY9S2uGYRb5k9ED1f+XrRPwUp1R0gSBu2pZL/jP +X-Google-Smtp-Source: AGHT+IGSbOedb5aIuVhx7TayE6QXtIMR+yVf+UDmgKCrssN+p7v5iVhQJ21PrC58e5NK2EQvGB52q4bEypFxNZe+MG0= +X-Received: by 2002:a0d:de85:0:b0:59b:c0a8:2882 with SMTP id + h127-20020a0dde85000000b0059bc0a82882mr19390753ywe.46.1696965932010; Tue, 10 + Oct 2023 12:25:32 -0700 (PDT) +MIME-Version: 1.0 +From: "dummy@gmail.com" +Date: Wed, 11 Oct 2023 04:25:21 +0900 +Message-ID: +Subject: Send 1 ETH to bob@example.com +To: emailwallet.relayer@gmail.com +Content-Type: multipart/alternative; boundary="00000000000092d27c060761abc7" + +--00000000000092d27c060761abc7 +Content-Type: text/plain; charset="UTF-8" + + + +--00000000000092d27c060761abc7 +Content-Type: text/html; charset="UTF-8" + +

+ +--00000000000092d27c060761abc7-- diff --git a/packages/circuits/tests/emails/email_auth_legacy_test4.eml b/packages/circuits/tests/emails/email_auth_legacy_test4.eml new file mode 100644 index 00000000..22076d2c --- /dev/null +++ b/packages/circuits/tests/emails/email_auth_legacy_test4.eml @@ -0,0 +1,85 @@ +Delivered-To: emailwallet.relayer@gmail.com +Received: by 2002:a05:7108:2c4:b0:342:22f4:d6db with SMTP id i4csp25580gds; + Tue, 10 Oct 2023 12:43:48 -0700 (PDT) +X-Received: by 2002:a81:574f:0:b0:5a7:ab51:af5c with SMTP id l76-20020a81574f000000b005a7ab51af5cmr4673683ywb.13.1696967028753; + Tue, 10 Oct 2023 12:43:48 -0700 (PDT) +ARC-Seal: i=1; a=rsa-sha256; t=1696967028; cv=none; + d=google.com; s=arc-20160816; + b=r2caNqB+Tqis40axvQ+9WATqElkSRMoLieRYBHHeoHlF3b5cTf4S5iBEzrihGSExv3 + hTEtPaFCXEplKGQn8+XVgqjAct61mkAYzHxflnaC1pgkd1CYbkt4zyNJEIW7qb+AIMSL + 1DdnLEuU9sb2oZNfbHyXMQaqXe6sEW6sZQDp6BZJHV0YsOAFhlRiacomh65Oq/DfY1P2 + Dvy9wahx+Qki20kIAfzR/TKuAx5z9IUwaOshdQuWH8i6HFjC8MRO0RwGVUb5ZMkRZFu7 + c4Sx/r9SfTiI4zsos0PvnaOvdNBXg2SPDMNYp0c/sFbngRVHuNK5WPE86v3vHnMi8Gmy + pmkQ== +ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; + h=to:subject:message-id:date:from:mime-version:dkim-signature; + bh=dH2d6q5VcS+7rfJUaWYK0fSFe6OjBSMp9T98v8goAXc=; + fh=AKWw92sdXoMEDdHXKLL06vnizTpObKPGCfYXnoQDKO8=; + b=C3ka6pwtIk5/XPtFgf/FbwOaJx7hdOxBOXAmkHKs/h6WtxIHmo65elkM6NsLK0fPKL + lzfD9jwUmfFTKto1p2dbsqQ3RSlNHsgvAQq60jv7NiwbSFRF8tV8V49waE5rwLGj+egO + CoYGPGYEwxtXsDC4jUFMevFH7xEArXp1Lb+pRTkuejQwGghyXQr0Quo6Dgv8ztrjE6+e + URqviuUsFNCFqHnPAgeyAQ+yrllq/as6SPZSky6UG42xkzktlobE3Yea08pLY0OL8UHK + 1WHVJbT5DFhIyZ+gCtkMQ3weEXl5rL1IWuuv1W1GeXZFv7rwzvPOE1OzyK33ZL4eWSXF + 2Clw== +ARC-Authentication-Results: i=1; mx.google.com; + dkim=pass header.i=@gmail.com header.s=20230601 header.b="GO/VW+4p"; + spf=pass (google.com: domain of suegamisora@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=suegamisora@gmail.com; + dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com +Return-Path: +Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) + by mx.google.com with SMTPS id i200-20020a8191d1000000b00586a708c858sor6327710ywg.12.2023.10.10.12.43.48 + for + (Google Transport Security); + Tue, 10 Oct 2023 12:43:48 -0700 (PDT) +Received-SPF: pass (google.com: domain of suegamisora@gmail.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; +Authentication-Results: mx.google.com; + dkim=pass header.i=@gmail.com header.s=20230601 header.b="GO/VW+4p"; + spf=pass (google.com: domain of suegamisora@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=suegamisora@gmail.com; + dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com +DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=gmail.com; s=20230601; t=1696967028; x=1697571828; dara=google.com; + h=to:subject:message-id:date:from:mime-version:from:to:cc:subject + :date:message-id:reply-to; + bh=dH2d6q5VcS+7rfJUaWYK0fSFe6OjBSMp9T98v8goAXc=; + b=GO/VW+4pWlcPLz1OwBRtCcm/kaXWkMLFDByoke7dUKuKtScGtcpOfEOlc7LS26pRSn + G0KnZ6BH5SNcrx2uFXM/hPZi3OHdTBwGJ9Z3T5wmr94CY3+9JrrgjbXKv+3wCO9Xeqe2 + U7BE8fm2PeDR1oyxv1mufUqM7MDv/EZ6ZJXNw1w47SDu0jEtBfe44W/tsQGxgCziMzSQ + 2ziwXcCDoenkL0Wxq72g1Cab4o3gbBU19VCEtBWvkONhSTVN9lQuyIajNAmsD68OJwEe + TL9TWOzDeP5v37VQNVIQLN6fIUx8tjx2iH4+DMJPvRMzVZ+0MbuvcYLr8915xDjz7jjO + DK2A== +X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=1e100.net; s=20230601; t=1696967028; x=1697571828; + h=to:subject:message-id:date:from:mime-version:x-gm-message-state + :from:to:cc:subject:date:message-id:reply-to; + bh=dH2d6q5VcS+7rfJUaWYK0fSFe6OjBSMp9T98v8goAXc=; + b=kLGz1m3GUfobNymbK3/DSTvJXAoppFTs4fRqRZd77TK9CkxPQe025/3PQAVhU2YW58 + r0Jk6MAhFcN/n15MPXdjVBT6eqC3sCmYhBR9n6RmX7vp2pEius50Lty64Q/eUj2cFH+t + CUNs6ctISm65/agHRNvt6no8XgzFr3Ma4KgfMhhzxcIK2bopoW90LfUmyKZFXSlaBVbm + KVQXbAC0NN/2DtYUykJTQJ2Ze0Cu9P1TxcyZZHpaSed7gz71fO4u/W8CXpslwOJfSfXl + VyiCQ1v8exrM+Q8WEmiGdqLTqZfTK6VcG2w7kmDG+ZhbXA2IRDsUw/j0h868878UaFNO + UPuQ== +X-Gm-Message-State: AOJu0YxbWTRDE1w3F70lfb2Bb828Alj1VEuoPi9QDhiWl/m63ILSpyXh + BV+ZKjoFknfARLzERgxd6gE8y/UYCBk+pUGDeB5KmATJ +X-Google-Smtp-Source: AGHT+IEeri9J0dpOppDay4cMM7UxoTbvoPvlULY8a5bikCTsqVXU2KmrxMjfyr+vW9S33WH/2w7ouMrZKF3lk6KAyCQ= +X-Received: by 2002:a81:ac42:0:b0:5a7:acae:3bb0 with SMTP id + z2-20020a81ac42000000b005a7acae3bb0mr4382907ywj.5.1696967028246; Tue, 10 Oct + 2023 12:43:48 -0700 (PDT) +MIME-Version: 1.0 +From: =?UTF-8?B?5pyr56We5aWP5a6Z?= +Date: Wed, 11 Oct 2023 04:43:37 +0900 +Message-ID: +Subject: Send 1 ETH to bob@example.com +To: emailwallet.relayer@gmail.com +Content-Type: multipart/alternative; boundary="000000000000ea0b6c060761ec19" + +--000000000000ea0b6c060761ec19 +Content-Type: text/plain; charset="UTF-8" + + + +--000000000000ea0b6c060761ec19 +Content-Type: text/html; charset="UTF-8" + +

+ +--000000000000ea0b6c060761ec19-- diff --git a/packages/circuits/tests/emails/email_auth_legacy_test5.eml b/packages/circuits/tests/emails/email_auth_legacy_test5.eml new file mode 100644 index 00000000..9fa5791b --- /dev/null +++ b/packages/circuits/tests/emails/email_auth_legacy_test5.eml @@ -0,0 +1,87 @@ +Delivered-To: emailwallet.relayer@gmail.com +Received: by 2002:a05:7109:6e90:b0:36d:793d:603 with SMTP id jg16csp154586gdc; + Tue, 13 Feb 2024 15:16:32 -0800 (PST) +X-Received: by 2002:a05:6902:513:b0:dca:c369:fac8 with SMTP id x19-20020a056902051300b00dcac369fac8mr531909ybs.1.1707866192552; + Tue, 13 Feb 2024 15:16:32 -0800 (PST) +ARC-Seal: i=1; a=rsa-sha256; t=1707866192; cv=none; + d=google.com; s=arc-20160816; + b=xgkYZBTJAlHk2Blzhp1MXYjDKpicXKjvQ8zaZA9BYkHjWuePzG3QSIR6MUgwszHp2N + Fz1cjRZ2+TsPsJLpCQ7Gdk3d5exxf85WfY1X0vPcCx+q+9xKHeJVKT8dh8bD8ZdNSaiK + N7OWwLsnAOamSN9kHG10/0h4EP3/ikuuH9/DNUqwNr+K+kUcp5tI5Ns6B/PULIGAxFQc + Yh43AzVSmcpbUpyZdSdxHg7uylAtFzwTb4FrCgTb7fyngC66EcQ8/vZGrmYboFXFA31W + WmbktdQRkmxZ8jGP560SDnkHr/aN209YYISC/w5pKDoHKp9uZMETx77WJvfzSTRWYeEm + KnRw== +ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; + h=to:subject:message-id:date:from:mime-version:dkim-signature; + bh=jrYxFJzQ6WxiZb/FBt9TVNuNlG27A2NoDr49B4lA+ZU=; + fh=AKWw92sdXoMEDdHXKLL06vnizTpObKPGCfYXnoQDKO8=; + b=NQUxVT/V866NNXN6CZBeb+X6XSm8e5RSXQ/oZ8dRnfl3WIEo9hZy87JU0ag0l+78g/ + MHzhcdQ3P0y0tPc55dR0FHIgCuUnFrrp9FOXnSqBTbYpXsH8dt5DxD9cpAJ2JcSp3G7f + rhtJdLq7yQmStIMiuaMxhs8jx8Z7+s/uWp7xTjZ+sBsG00dAhVa77Z0xkpUBIaXnbSbD + AsBIdFaiIEeNhtLZnY8fmyM8Zr46EAmPWfBFpBCPAKaregDLkhQPqxp+6VUzmP+4us4Q + pTwRWCR3O9t9QyjiV+Pa6//uSlyHKI8Hl3VmQiTUYsvSoweJdu5C00n5JieRMgAv/o5T + IfTQ==; + dara=google.com +ARC-Authentication-Results: i=1; mx.google.com; + dkim=pass header.i=@gmail.com header.s=20230601 header.b="h1U/KtaQ"; + spf=pass (google.com: domain of suegamisora@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=suegamisora@gmail.com; + dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com +Return-Path: +Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) + by mx.google.com with SMTPS id z127-20020a253385000000b00dc6b9629f4bsor3320137ybz.19.2024.02.13.15.16.32 + for + (Google Transport Security); + Tue, 13 Feb 2024 15:16:32 -0800 (PST) +Received-SPF: pass (google.com: domain of suegamisora@gmail.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; +Authentication-Results: mx.google.com; + dkim=pass header.i=@gmail.com header.s=20230601 header.b="h1U/KtaQ"; + spf=pass (google.com: domain of suegamisora@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=suegamisora@gmail.com; + dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com +DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=gmail.com; s=20230601; t=1707866192; x=1708470992; dara=google.com; + h=to:subject:message-id:date:from:mime-version:from:to:cc:subject + :date:message-id:reply-to; + bh=jrYxFJzQ6WxiZb/FBt9TVNuNlG27A2NoDr49B4lA+ZU=; + b=h1U/KtaQD2q8O/pFPyBDxp8a/kwcvupwRCAU7fVBGbTC4RNG/YjuHEraMJhhgxm/qv + O8jlW06L6nBrgFlqw9tb7weX+xJjMWaI30iKrn+g+tO83joydWcaRqS0VpF0cYTfW60I + /WYnTl3q4ybt+yrNOV25BprKSLRzsfmUCZ6kii4zFvqwtvPRP5Vrbnrb6FPuVwNMtQHv + loOhNlgbGyd8RcTJjBa9rvJWC32nl9gDo6gpW9lxXZqb7jqV09XcBjHsTgG5u7pXWQYX + AVpviKSJS+dI4mKN8gDLVbzNr1tB0eY2EROjnmH36zNLNTu1TGys6QBgdVGsra7DIuqa + W4eQ== +X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=1e100.net; s=20230601; t=1707866192; x=1708470992; + h=to:subject:message-id:date:from:mime-version:x-gm-message-state + :from:to:cc:subject:date:message-id:reply-to; + bh=jrYxFJzQ6WxiZb/FBt9TVNuNlG27A2NoDr49B4lA+ZU=; + b=S+VasXOuITIhUuebNUWaFGFT/UxrkRQhJOkLypuiyuJ6be09oHt/Xy9vfTNbLXAWAV + P9McoaaCw4sFbT4cqzNegbAFXy04EhshA4PrFjsNIHXK7QLQSGnveoFJ5lT+AufXG33f + PlfEpxv/VqIMls6s/z1otGqOtcyn8TAkTob2FnQrLyNhZZeTbyxtiK3dWFMlxD8r+A7k + IKpLozSif102Nfzmmj/Zi1WHlbscv5fTidxGAn1n7FYenFKJ6acqc7qs7jlJfK6ajjGD + VCB2ujSlvCcxoRp5GEJGywJd57LfLQrJlyBjuX+yd/3ejc9s/sWqzrpkNgtrKRYI7PEi + sSpA== +X-Gm-Message-State: AOJu0YzlHB0Ob5AJMbKmNN70Kwv+o4+d1r5aUQBYTDVmqPwoEX3mel/p + zgMMeG65Q+p5zj45ZyrUsI7UglfqtLXU/MdzzzpSiQQuQbEUzfMQzv+5og4He9CPNodovAfSKZ3 + B+PrRXw9ADbnDZmUfDks2kPs0wHoCI85b0HO7Lw== +X-Google-Smtp-Source: AGHT+IEn4n432lSRAbrl1I6OJWe5HZ13UMYAJJVv70tvwsMv3nSutjkaf0yxtN0rOA8WwskFFptX7hVjkTKvEGCZiIY= +X-Received: by 2002:a25:830f:0:b0:dc6:ff32:aae2 with SMTP id + s15-20020a25830f000000b00dc6ff32aae2mr443891ybk.63.1707866191956; Tue, 13 Feb + 2024 15:16:31 -0800 (PST) +MIME-Version: 1.0 +From: Sora Suegami +Date: Wed, 14 Feb 2024 08:16:20 +0900 +Message-ID: +Subject: Send 0.12 ETH to alice@gmail.com code 01eb9b204cc24c3baee11accc37d253a9c53e92b1a2cc07763475c135d575b76 +To: emailwallet.relayer@gmail.com +Content-Type: multipart/alternative; boundary="000000000000b20eda06114b95b1" + +--000000000000b20eda06114b95b1 +Content-Type: text/plain; charset="UTF-8" + + + +--000000000000b20eda06114b95b1 +Content-Type: text/html; charset="UTF-8" + +

+ +--000000000000b20eda06114b95b1-- diff --git a/packages/circuits/tests/emails/email_auth_test6.eml b/packages/circuits/tests/emails/email_auth_legacy_test6.eml similarity index 100% rename from packages/circuits/tests/emails/email_auth_test6.eml rename to packages/circuits/tests/emails/email_auth_legacy_test6.eml diff --git a/packages/circuits/tests/emails/email_auth_test1.eml b/packages/circuits/tests/emails/email_auth_test1.eml index f5c20406..780e800d 100644 --- a/packages/circuits/tests/emails/email_auth_test1.eml +++ b/packages/circuits/tests/emails/email_auth_test1.eml @@ -1,85 +1,98 @@ -Delivered-To: emailwallet.relayer@gmail.com -Received: by 2002:a05:7108:47b1:b0:342:22f4:d6db with SMTP id bz49csp1557082gdb; - Sun, 17 Sep 2023 15:30:13 -0700 (PDT) -X-Received: by 2002:a0d:e2d1:0:b0:595:59f:28d6 with SMTP id l200-20020a0de2d1000000b00595059f28d6mr8532154ywe.21.1694989813070; - Sun, 17 Sep 2023 15:30:13 -0700 (PDT) -ARC-Seal: i=1; a=rsa-sha256; t=1694989813; cv=none; - d=google.com; s=arc-20160816; - b=WFAEAsVx9Z9pEmIAtOzTiZ/g+izqJNYn7WGrA7qPR+10JDAnfMjPEGVJFxqQ3/nc+l - fgIj520PStLh30yieeiJyZHTCiMUQWs1yBo/5u/MeEAcG1z3s6gpXjL8wPpYuMCPclFa - TvpC2dAcs1aVv8AvJHlgMkqc9MvRQWqoJVJevp9T4FOUfszaRKHnsNJHvhuJAl38xROp - P0oIx9vGnbNmVEHcTz4OBWwSoN56JwOK7NAc0o823B8lt1i+shw67HY8XM3nvIp6ftwx - dUyFQuxP9VEH4hwIu02C1L4yDJNgTshxn1IC83cHXIm8pcsZxfv2Vg0swrD0IK3tRsUx - tdTQ== -ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; - h=to:subject:message-id:date:from:mime-version:dkim-signature; - bh=BWETwQ9JDReS4GyR2v2TTR8Bpzj9ayumsWQJ3q7vehs=; - fh=AKWw92sdXoMEDdHXKLL06vnizTpObKPGCfYXnoQDKO8=; - b=e8eKiZWs5PsaB+Q2CCneEWl05AAzrCu4f2pzRbD0JUiF4dQeWWlorGXS70lPNRIuhU - ENk6ellkuIvA+uhsHgC/An+asGeAyC80h3xX94cvmXaeGCO3SnGzZ2VgATJOgYd+ScYY - G4xYrrUEQlsblFtCcG7povcW8Kwkmda7crkoNuj3sqdhQDgzGzI2l66GEUuYMlWXTrlY - /egEyxTvMy7nUjakk2n6VVCR5S4kLC1Fna3v6RLvWuC3sIXzAD93m0AgqBveopmyDZ+9 - eNKvAouT4znpujbD+FDydF6iC3r1GfZtjYJPBe6VfQOEwKCaoSHXSfinmh2Pm4gLtg3D - 4P0A== +Delivered-To: suegamisora@gmail.com +Received: by 2002:a05:7010:5410:b0:415:54d7:b753 with SMTP id j16csp682694mde; + Wed, 16 Oct 2024 10:20:17 -0700 (PDT) +X-Received: by 2002:a17:902:ec81:b0:20c:af5c:fc90 with SMTP id d9443c01a7336-20caf5cfe3amr261541835ad.49.1729099217160; + Wed, 16 Oct 2024 10:20:17 -0700 (PDT) +ARC-Seal: i=1; a=rsa-sha256; t=1729099217; cv=none; + d=google.com; s=arc-20240605; + b=gSJS9IyyVw4/2a9z0q+gbKwzBU48q01z4sG8d+US2oA8f/i76r6uySZnGu04N5RdnJ + 8eGQ6SrxAd0Uytq5x4oJqOXvb8uGV5lFZKD5XPWl1VAy+hSRCyidv4BWrbtxPKOldAa8 + PNfomd8MA/9K7ytUB93YgZl2X56O6NptO/Meov7kBbgvRR2lFQa3YHudnrRgOy2nw6by + /QSk2J19QZOw/5KkkMzuNWDto3/s9qW5cZAHj6D+tZFU0JnYAxVVnBFDkEd7mComv8B6 + zaw8XeCXA5ImaD674J749ys4snA8KBOCWg9lxYbLLSqE+/KqocuerkVkWTpXfXDzOOnd + To3g== +ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; + h=subject:to:from:mime-version:date:message-id:dkim-signature; + bh=rIt8001ETGWswQUaqpPcVBQ8zwsp5/FezDGKp+NobB4=; + fh=r9ZW45D/4i7BIl/4UeFGrkYKwbplztqhOVKfbV+WD3I=; + b=EXQnDsdWUqRhCyhH/1O6WfbMA/16hTWxzhv3wPYdWM8ZwfRMfi1kqaQw7/aSRUgXbC + LIO3Tz7aq9c8ZN2zYpvHvJ2bl8D6MfgYlTwl9JtyfcYSN3QSPfNzL/F7Mzu4S9J6DWa4 + jWUmj9gctczpipcLfI4+Qkw7B/rXL/7apGY9vbiUHMfC9bJaYmyvd7eymS/1dfEbtu1v + wZhUEKEIL/VPivoliXn/DYhIifR+7knzoi3zvzXL6HJnGyuh2hq6ZgEIKqb/LFjbTSit + dL700hyX5urp6T2p4V6k4TSBXRCuU7Qz3tZCKDV6VlKrrw/X6AncvIx0qRKuWC2NWEhA + CkrA==; + dara=google.com ARC-Authentication-Results: i=1; mx.google.com; - dkim=pass header.i=@gmail.com header.s=20230601 header.b=RHBgQbCx; - spf=pass (google.com: domain of suegamisora@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=suegamisora@gmail.com; - dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com -Return-Path: + dkim=pass header.i=@gmail.com header.s=20230601 header.b=hv0DY+Nd; + spf=pass (google.com: domain of emaiwallet.alice@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=emaiwallet.alice@gmail.com; + dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com; + dara=pass header.i=@gmail.com +Return-Path: Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) - by mx.google.com with SMTPS id m12-20020a0dca0c000000b0058460bc906bsor2973516ywd.11.2023.09.17.15.30.12 - for + by mx.google.com with SMTPS id d9443c01a7336-20d197cc5easor25200675ad.12.2024.10.16.10.20.17 + for (Google Transport Security); - Sun, 17 Sep 2023 15:30:13 -0700 (PDT) -Received-SPF: pass (google.com: domain of suegamisora@gmail.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; + Wed, 16 Oct 2024 10:20:17 -0700 (PDT) +Received-SPF: pass (google.com: domain of emaiwallet.alice@gmail.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; Authentication-Results: mx.google.com; - dkim=pass header.i=@gmail.com header.s=20230601 header.b=RHBgQbCx; - spf=pass (google.com: domain of suegamisora@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=suegamisora@gmail.com; - dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com + dkim=pass header.i=@gmail.com header.s=20230601 header.b=hv0DY+Nd; + spf=pass (google.com: domain of emaiwallet.alice@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=emaiwallet.alice@gmail.com; + dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com; + dara=pass header.i=@gmail.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; - d=gmail.com; s=20230601; t=1694989812; x=1695594612; dara=google.com; - h=to:subject:message-id:date:from:mime-version:from:to:cc:subject + d=gmail.com; s=20230601; t=1729099216; x=1729704016; dara=google.com; + h=subject:to:from:mime-version:date:message-id:from:to:cc:subject :date:message-id:reply-to; - bh=BWETwQ9JDReS4GyR2v2TTR8Bpzj9ayumsWQJ3q7vehs=; - b=RHBgQbCxhob0RHu/S1J4YdDG2aP1fRDJR6tQrN0wyfVHesARR9NhQIJ/lyUehRTLu/ - wfbHY5RGwSv/87X2iX/p94rGXKJ7R9QFWuuHi0owVNLw2cDNL7vNpT71IgujrHGBTQlB - gvGFd+Gp7/X7jY5DBte4MCi+syCGrf/v+qFsTQ/XUEKpsUu7beMEjTz879yZtdr7LVAE - 9bcsAe18sfX2li2ubRqdV/EPg6sWXIo19jtRTEZ2q1B1i6jxWmaUB+/Th+F8VUXHcJ2a - GluecEG4pSAeP/a64bbpkmOxdMx4bb5A4jyWr1q+TyeqfHXxOkHf8c7+gMHhzGp/tJiu - d12g== + bh=rIt8001ETGWswQUaqpPcVBQ8zwsp5/FezDGKp+NobB4=; + b=hv0DY+Ndyejs/C1zm8pWYSACDihL+gWW043yNHaKp6u6mSpvSKxXrzYQ69Shj/yQnn + +zloLDGNEa5xNhPaXU1jOumshae1IkQwIoyt0MWbv/nJkYblIKtgsGHvGIicL0D+BCfS + vgcPwcpPhE938Ec3DmNArLsqfs02L16WsxHMZlT/N+tqxEguscJfIuFTfbRn498M+oaA + KXPNnSN80GDbigYJ+MJ77vldD6xi/4BbzLR9VSxj6CRxaVNplXKwYi6GHXqg0krdg6Zs + lGvMOlz9//OUPqhn2TSFawXwxCgH5xG+a01wU7ayGrGBxMkCpWnGYOzAYebfSdd7zO1E + SWzQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; - d=1e100.net; s=20230601; t=1694989812; x=1695594612; - h=to:subject:message-id:date:from:mime-version:x-gm-message-state + d=1e100.net; s=20230601; t=1729099216; x=1729704016; + h=subject:to:from:mime-version:date:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; - bh=BWETwQ9JDReS4GyR2v2TTR8Bpzj9ayumsWQJ3q7vehs=; - b=AFkTp60CFyHReF9haHoUVGsSO0+uQZWNhP/SdjYaR1hKqd7FDcv9QMWyo7Ruo2q668 - AtM04vsAxL3KPbCh8l7ghxonJlfpIdwnJFFwiIkAaymLN2nfa/iA3yTqLPsZc21+DKWI - 4L161IUCshKj2K2/ErZr/cslf7g9X4vA5z6vaQhUJgB1JL4dlx5eWwgldtAaL/5jSQAg - gThwEVUU6QqljCd1eVCyG5CcQGfJc6BuHNr3beq+4WMlvll97o5n3cpa+QFJJejXGoRn - n0QiaK8Xki3ajWSdhu+K2y+Y4Cd9KBp4utQhZ4Ed74b0o4JMmdU+UOqcxvQs3mRrqGTn - YsQA== -X-Gm-Message-State: AOJu0Yy/ikSKXhxWeOjidkPu0ZD7ioRrSKLdlg8Ngfo45pZ1AlVfsXzW - oHfddvOgIXyqeA8uYaGcdfJtfrWelHBChkfXWe8TvYbSGTp2mw== -X-Google-Smtp-Source: AGHT+IFwSk4ZOp7bjwU0GeSyGMnjOk59tjDeY5XcQ79bFaW3jx2uDJC6n1WvtgsSMCTZrtUKAJbs8eUMJCXS0G8mfPQ= -X-Received: by 2002:a81:9108:0:b0:583:f78c:994e with SMTP id - i8-20020a819108000000b00583f78c994emr7327928ywg.42.1694989812400; Sun, 17 Sep - 2023 15:30:12 -0700 (PDT) + bh=rIt8001ETGWswQUaqpPcVBQ8zwsp5/FezDGKp+NobB4=; + b=RTk/UQS/K1t/nEoy286rbl14Jj4bNXzF+4eQncMZfzXdTjWc2czmaixtcFqJj7VlSy + CDJ9DeMcZ3lM2Knom74fEvNMaR2b+CdZUWUHQRzDa/uUv6cSsPLHOJ3cmm4wYmL9JKEh + ieJYMXQHIrprxmFG3QT/i1dscIDoQh3xjZoL0jn0kntNSxubvrzQoAnTDliNknswpeOG + Vzk+7dq7VPvt/gU+eoqXLdT745FynGE/nR7c8dVy+THvvq3TGGT6wJQcVVe+rFLMPznX + mpkNQoDMCvqMk0YJNSNBVbMEwO2+OgdWv6fJl+RuR2qEaBEc2o+dLz8rFnfH2xxttlg5 + m7LA== +X-Gm-Message-State: AOJu0Ywb1VtyvbZqwGA3m6Q4ZgfFBHXqeIw2I0DGAXfwzCf5ijbrfXCE + mZHo2ib4dfJCgYXFg5YYAX7+r1Mcu+4eh7iB96hEE9JhaocB73uoEE6gGusR +X-Google-Smtp-Source: AGHT+IH6myRVtLMI76oaxAfueyCg2LflXak/0iyv4TUdu/dwupbTRA3bAGxoq/KCoxYcRZfWfcElHA== +X-Received: by 2002:a17:902:d481:b0:20b:770b:ad3b with SMTP id d9443c01a7336-20ca131f398mr239147085ad.0.1729099216417; + Wed, 16 Oct 2024 10:20:16 -0700 (PDT) +Return-Path: +Received: from 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa ([86.48.12.169]) + by smtp.gmail.com with ESMTPSA id d9443c01a7336-20d180361f0sm31215655ad.181.2024.10.16.10.20.14 + for + (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); + Wed, 16 Oct 2024 10:20:15 -0700 (PDT) +Message-ID: <670ff5cf.170a0220.3218bf.decc@mx.google.com> +Date: Wed, 16 Oct 2024 10:20:15 -0700 (PDT) +Content-Type: multipart/alternative; boundary="===============8237270168349895929==" MIME-Version: 1.0 -From: Sora Suegami -Date: Mon, 18 Sep 2023 07:29:59 +0900 -Message-ID: -Subject: Send 0.1 ETH to alice@gmail.com -To: emailwallet.relayer@gmail.com -Content-Type: multipart/alternative; boundary="000000000000aa87aa060595912c" +From: emaiwallet.alice@gmail.com +To: suegamisora@gmail.com +Subject: ZK Email: Test Email 1 ---000000000000aa87aa060595912c -Content-Type: text/plain; charset="UTF-8" - - - ---000000000000aa87aa060595912c -Content-Type: text/html; charset="UTF-8" +--===============8237270168349895929== +Content-Type: text/html; charset="us-ascii" +MIME-Version: 1.0 +Content-Transfer-Encoding: 7bit -

---000000000000aa87aa060595912c-- + + +

Hello!

+

This is a test email with a basic HTML body.

+
Send 0.1 ETH to alice@gmail.com
+

Thank you!

+ + + +--===============8237270168349895929==-- diff --git a/packages/circuits/tests/emails/email_auth_test2.eml b/packages/circuits/tests/emails/email_auth_test2.eml index 53af1ef5..52628d93 100644 --- a/packages/circuits/tests/emails/email_auth_test2.eml +++ b/packages/circuits/tests/emails/email_auth_test2.eml @@ -1,85 +1,98 @@ -Delivered-To: emailwallet.relayer@gmail.com -Received: by 2002:a05:7108:2c4:b0:342:22f4:d6db with SMTP id i4csp2966gds; - Tue, 10 Oct 2023 11:58:16 -0700 (PDT) -X-Received: by 2002:a81:4a55:0:b0:599:8bd:5bdf with SMTP id x82-20020a814a55000000b0059908bd5bdfmr21750490ywa.50.1696964296192; - Tue, 10 Oct 2023 11:58:16 -0700 (PDT) -ARC-Seal: i=1; a=rsa-sha256; t=1696964296; cv=none; - d=google.com; s=arc-20160816; - b=a9xg8fw3SXXh572oqDh838o0dBzsmtImJhloG43idR4VIr3bD4bEg6yHiVQz/gCVHB - JWSqBwHpS0ejzoa4Z27guBfS062lETo+O297nNn/KXBFJ+E0RMj65rvQTgmLI703M7sp - uImKsxcVLIdfjERz8GBr0eRrg65WX1dvg39SzDcCtDYaHrV0yrs65B7H9DDdo8IknkF+ - S5j0tBvM15ZHa9U+tn/0pUT5MwAv3DREZP+dyKfZxh0/9z2jycOOi5NSyUXRbTtXppdj - PuaycQ+TMdAmOTdIMiLog1W8QOzrzv1uanDloMFu4ykOZ8q8MdDd1kk1fIDp4YbF4+KE - NwVQ== -ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; - h=to:subject:message-id:date:from:mime-version:dkim-signature; - bh=2mqY3PZCoz8InXGWf2u3R74gNz152fRD9sTUPAxlKYk=; - fh=AKWw92sdXoMEDdHXKLL06vnizTpObKPGCfYXnoQDKO8=; - b=wUxZO1jAnI6WgyweT+69bF7FzkKLyGZRvzQCNOaxKUnS+DQzLe51E19G5qYQNemciH - f5yU0dUPFZa3gJuf/CmImd6VlEojBNPfk0bY1VpCH61a8OfuXi8XbMeF82GoMHi2Id70 - QR4QcUsUUbBV2R3Prw3Jy1tI9F0KWG5iyztI6DvWJX546cMvgYZn2l9ah+mlsreB8gaL - kbhCQ3/vL8K2CDT0Cw3d8+dMzLxMgwpuNE1cF5Wff6vsrgbuYgsyB9qQEF5wRVgEQVxK - 0ewpCgRzR01nW6/no/aDZ3BhVd9UW5C9CX7+y8+RZ3vRkWwowaH5+juqESG/A9U/HP2p - hb6Q== +Delivered-To: suegamisora@gmail.com +Received: by 2002:a05:7010:5410:b0:415:54d7:b753 with SMTP id j16csp683223mde; + Wed, 16 Oct 2024 10:21:15 -0700 (PDT) +X-Received: by 2002:a17:902:d2cd:b0:20c:72e8:4eb7 with SMTP id d9443c01a7336-20d47990054mr4446975ad.25.1729099274782; + Wed, 16 Oct 2024 10:21:14 -0700 (PDT) +ARC-Seal: i=1; a=rsa-sha256; t=1729099274; cv=none; + d=google.com; s=arc-20240605; + b=h0xGZL+4TaYFcDUOfcHZCz/rmYBkEEBMkUpsv0xiySbzRYSM2wKSyLtwanuUK0HYCK + 9t7vDpVsSSNSmJ5pIxnuuT/kSW8TV7r7+2Upvrhb9GgBV+iVBjNrRIb34nr1tSe5XgM7 + XwlWuzdqn7C1c3K4USUIkt23L6oTX7WQ46JQd70GmqLzZZ+t3dsigIWnqKE+SYxGUaLW + Cu2V+VEsyidjaf2Tec/uIYFQahweRD4H0IJvsqHWpfiuI1nj9/NamKeQHcQbGm/WkcG0 + PlGUig2fLKd0+VxRs9xX0z73qb7lx5cmowQ+mdcY4F4kne2w0gAAbZP5HcyVbk9LtfLi + CTUg== +ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; + h=subject:to:from:mime-version:date:message-id:dkim-signature; + bh=1X0I1W0NHKEcRr70Ho7JvCdYYKmn2vliG8LYaxcEbrA=; + fh=r9ZW45D/4i7BIl/4UeFGrkYKwbplztqhOVKfbV+WD3I=; + b=PETtyU85IV8hjQwv3O+HcycRFP5AU8ER1QvDpssOQ6LrOly4/eMb2gCftl11MszpyP + cMalRmsazQXR2pXWrfmu3LuGPrg1B/cNFWyprYfFNUEA+Z9GDaMW5YH7MtcRlReV8Zl3 + C65SafbfAT5JbI7NSqX6UBaDTYyH0UTyIBF6/IYCfdq+w6nrsZqRT2Py6Wdx+hXoODdw + Z+f8va0IFvMWQHfliysh+OoNMI0LZpx6qar5OfmmQMHGX7w0YN3eVmyMWLeXJ66rmzNa + QWjTBpDyxevrIj2Q6J4JjL7IaoRSb7sVF71yz2QU3ZnZZOwODlxCmO1MKJAVap0YTBF7 + WD8g==; + dara=google.com ARC-Authentication-Results: i=1; mx.google.com; - dkim=pass header.i=@gmail.com header.s=20230601 header.b=ZtY1tM0G; - spf=pass (google.com: domain of suegamisora@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=suegamisora@gmail.com; - dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com -Return-Path: + dkim=pass header.i=@gmail.com header.s=20230601 header.b=apl6zn4o; + spf=pass (google.com: domain of emaiwallet.alice@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=emaiwallet.alice@gmail.com; + dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com; + dara=pass header.i=@gmail.com +Return-Path: Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) - by mx.google.com with SMTPS id r194-20020a0de8cb000000b005704eb70d02sor6290629ywe.11.2023.10.10.11.58.16 - for + by mx.google.com with SMTPS id d9443c01a7336-20d491c332dsor73965ad.6.2024.10.16.10.21.14 + for (Google Transport Security); - Tue, 10 Oct 2023 11:58:16 -0700 (PDT) -Received-SPF: pass (google.com: domain of suegamisora@gmail.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; + Wed, 16 Oct 2024 10:21:14 -0700 (PDT) +Received-SPF: pass (google.com: domain of emaiwallet.alice@gmail.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; Authentication-Results: mx.google.com; - dkim=pass header.i=@gmail.com header.s=20230601 header.b=ZtY1tM0G; - spf=pass (google.com: domain of suegamisora@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=suegamisora@gmail.com; - dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com + dkim=pass header.i=@gmail.com header.s=20230601 header.b=apl6zn4o; + spf=pass (google.com: domain of emaiwallet.alice@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=emaiwallet.alice@gmail.com; + dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com; + dara=pass header.i=@gmail.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; - d=gmail.com; s=20230601; t=1696964295; x=1697569095; dara=google.com; - h=to:subject:message-id:date:from:mime-version:from:to:cc:subject + d=gmail.com; s=20230601; t=1729099274; x=1729704074; dara=google.com; + h=subject:to:from:mime-version:date:message-id:from:to:cc:subject :date:message-id:reply-to; - bh=2mqY3PZCoz8InXGWf2u3R74gNz152fRD9sTUPAxlKYk=; - b=ZtY1tM0Gaga0hoo7frGS439zDz3JKhYiDIag5WFs4cE0JBIQxOP5CPOpMhIP7mkkh8 - BT3+uoAIYAj6ewIFGtoE4iW+tEo8m+uusFn0+u+BiMUxrifgSUpm6L+7jmlRDGTELbiI - x0JrI+dqFN4qeDYbVrFpko2bh4EdBDFBZjHW/KM8dFR+FDyVcNWeNqdeD/0ht13SwULG - RsUboFNx3zVy4aCt0oi8kIc1c9XAYcM/lvM/pXkJVE4hPwErAwk5CZy25Uu6NN95eum4 - aaOI8h5MJ2aDR9a1jipuDcNJM/pLU0oyIPU9juP6otGCMotHqzJbJ0VQZm1pZAg++0Wy - X3cQ== + bh=1X0I1W0NHKEcRr70Ho7JvCdYYKmn2vliG8LYaxcEbrA=; + b=apl6zn4o0J5ET++EG3nRQncsAaEhdVOXw/cW5Nntb23TPe1LXH0Es9tpW+UChF8kQF + qbe+4bzvZE87FutPFgFqktadU1F76/x5Cc1DeGA3tk9voHGprxxo6Ix+k7ZzVOOxaZyX + sQk4w3creqfG/Ac49oM/Z6igT5o6u5XYlWCwkIjs+z0RlCxtDMzsFgX/SlLzMjzL8Nm4 + z0RV97TJxixkeGYIixrjsecRajKNE5hjeLtUsG+w8ZYle8FUyaifheR5G+i4vUYD5VC9 + JxB270dr/sSwwrlLJmuTmdJ5V92Ltf3Vtxo7prJASTfugClGoVc/Ck/yH0ugpObeZtSz + yMrQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; - d=1e100.net; s=20230601; t=1696964295; x=1697569095; - h=to:subject:message-id:date:from:mime-version:x-gm-message-state + d=1e100.net; s=20230601; t=1729099274; x=1729704074; + h=subject:to:from:mime-version:date:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; - bh=2mqY3PZCoz8InXGWf2u3R74gNz152fRD9sTUPAxlKYk=; - b=A9W23+Q7/4uDNevuWqpa7eRZlalXwzFjF2AZmRoa7XdFmJAN8puVKgJJgFAN9GxFG0 - TkGYTP5ZjSnAIkrjnnR1SpFgXnO02t6H+mJha8TK6d/QwSx3MO//ACD9H0Sy+fnygLly - +79YG4X8M51xVC7rzf3M8mfubRAMCIgx3H6bdv50KTugO0K7kAwaVfH7IelJziR6kDAf - /L43Mu2QQHNJSqE3uT5LJ5P8tVBP8U28adAPvVMB2UqNjAml8Jx8K/lIVL9yNS1HodjR - xx4CBDybd4ojU5Rsmyak489TFOq+7ibJRRqQoNDfZeulVjHnZC8nsJTJaMA1leEdBy8b - 7ReA== -X-Gm-Message-State: AOJu0Yx6Y8WGZ6/NuwJ93pEaku/8m84Fmu2At47SDfTmL91QgE7EwYp6 - PBXEK923tWejtcRNtvppo7NGaLlg/rRoIvkx0yMqdMC2 -X-Google-Smtp-Source: AGHT+IFTvu5B4yrT+n5M7sJsvjMOv8jW49fPuUZ9TW24SK9KQjLHUbZivpC/9kYnwwKhGAIlbfFezDxoOdgtxiVT4Sg= -X-Received: by 2002:a81:ac42:0:b0:5a7:acae:3bb0 with SMTP id - z2-20020a81ac42000000b005a7acae3bb0mr4278669ywj.5.1696964295610; Tue, 10 Oct - 2023 11:58:15 -0700 (PDT) + bh=1X0I1W0NHKEcRr70Ho7JvCdYYKmn2vliG8LYaxcEbrA=; + b=rPovpgeRlcrvDkEuFfWjff1ImN0XdH/9zaieC+kfG/yPHoXYi/AGZo1VSOATdFTcZQ + +YXgY77RP4Apu33OE+c7abJqtwZTgCUFGIY44LYDRK9ifWw9Hae6ZqeAGKXT+AAI91kd + qSeOEaOeR4bkhLmDk5+CWbGRJ08I+pXgttsvqpaeKYH2FnXM7gbR+2weQJki9HW/4gc4 + ENKRfffpB9pF9D+4CTiOz+aUNHPu2+YD+Qi4jg/z+WAMmZ5u0BPC3ro5wQMWRVGGtBF+ + PZ7qKqVjrAsbtp6xcwp9ysME7Ow7VPVp/r4nkt3bkaurAuHPxJmWcq5AJW6oD0sL4snC + Mq8Q== +X-Gm-Message-State: AOJu0Yxs3laCmuC5kqcasP+0AwtyKYqeeNERozUP6dWNzocoOPxZUAmN + FO2tZTFjr86IhS1Ow+qqlTHLsUByBJ0CZfO8rlfrs9JFhIpyHYPIC2deJGV/ +X-Google-Smtp-Source: AGHT+IGOLZxJQ0cslcvejBeZCZDrI02eWoUxp2NIZmFnzEidTuNPkMRBHA1trNBfe7myv7KPTFmgQg== +X-Received: by 2002:a17:903:40c7:b0:20b:8bd0:738a with SMTP id d9443c01a7336-20d47972a77mr3632445ad.20.1729099273954; + Wed, 16 Oct 2024 10:21:13 -0700 (PDT) +Return-Path: +Received: from 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa ([86.48.12.169]) + by smtp.gmail.com with ESMTPSA id d9443c01a7336-20d1804b629sm31131635ad.194.2024.10.16.10.21.12 + for + (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); + Wed, 16 Oct 2024 10:21:13 -0700 (PDT) +Message-ID: <670ff609.170a0220.8816f.db5b@mx.google.com> +Date: Wed, 16 Oct 2024 10:21:13 -0700 (PDT) +Content-Type: multipart/alternative; boundary="===============8418804553447196614==" MIME-Version: 1.0 -From: Sora Suegami -Date: Wed, 11 Oct 2023 03:58:04 +0900 -Message-ID: -Subject: Swap 1 ETH to DAI -To: emailwallet.relayer@gmail.com -Content-Type: multipart/alternative; boundary="0000000000000958390607614a21" +From: emaiwallet.alice@gmail.com +To: suegamisora@gmail.com +Subject: ZK Email: Test Email 2 ---0000000000000958390607614a21 -Content-Type: text/plain; charset="UTF-8" - - - ---0000000000000958390607614a21 -Content-Type: text/html; charset="UTF-8" +--===============8418804553447196614== +Content-Type: text/html; charset="us-ascii" +MIME-Version: 1.0 +Content-Transfer-Encoding: 7bit -

---0000000000000958390607614a21-- + + +

Hello!

+

This is a test email with a basic HTML body.

+
Swap 1 ETH to DAI
+

Thank you!

+ + + +--===============8418804553447196614==-- diff --git a/packages/circuits/tests/emails/email_auth_test3.eml b/packages/circuits/tests/emails/email_auth_test3.eml index b56bee8b..6f423bb8 100644 --- a/packages/circuits/tests/emails/email_auth_test3.eml +++ b/packages/circuits/tests/emails/email_auth_test3.eml @@ -1,85 +1,98 @@ -Delivered-To: emailwallet.relayer@gmail.com -Received: by 2002:a05:7108:2c4:b0:342:22f4:d6db with SMTP id i4csp17038gds; - Tue, 10 Oct 2023 12:25:33 -0700 (PDT) -X-Received: by 2002:a81:47c4:0:b0:5a0:ae01:803c with SMTP id u187-20020a8147c4000000b005a0ae01803cmr19454050ywa.38.1696965932748; - Tue, 10 Oct 2023 12:25:32 -0700 (PDT) -ARC-Seal: i=1; a=rsa-sha256; t=1696965932; cv=none; - d=google.com; s=arc-20160816; - b=Fsg3KEAwUjggHJzCpAIJuNz8Eq2GPO+sBNTbWQHDKlXgaLZxBWSohcJ7LrXfhUmuDA - Ji+99B0FbLIrjSPTojnSSVFahIf6015uZw7MB88+PhDeWPDHp1RZOAhwurrVDwijUigo - 07Tbc8Q5oFoMKst5d15ZMZQt/HcTunflxv/DdhmSKm1loIISuUc6VesLfqPe9MTaMztP - biSHonNs9AsiAi52llttRYAspoRP0rH/PLZ9KXZ0qqmTleAS1hUOwjbxkFYOtxYGyJpG - p1ouNBXpbzxWPivcoegCABNTCUDYYBZ0saR+MgACkDaULIXt2ett1jzPLsAdZvFJiSKF - Id+w== -ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; - h=to:subject:message-id:date:from:mime-version:dkim-signature; - bh=cyDN+YYekjfuyO0NSLmF5i598CHm65FOUxCJHB0q+Sw=; - fh=AKWw92sdXoMEDdHXKLL06vnizTpObKPGCfYXnoQDKO8=; - b=o5ksV0Fs6jZsEMgi0Z1SgiYU+tbWG3l2lw3KHVFUMWIToNFHYFmVQkr6rCUki1g2K0 - Bm8TubRMIuUkuyqMB6dWN5Acm/0lVhF0PMsZP8YqY3iNJWWdCWefl4dMFjkeijP4ki1j - BKzBYKr3UQCVeuVlFvaPeI/BpcD+QeCjqu80CGl3JFKyFUeS9Dou1lyLXm7Va20W+1+Y - ze8h3fv0h5DlTXA2oZVvsraXekIWKrxa+h45SYw/NSZ7bIwIM1W7B6hJ2IFDG25C65LX - ExpUkmBPfmps93jH5fWi+YxwRcx+dpCzn1MAodo0Ruyxui0KTYdCMvHBJVe1VUjIejzh - +cWQ== +Delivered-To: suegamisora@gmail.com +Received: by 2002:a05:7010:5410:b0:415:54d7:b753 with SMTP id j16csp687498mde; + Wed, 16 Oct 2024 10:29:11 -0700 (PDT) +X-Received: by 2002:a05:6a00:2354:b0:71e:7604:a76 with SMTP id d2e1a72fcca58-71e7604145fmr9404959b3a.1.1729099751269; + Wed, 16 Oct 2024 10:29:11 -0700 (PDT) +ARC-Seal: i=1; a=rsa-sha256; t=1729099751; cv=none; + d=google.com; s=arc-20240605; + b=Z76PrvXbAh1nwtE1g8zfy9kox7aIIAfIw2NXgV1N+qW5JphthMnHzibYCjEgukTIpK + kMP4fe4qTFFYce8liPB6XWWVPju+MW9jMr1U9ahtjfBRyQzEiA8UOm9igR0WhKDMlRTr + Q1w3s38fepEI21lMTMotbYFMHhUqcgFQgbr1bYQ9CR3h31EanQAcUmb7gARdtVHKdYIL + IVmd1bz86w6zVRAYRMqZecKIO4ODJ3I2Ye7RH0fZsw1tiAlOWMzonzDMK/XmRNQsLGkt + B19J58UCtedvUXeLb2Wk2BhLH3AK9qcMyQN8KOdsB8C1QKDQ7Kxtc5l4DKIleyBhoKJ2 + nVmA== +ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; + h=subject:to:from:mime-version:date:message-id:dkim-signature; + bh=9inrWLwAPsoqTD4SpiZchHtVzslq3UjS0SMXtZ5PyKc=; + fh=r9ZW45D/4i7BIl/4UeFGrkYKwbplztqhOVKfbV+WD3I=; + b=VvJZxjdfhOBe+xJMmwZi43KBGiHFAE5QDdR+astGZjrTWEZGb2w+n9/QYPPb7Jaisz + 1z9lPp16yr/wm42U/wIkkfl8BqFsKv+gaCZYR75BwdNVLBMwJUWWejlPpS5yXmmm6igt + xlQSbMmTVyWCw5jKC/0iu0Ns6+I+e7Ej7gx9ufyNrGtlKZwZQAyA8TRR4duefGD8SGgb + Ua7MIoxtKDf4THUdJlaUNZntjvUkYYXIITV29zeA69n1FzVLhrRhkz67b21Et9t4znKf + PbhFT0/rSlIg3HDbpzjMs/RdHMfJN/QoNRHAf6AClt0IEXOxKGJSbpDDswprM1Up4Ydz + iofA==; + dara=google.com ARC-Authentication-Results: i=1; mx.google.com; - dkim=pass header.i=@gmail.com header.s=20230601 header.b=cZhRvd7Z; - spf=pass (google.com: domain of suegamisora@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=suegamisora@gmail.com; - dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com -Return-Path: + dkim=pass header.i=@gmail.com header.s=20230601 header.b=XAuc6KMe; + spf=pass (google.com: domain of emaiwallet.alice@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=emaiwallet.alice@gmail.com; + dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com; + dara=pass header.i=@gmail.com +Return-Path: Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) - by mx.google.com with SMTPS id a20-20020a0dd814000000b005a220219985sor6072943ywe.16.2023.10.10.12.25.32 - for + by mx.google.com with SMTPS id d2e1a72fcca58-71e7f5aadd5sor1871621b3a.9.2024.10.16.10.29.11 + for (Google Transport Security); - Tue, 10 Oct 2023 12:25:32 -0700 (PDT) -Received-SPF: pass (google.com: domain of suegamisora@gmail.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; + Wed, 16 Oct 2024 10:29:11 -0700 (PDT) +Received-SPF: pass (google.com: domain of emaiwallet.alice@gmail.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; Authentication-Results: mx.google.com; - dkim=pass header.i=@gmail.com header.s=20230601 header.b=cZhRvd7Z; - spf=pass (google.com: domain of suegamisora@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=suegamisora@gmail.com; - dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com + dkim=pass header.i=@gmail.com header.s=20230601 header.b=XAuc6KMe; + spf=pass (google.com: domain of emaiwallet.alice@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=emaiwallet.alice@gmail.com; + dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com; + dara=pass header.i=@gmail.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; - d=gmail.com; s=20230601; t=1696965932; x=1697570732; dara=google.com; - h=to:subject:message-id:date:from:mime-version:from:to:cc:subject + d=gmail.com; s=20230601; t=1729099750; x=1729704550; dara=google.com; + h=subject:to:from:mime-version:date:message-id:from:to:cc:subject :date:message-id:reply-to; - bh=cyDN+YYekjfuyO0NSLmF5i598CHm65FOUxCJHB0q+Sw=; - b=cZhRvd7Z9zTNAscMPIquUHj6CG/yLgKsvbGL2ikAMHAlGeJbhR4o0u2n4Rr9WN6h8O - G7SJcvUD6enlg/a9/1AU0y73bjVPjMjY2nDGk+8ltokhBfYSeZcVsKA7iMuK+tBoORth - ZFtTEdVlO7Ekly95ara84epofiYCCGTdvED/RshhzZqjhrp1Mbw/wFtHUAujXVkOmvt3 - MB0knG+mamYAjLqH6Bc/g50gbMMsk1yF5VUYWnbhCK6DUGOeNyZmeYYRLm2yFlSAbu8h - PJPz2QbNY+D5CrxWdetq1JizYnJYOOSiRV7nflunEMji9cLW5I6lUqIlKxhQkdWqd+6b - 3tTg== + bh=9inrWLwAPsoqTD4SpiZchHtVzslq3UjS0SMXtZ5PyKc=; + b=XAuc6KMezZRtGsAYKy+7AvNKVs3hKYaIgvA48/DW58G6/DE5ECZL4sRsuYwXYmYpO7 + QsUbWI+92faO0VgMFGClNcnmdp8u3XuVjA6VbSpr9xgUaMyOQGnHfKwbRrbvjiRxNtMv + n9/GxBqBhF/EWHJ4yrluzl0BzXTf0kHRjoBB2LhyOQeYEY0BP9yZWyEiwnHL4Wqsq66N + 4GDAkF1LwH3LGqUfB0mRLXTdoW6PjKIaHiWB5YHHQK7otp2Dpi2MK7UM47cXWP3s6xj+ + tpccNSBk+ac0Nw5TbT6EQVCdg5R7yQ3fiHCO15w/7UQgbhBDzBSdDJvTjFgFiDLwVlhw + l19Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; - d=1e100.net; s=20230601; t=1696965932; x=1697570732; - h=to:subject:message-id:date:from:mime-version:x-gm-message-state + d=1e100.net; s=20230601; t=1729099750; x=1729704550; + h=subject:to:from:mime-version:date:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; - bh=cyDN+YYekjfuyO0NSLmF5i598CHm65FOUxCJHB0q+Sw=; - b=qeLyin8vj0JfK6n5sLb1/otbg/3P9Hf2kwVd8fnyEa/gnFl5db2e/2XvyhGjP2zMpU - sGjPCkXk7wCQozVEO35tBYsOzgah9uT480TUwVtTyuwW0xq4/4ZS1YizXlnRdmBR8SN8 - Ihjdyf5qhwKGv26xmUgGF7MqDbbfqFdwlPPRdYsPie+MWHdNMqu4dp1JW8Xtg3mpjcdN - 3usOCapPcAJCJG89wyaQWBaKbG9PuGCwULXw/BNMd6vYxQklrVOtNL5m9zEQG6DjBZeO - kD6lTBrYK7e6xMgTuqsF7vYIgAe51t1ijmy3r1hb6x7GPx+XId+PrVL1pMmWTFF4EcbW - W21w== -X-Gm-Message-State: AOJu0Yw2zJT1rbv9BoSJAwB4wOrj56soVWWji9646BXOk/k2D2gF+jCM - CRR/OyY9S2uGYRb5k9ED1f+XrRPwUp1R0gSBu2pZL/jP -X-Google-Smtp-Source: AGHT+IGSbOedb5aIuVhx7TayE6QXtIMR+yVf+UDmgKCrssN+p7v5iVhQJ21PrC58e5NK2EQvGB52q4bEypFxNZe+MG0= -X-Received: by 2002:a0d:de85:0:b0:59b:c0a8:2882 with SMTP id - h127-20020a0dde85000000b0059bc0a82882mr19390753ywe.46.1696965932010; Tue, 10 - Oct 2023 12:25:32 -0700 (PDT) + bh=9inrWLwAPsoqTD4SpiZchHtVzslq3UjS0SMXtZ5PyKc=; + b=G5tZa4SPF5BvpbEsbkN4G9UVGWIRuVIARj2owdXKx+ZbbvVPoACx78GQd5rr5wlQNU + fdTQjz4nuQUO1WLRzYLHKKLeYEOhR3M3rgqL1hV1AdDUQFliIVcDI+YCVVYa3IPEhvZP + VkkSdyUXmW+yE+B4uqUPuPFIoClgFMyxwCtnJlea0/6tmckJ91enjllH7UZQqo9Tr8UN + IwaEmQXboN8jf36OPiJYE+PYhjuX816Vp/6I3iygdmIMp6vLkZWJi5IzuGynNrbiCLgD + lFfmJN+OecKQ5KPnuz6CbLpBC5+u/t7d7bKHuevK2fOM4FyQN67mYReaRHNN3sYmiiYj + 1w8Q== +X-Gm-Message-State: AOJu0Yy8+SkpxXyA1D8ec6IYKzzGft9BgLn4LTSffZpDkTIpCDg1BG2o + nLSCmnXTa1RtNHIFPO5l8fC8TRBZYEdT+IHMTHNkbvV1wPQiuaCHn6CU8LPY +X-Google-Smtp-Source: AGHT+IE4xHjhmtkzp/VHOjDbpm7/vju/IM4M5eu0Y5I6EqMYgliZ7xIrXiUuK5x9kvLb+k+wJRjVWg== +X-Received: by 2002:a05:6a00:4654:b0:71e:6a99:472f with SMTP id d2e1a72fcca58-71e6a994942mr13251344b3a.24.1729099750459; + Wed, 16 Oct 2024 10:29:10 -0700 (PDT) +Return-Path: +Received: from soramacbook-4.local ([86.48.12.169]) + by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-71e774a2b2bsm3326337b3a.111.2024.10.16.10.29.08 + for + (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); + Wed, 16 Oct 2024 10:29:09 -0700 (PDT) +Message-ID: <670ff7e5.050a0220.22c78f.e89b@mx.google.com> +Date: Wed, 16 Oct 2024 10:29:09 -0700 (PDT) +Content-Type: multipart/alternative; boundary="===============2328612233315444120==" MIME-Version: 1.0 -From: "dummy@gmail.com" -Date: Wed, 11 Oct 2023 04:25:21 +0900 -Message-ID: -Subject: Send 1 ETH to bob@example.com -To: emailwallet.relayer@gmail.com -Content-Type: multipart/alternative; boundary="00000000000092d27c060761abc7" +From: emaiwallet.alice@gmail.com +To: suegamisora@gmail.com +Subject: ZK Email: Test Email 3 ---00000000000092d27c060761abc7 -Content-Type: text/plain; charset="UTF-8" - - - ---00000000000092d27c060761abc7 -Content-Type: text/html; charset="UTF-8" +--===============2328612233315444120== +Content-Type: text/html; charset="us-ascii" +MIME-Version: 1.0 +Content-Transfer-Encoding: 7bit -

---00000000000092d27c060761abc7-- + + +

Hello!

+

This is a test email with a basic HTML body.

+
Send 1 ETH to bob@example.com
+

Thank you!

+ + + +--===============2328612233315444120==-- diff --git a/packages/circuits/tests/emails/email_auth_test4.eml b/packages/circuits/tests/emails/email_auth_test4.eml index 22076d2c..5e00b195 100644 --- a/packages/circuits/tests/emails/email_auth_test4.eml +++ b/packages/circuits/tests/emails/email_auth_test4.eml @@ -1,85 +1,98 @@ -Delivered-To: emailwallet.relayer@gmail.com -Received: by 2002:a05:7108:2c4:b0:342:22f4:d6db with SMTP id i4csp25580gds; - Tue, 10 Oct 2023 12:43:48 -0700 (PDT) -X-Received: by 2002:a81:574f:0:b0:5a7:ab51:af5c with SMTP id l76-20020a81574f000000b005a7ab51af5cmr4673683ywb.13.1696967028753; - Tue, 10 Oct 2023 12:43:48 -0700 (PDT) -ARC-Seal: i=1; a=rsa-sha256; t=1696967028; cv=none; - d=google.com; s=arc-20160816; - b=r2caNqB+Tqis40axvQ+9WATqElkSRMoLieRYBHHeoHlF3b5cTf4S5iBEzrihGSExv3 - hTEtPaFCXEplKGQn8+XVgqjAct61mkAYzHxflnaC1pgkd1CYbkt4zyNJEIW7qb+AIMSL - 1DdnLEuU9sb2oZNfbHyXMQaqXe6sEW6sZQDp6BZJHV0YsOAFhlRiacomh65Oq/DfY1P2 - Dvy9wahx+Qki20kIAfzR/TKuAx5z9IUwaOshdQuWH8i6HFjC8MRO0RwGVUb5ZMkRZFu7 - c4Sx/r9SfTiI4zsos0PvnaOvdNBXg2SPDMNYp0c/sFbngRVHuNK5WPE86v3vHnMi8Gmy - pmkQ== -ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; - h=to:subject:message-id:date:from:mime-version:dkim-signature; - bh=dH2d6q5VcS+7rfJUaWYK0fSFe6OjBSMp9T98v8goAXc=; - fh=AKWw92sdXoMEDdHXKLL06vnizTpObKPGCfYXnoQDKO8=; - b=C3ka6pwtIk5/XPtFgf/FbwOaJx7hdOxBOXAmkHKs/h6WtxIHmo65elkM6NsLK0fPKL - lzfD9jwUmfFTKto1p2dbsqQ3RSlNHsgvAQq60jv7NiwbSFRF8tV8V49waE5rwLGj+egO - CoYGPGYEwxtXsDC4jUFMevFH7xEArXp1Lb+pRTkuejQwGghyXQr0Quo6Dgv8ztrjE6+e - URqviuUsFNCFqHnPAgeyAQ+yrllq/as6SPZSky6UG42xkzktlobE3Yea08pLY0OL8UHK - 1WHVJbT5DFhIyZ+gCtkMQ3weEXl5rL1IWuuv1W1GeXZFv7rwzvPOE1OzyK33ZL4eWSXF - 2Clw== +Delivered-To: suegamisora@gmail.com +Received: by 2002:a05:7010:5410:b0:415:54d7:b753 with SMTP id j16csp689192mde; + Wed, 16 Oct 2024 10:32:11 -0700 (PDT) +X-Received: by 2002:a05:6a20:4c86:b0:1c8:de01:e7e5 with SMTP id adf61e73a8af0-1d91c6a4a84mr414323637.15.1729099930704; + Wed, 16 Oct 2024 10:32:10 -0700 (PDT) +ARC-Seal: i=1; a=rsa-sha256; t=1729099930; cv=none; + d=google.com; s=arc-20240605; + b=kmW/+oYYAN0s9MbepQb/jrukd/SciCL6ecj6JUxm+dT+PlnH5uZyJCqd0Ur61PzqWm + aycxsqOOw6090HvOoJhtOty9u5lV/JJ/eFm7TmXepWrPQ060Gtw8CXM1ZS2mUz8fqt2T + /qTZIzR6YKxEvlQuKnQJi3IWWNcYuDddWfgnXctR1W4QQ3Cq3j/tpX5DiGVfSP5/8KTg + 5/vYvpos3jrPH7D+cFsV5yvhV/87pJ9eTVcBCpxxcTedbMgNAKkOl8WNpClbKF7ivdvw + BIsYfBAgHq5P+HslpmkEkLbjM9WoTatrt85td9w5y6M6Cy497SeskE5EQG0xzXtNGRw+ + kevQ== +ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; + h=subject:to:from:mime-version:date:message-id:dkim-signature; + bh=aYriVBHWUhwfRbgdmlIXsLgsWndxuLXJluAFM9B8Ggw=; + fh=r9ZW45D/4i7BIl/4UeFGrkYKwbplztqhOVKfbV+WD3I=; + b=RPy9jEkAdAhWotRRZsdmvsI2ClUfuIqZgMbEiT0sHWFfE8b0mUtSrKvve5jd8gInM1 + Hp4IaEzf0E10WF49PJ5F/6SqQDSVGYCJi7VAaeYYdJubAGD7Z1LBqs0rfj/TMzZLMISU + b4kiaZ1FZZJ90AF5sJe2cMDMn784MQm2wfZ80NmlMBxPvWeQG3U6qILlP41bSUdXMZiO + zVR4uNglOwQ2KlR8EBzh3vQtJ4Fal1/M38BmYhkuOx8OdxPgkJ/6h8uiZeqlX7JoaPMI + zZcS3aI/hFfgby80X7XbdXhzp7pWXT6czlmclt4UEIwY96xU1c1E4NAIC4M1MtFBX8Od + +laA==; + dara=google.com ARC-Authentication-Results: i=1; mx.google.com; - dkim=pass header.i=@gmail.com header.s=20230601 header.b="GO/VW+4p"; - spf=pass (google.com: domain of suegamisora@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=suegamisora@gmail.com; - dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com -Return-Path: + dkim=pass header.i=@gmail.com header.s=20230601 header.b="iJCtnlO/"; + spf=pass (google.com: domain of emaiwallet.alice@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=emaiwallet.alice@gmail.com; + dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com; + dara=pass header.i=@gmail.com +Return-Path: Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) - by mx.google.com with SMTPS id i200-20020a8191d1000000b00586a708c858sor6327710ywg.12.2023.10.10.12.43.48 - for + by mx.google.com with SMTPS id d2e1a72fcca58-71e90b411bfsor18880b3a.6.2024.10.16.10.32.10 + for (Google Transport Security); - Tue, 10 Oct 2023 12:43:48 -0700 (PDT) -Received-SPF: pass (google.com: domain of suegamisora@gmail.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; + Wed, 16 Oct 2024 10:32:10 -0700 (PDT) +Received-SPF: pass (google.com: domain of emaiwallet.alice@gmail.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; Authentication-Results: mx.google.com; - dkim=pass header.i=@gmail.com header.s=20230601 header.b="GO/VW+4p"; - spf=pass (google.com: domain of suegamisora@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=suegamisora@gmail.com; - dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com + dkim=pass header.i=@gmail.com header.s=20230601 header.b="iJCtnlO/"; + spf=pass (google.com: domain of emaiwallet.alice@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=emaiwallet.alice@gmail.com; + dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com; + dara=pass header.i=@gmail.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; - d=gmail.com; s=20230601; t=1696967028; x=1697571828; dara=google.com; - h=to:subject:message-id:date:from:mime-version:from:to:cc:subject + d=gmail.com; s=20230601; t=1729099930; x=1729704730; dara=google.com; + h=subject:to:from:mime-version:date:message-id:from:to:cc:subject :date:message-id:reply-to; - bh=dH2d6q5VcS+7rfJUaWYK0fSFe6OjBSMp9T98v8goAXc=; - b=GO/VW+4pWlcPLz1OwBRtCcm/kaXWkMLFDByoke7dUKuKtScGtcpOfEOlc7LS26pRSn - G0KnZ6BH5SNcrx2uFXM/hPZi3OHdTBwGJ9Z3T5wmr94CY3+9JrrgjbXKv+3wCO9Xeqe2 - U7BE8fm2PeDR1oyxv1mufUqM7MDv/EZ6ZJXNw1w47SDu0jEtBfe44W/tsQGxgCziMzSQ - 2ziwXcCDoenkL0Wxq72g1Cab4o3gbBU19VCEtBWvkONhSTVN9lQuyIajNAmsD68OJwEe - TL9TWOzDeP5v37VQNVIQLN6fIUx8tjx2iH4+DMJPvRMzVZ+0MbuvcYLr8915xDjz7jjO - DK2A== + bh=aYriVBHWUhwfRbgdmlIXsLgsWndxuLXJluAFM9B8Ggw=; + b=iJCtnlO/rYjRC2ZGJ9CiIHPNVYwrbkur7q6rr61sH89UPpz68ak+5X9n99TGSWM1jA + V06lJlNPIoHk7E+Ckew1vKRRfPiKrDwaqg4vnIzF8ri39Y/FTQF9X2Aak2B7nXl8uoec + ccKYzwLBNMfnjHePF1P97AeJO1dn2EMpPI/pZEW3KR6bIOqo0m6KbS/Hi1KYN8k7sh7w + BYjPUOkKqamO8PpCddAwhR1Yr6v2iNt/lAEI7Mzvb0nLfI3QyWXSRa+4gArs+5A8U6ce + nM+vghinvKt08AWrzgiYvP5jLPHAhthUliBIabK0FeAdCNqzMTNtzanrtJLEZS32lIml + 6uNA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; - d=1e100.net; s=20230601; t=1696967028; x=1697571828; - h=to:subject:message-id:date:from:mime-version:x-gm-message-state + d=1e100.net; s=20230601; t=1729099930; x=1729704730; + h=subject:to:from:mime-version:date:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; - bh=dH2d6q5VcS+7rfJUaWYK0fSFe6OjBSMp9T98v8goAXc=; - b=kLGz1m3GUfobNymbK3/DSTvJXAoppFTs4fRqRZd77TK9CkxPQe025/3PQAVhU2YW58 - r0Jk6MAhFcN/n15MPXdjVBT6eqC3sCmYhBR9n6RmX7vp2pEius50Lty64Q/eUj2cFH+t - CUNs6ctISm65/agHRNvt6no8XgzFr3Ma4KgfMhhzxcIK2bopoW90LfUmyKZFXSlaBVbm - KVQXbAC0NN/2DtYUykJTQJ2Ze0Cu9P1TxcyZZHpaSed7gz71fO4u/W8CXpslwOJfSfXl - VyiCQ1v8exrM+Q8WEmiGdqLTqZfTK6VcG2w7kmDG+ZhbXA2IRDsUw/j0h868878UaFNO - UPuQ== -X-Gm-Message-State: AOJu0YxbWTRDE1w3F70lfb2Bb828Alj1VEuoPi9QDhiWl/m63ILSpyXh - BV+ZKjoFknfARLzERgxd6gE8y/UYCBk+pUGDeB5KmATJ -X-Google-Smtp-Source: AGHT+IEeri9J0dpOppDay4cMM7UxoTbvoPvlULY8a5bikCTsqVXU2KmrxMjfyr+vW9S33WH/2w7ouMrZKF3lk6KAyCQ= -X-Received: by 2002:a81:ac42:0:b0:5a7:acae:3bb0 with SMTP id - z2-20020a81ac42000000b005a7acae3bb0mr4382907ywj.5.1696967028246; Tue, 10 Oct - 2023 12:43:48 -0700 (PDT) + bh=aYriVBHWUhwfRbgdmlIXsLgsWndxuLXJluAFM9B8Ggw=; + b=SoUYASK8nvZorKYxyKgg0owFS7G7CzyfXQHUXD1e/tGJvu8/NsNO57n/kTbnX++iK2 + sakVwBS2DhkXzwedo0gulHEnvjkChk9dTZ9HcQfq7VBPbtkDcAljr/Ig44ri7G0pI2pa + mE/DqEIEa9vjXQFgiYBiRsrDrNxEn3cpk+YF6lehaqDRbU3Mv8XFz/a7g+b9cRYV+7d1 + dLbR8ab+j/OPOt4ZFv7/LXX5+693ndmBk23iqCu6uhH0aenXWhAiPp9E6dllNV3znZ5V + ABVSTnllmu7uc+YxyWszsjUn8Wy6DumsKMjty7E6lhzQFRfjZu1oyJv4h/cksFLgMjz4 + DUuw== +X-Gm-Message-State: AOJu0YwHb6HD/YxITDWhcRDgKY5CXjHh/lr/uvjr59gwmLpp8XNRb4A0 + rdh8juE/js4/coEEXhkovBlT5cl48eSgrU6pjJuvk+gg3Av7uaF5AQSqP4pV +X-Google-Smtp-Source: AGHT+IELbw84OTMlGMbctYBibxwBNCYG2ZJWx1mgQy4DfyFlayR9XyRVXCaxZ6XbJexyOvmqEjencQ== +X-Received: by 2002:aa7:92c9:0:b0:71e:467e:a75d with SMTP id d2e1a72fcca58-71e8fdf4969mr528044b3a.12.1729099929746; + Wed, 16 Oct 2024 10:32:09 -0700 (PDT) +Return-Path: +Received: from soramacbook-4.local ([86.48.12.169]) + by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-71e77371099sm3450713b3a.15.2024.10.16.10.32.07 + for + (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); + Wed, 16 Oct 2024 10:32:09 -0700 (PDT) +Message-ID: <670ff899.050a0220.13c69f.f406@mx.google.com> +Date: Wed, 16 Oct 2024 10:32:09 -0700 (PDT) +Content-Type: multipart/alternative; boundary="===============6149303140079548144==" MIME-Version: 1.0 -From: =?UTF-8?B?5pyr56We5aWP5a6Z?= -Date: Wed, 11 Oct 2023 04:43:37 +0900 -Message-ID: -Subject: Send 1 ETH to bob@example.com -To: emailwallet.relayer@gmail.com -Content-Type: multipart/alternative; boundary="000000000000ea0b6c060761ec19" +From: emaiwallet.alice@gmail.com +To: suegamisora@gmail.com +Subject: ZK Email: Test Email 4 ---000000000000ea0b6c060761ec19 -Content-Type: text/plain; charset="UTF-8" - - - ---000000000000ea0b6c060761ec19 -Content-Type: text/html; charset="UTF-8" +--===============6149303140079548144== +Content-Type: text/html; charset="us-ascii" +MIME-Version: 1.0 +Content-Transfer-Encoding: 7bit -

---000000000000ea0b6c060761ec19-- + + +

Hello!

+

This is a test email with a basic HTML body.

+
Send 1 ETH to bob@example.com code 01eb9b204cc24c3baee11accc37d253a9c53e92b1a2cc07763475c135d575b76
+

Thank you!

+ + + +--===============6149303140079548144==-- diff --git a/packages/circuits/tests/emails/email_auth_test5.eml b/packages/circuits/tests/emails/email_auth_test5.eml index 9fa5791b..389938af 100644 --- a/packages/circuits/tests/emails/email_auth_test5.eml +++ b/packages/circuits/tests/emails/email_auth_test5.eml @@ -1,87 +1,98 @@ -Delivered-To: emailwallet.relayer@gmail.com -Received: by 2002:a05:7109:6e90:b0:36d:793d:603 with SMTP id jg16csp154586gdc; - Tue, 13 Feb 2024 15:16:32 -0800 (PST) -X-Received: by 2002:a05:6902:513:b0:dca:c369:fac8 with SMTP id x19-20020a056902051300b00dcac369fac8mr531909ybs.1.1707866192552; - Tue, 13 Feb 2024 15:16:32 -0800 (PST) -ARC-Seal: i=1; a=rsa-sha256; t=1707866192; cv=none; - d=google.com; s=arc-20160816; - b=xgkYZBTJAlHk2Blzhp1MXYjDKpicXKjvQ8zaZA9BYkHjWuePzG3QSIR6MUgwszHp2N - Fz1cjRZ2+TsPsJLpCQ7Gdk3d5exxf85WfY1X0vPcCx+q+9xKHeJVKT8dh8bD8ZdNSaiK - N7OWwLsnAOamSN9kHG10/0h4EP3/ikuuH9/DNUqwNr+K+kUcp5tI5Ns6B/PULIGAxFQc - Yh43AzVSmcpbUpyZdSdxHg7uylAtFzwTb4FrCgTb7fyngC66EcQ8/vZGrmYboFXFA31W - WmbktdQRkmxZ8jGP560SDnkHr/aN209YYISC/w5pKDoHKp9uZMETx77WJvfzSTRWYeEm - KnRw== -ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; - h=to:subject:message-id:date:from:mime-version:dkim-signature; - bh=jrYxFJzQ6WxiZb/FBt9TVNuNlG27A2NoDr49B4lA+ZU=; - fh=AKWw92sdXoMEDdHXKLL06vnizTpObKPGCfYXnoQDKO8=; - b=NQUxVT/V866NNXN6CZBeb+X6XSm8e5RSXQ/oZ8dRnfl3WIEo9hZy87JU0ag0l+78g/ - MHzhcdQ3P0y0tPc55dR0FHIgCuUnFrrp9FOXnSqBTbYpXsH8dt5DxD9cpAJ2JcSp3G7f - rhtJdLq7yQmStIMiuaMxhs8jx8Z7+s/uWp7xTjZ+sBsG00dAhVa77Z0xkpUBIaXnbSbD - AsBIdFaiIEeNhtLZnY8fmyM8Zr46EAmPWfBFpBCPAKaregDLkhQPqxp+6VUzmP+4us4Q - pTwRWCR3O9t9QyjiV+Pa6//uSlyHKI8Hl3VmQiTUYsvSoweJdu5C00n5JieRMgAv/o5T - IfTQ==; +Delivered-To: suegamisora@gmail.com +Received: by 2002:a05:7010:5410:b0:415:54d7:b753 with SMTP id j16csp691518mde; + Wed, 16 Oct 2024 10:36:35 -0700 (PDT) +X-Received: by 2002:a17:902:e951:b0:20b:59be:77b with SMTP id d9443c01a7336-20cbb1a9654mr255166415ad.6.1729100195325; + Wed, 16 Oct 2024 10:36:35 -0700 (PDT) +ARC-Seal: i=1; a=rsa-sha256; t=1729100195; cv=none; + d=google.com; s=arc-20240605; + b=kiQxF535bzKOwPINaKHeal49/zDLOjp4n6e04v3rEwBaz4ctcQjILDPLVorcJhn/ch + MkUQnXw28OnxTcF/2uRvYUnvo/zkxyTKyHhYYvps0B4CXNhOJb7diJuqbdRYbiS5Lf7s + gzrNFv2uipBCQ3fO3l3GurSl3iON9jIAs0WHm+0wQRnWkbgPHmFDNK8BKZRL/uzJUsuq + kL8+8GXZ0MQn1iOnq2m/JAqUHYZMi72QSHAc9hjgoZmBlb7Wo1LRxDSZl96tbRlA5SE6 + ilk7OMOiloGYDJrbNg4fjZDLqTfO8iiiczJ/fLMXAUJBOvxulFBq5cO9Wv2bOEy6lFMC + H8rg== +ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; + h=subject:to:from:mime-version:date:message-id:dkim-signature; + bh=//mOo2ZNpeFTwQwywhKyydkzuR9/T4+DULz2GktOMlY=; + fh=r9ZW45D/4i7BIl/4UeFGrkYKwbplztqhOVKfbV+WD3I=; + b=OzaOSOFBAo7cvnuM8tLfvbJizACIlaBPOUyWVf1LrK+Rblagnry2QqfsVDMQlV5WGY + hMec3I8Tqe+QF2m9elQEv0YZf/qm35awxu/OYxHOqn8RmipO2E7BtE48CjkEyO6gpNKU + gtKcs+leQqmdPk3Crfbx9WqFYjjk7hcoHR4votuIjYl7FLRl2uQZeZ2QOFcWoYfThsYC + Msn0SjeCycduq07cWg95qKlBgZx68a3w78eNDVvLsYlXMRALCDVPOgrd/6NpXy0bpHMT + bjfrISWolmnrspFLbFoQQty7rq2IhfptAmZcag7QIQCzMJCJIpvDPhVq+MHTYMRUWV7F + nySg==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; - dkim=pass header.i=@gmail.com header.s=20230601 header.b="h1U/KtaQ"; - spf=pass (google.com: domain of suegamisora@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=suegamisora@gmail.com; - dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com -Return-Path: + dkim=pass header.i=@gmail.com header.s=20230601 header.b=Aitjjuut; + spf=pass (google.com: domain of emaiwallet.alice@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=emaiwallet.alice@gmail.com; + dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com; + dara=pass header.i=@gmail.com +Return-Path: Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) - by mx.google.com with SMTPS id z127-20020a253385000000b00dc6b9629f4bsor3320137ybz.19.2024.02.13.15.16.32 - for + by mx.google.com with SMTPS id d9443c01a7336-20d1800df44sor32725765ad.4.2024.10.16.10.36.35 + for (Google Transport Security); - Tue, 13 Feb 2024 15:16:32 -0800 (PST) -Received-SPF: pass (google.com: domain of suegamisora@gmail.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; + Wed, 16 Oct 2024 10:36:35 -0700 (PDT) +Received-SPF: pass (google.com: domain of emaiwallet.alice@gmail.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; Authentication-Results: mx.google.com; - dkim=pass header.i=@gmail.com header.s=20230601 header.b="h1U/KtaQ"; - spf=pass (google.com: domain of suegamisora@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=suegamisora@gmail.com; - dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com + dkim=pass header.i=@gmail.com header.s=20230601 header.b=Aitjjuut; + spf=pass (google.com: domain of emaiwallet.alice@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=emaiwallet.alice@gmail.com; + dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com; + dara=pass header.i=@gmail.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; - d=gmail.com; s=20230601; t=1707866192; x=1708470992; dara=google.com; - h=to:subject:message-id:date:from:mime-version:from:to:cc:subject + d=gmail.com; s=20230601; t=1729100194; x=1729704994; dara=google.com; + h=subject:to:from:mime-version:date:message-id:from:to:cc:subject :date:message-id:reply-to; - bh=jrYxFJzQ6WxiZb/FBt9TVNuNlG27A2NoDr49B4lA+ZU=; - b=h1U/KtaQD2q8O/pFPyBDxp8a/kwcvupwRCAU7fVBGbTC4RNG/YjuHEraMJhhgxm/qv - O8jlW06L6nBrgFlqw9tb7weX+xJjMWaI30iKrn+g+tO83joydWcaRqS0VpF0cYTfW60I - /WYnTl3q4ybt+yrNOV25BprKSLRzsfmUCZ6kii4zFvqwtvPRP5Vrbnrb6FPuVwNMtQHv - loOhNlgbGyd8RcTJjBa9rvJWC32nl9gDo6gpW9lxXZqb7jqV09XcBjHsTgG5u7pXWQYX - AVpviKSJS+dI4mKN8gDLVbzNr1tB0eY2EROjnmH36zNLNTu1TGys6QBgdVGsra7DIuqa - W4eQ== + bh=//mOo2ZNpeFTwQwywhKyydkzuR9/T4+DULz2GktOMlY=; + b=AitjjuutRHl+IaSxAvefQOfc/v2WRr4C2kfEaIdEAYOQhCunBAjJEldWH7alGE/S6K + vfs10SkUWebLXgQBvzoejWRxIHr5GXI+toPkqz9Qfkkbgv769p++Ze/2YE3WB73G1vpY + xvp9LCzBfqaTUFkzNaFtzZuH5sICzVrUbWoOVXMhue48YWo0pkWMcElwwU8KOqoE/k8e + BHE2Y//hyy9dCS1Yn7zZTtV967BNYDrAGcGSQoJfV/qhPzcjyn/3/xCnTCrsa7P2FoDp + BkmU/U7l5jRXCw43f762DQwLIM4i4sOCNB3r+IPxDLXO+R2XaSUltektIxf4nycq0Lwc + H1pA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; - d=1e100.net; s=20230601; t=1707866192; x=1708470992; - h=to:subject:message-id:date:from:mime-version:x-gm-message-state + d=1e100.net; s=20230601; t=1729100194; x=1729704994; + h=subject:to:from:mime-version:date:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; - bh=jrYxFJzQ6WxiZb/FBt9TVNuNlG27A2NoDr49B4lA+ZU=; - b=S+VasXOuITIhUuebNUWaFGFT/UxrkRQhJOkLypuiyuJ6be09oHt/Xy9vfTNbLXAWAV - P9McoaaCw4sFbT4cqzNegbAFXy04EhshA4PrFjsNIHXK7QLQSGnveoFJ5lT+AufXG33f - PlfEpxv/VqIMls6s/z1otGqOtcyn8TAkTob2FnQrLyNhZZeTbyxtiK3dWFMlxD8r+A7k - IKpLozSif102Nfzmmj/Zi1WHlbscv5fTidxGAn1n7FYenFKJ6acqc7qs7jlJfK6ajjGD - VCB2ujSlvCcxoRp5GEJGywJd57LfLQrJlyBjuX+yd/3ejc9s/sWqzrpkNgtrKRYI7PEi - sSpA== -X-Gm-Message-State: AOJu0YzlHB0Ob5AJMbKmNN70Kwv+o4+d1r5aUQBYTDVmqPwoEX3mel/p - zgMMeG65Q+p5zj45ZyrUsI7UglfqtLXU/MdzzzpSiQQuQbEUzfMQzv+5og4He9CPNodovAfSKZ3 - B+PrRXw9ADbnDZmUfDks2kPs0wHoCI85b0HO7Lw== -X-Google-Smtp-Source: AGHT+IEn4n432lSRAbrl1I6OJWe5HZ13UMYAJJVv70tvwsMv3nSutjkaf0yxtN0rOA8WwskFFptX7hVjkTKvEGCZiIY= -X-Received: by 2002:a25:830f:0:b0:dc6:ff32:aae2 with SMTP id - s15-20020a25830f000000b00dc6ff32aae2mr443891ybk.63.1707866191956; Tue, 13 Feb - 2024 15:16:31 -0800 (PST) + bh=//mOo2ZNpeFTwQwywhKyydkzuR9/T4+DULz2GktOMlY=; + b=votMWFj7lSbCb9J8P0NoGCg1M15n4z5cBPhOqqBKE39lQf+EF1tkeVXVfIIoHxgT10 + 2oK/1N0kDpDhNHZJkNKP+FSJWNKWxLslZesVws3L2SDDm0GcGoblE+7VtGDAu1X7aoV+ + hiLbYh3P2w9WJ/w9MVPwdCAy6mitIe2wA+54WfmQu5wOZFwc5Mr4tcRdpOhqQx8l1uQz + K9Cn6Np+sw/4kVF4hYZcx8ocnatHvPNZFwoUTDQnIs0nKoy9CSJYadQapfKBeGVeKjVD + +Uhn0XyBgvSAOE8MYJu8lDt7qrN4a16pyGwQFUdXopRzOYFZYPWQJ1NhwdWEhVajna9Q + 7U3w== +X-Gm-Message-State: AOJu0YxCDDn8zn+WtuW6gq2FgkBd4qznnQuR9Z2jsrt4P/X1zmO0corb + Hd6mYTxwxPwWvvFrMBKZEePxDZu6rc7E4won1n4ega02onfKViRj1p7LqZGB +X-Google-Smtp-Source: AGHT+IFQW2Ws987HAwyluUcY8IVBL8srCzQxOkrU5XRiszXwopFvqkvUXthL7gtl16YNYQz8SV7V+g== +X-Received: by 2002:a17:902:db01:b0:20b:6a57:bf25 with SMTP id d9443c01a7336-20cbb1c6cecmr211449175ad.20.1729100194521; + Wed, 16 Oct 2024 10:36:34 -0700 (PDT) +Return-Path: +Received: from soramacbook-4.local ([86.48.12.169]) + by smtp.gmail.com with ESMTPSA id d9443c01a7336-20d1804b77asm31380945ad.198.2024.10.16.10.36.32 + for + (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); + Wed, 16 Oct 2024 10:36:33 -0700 (PDT) +Message-ID: <670ff9a1.170a0220.20613e.e078@mx.google.com> +Date: Wed, 16 Oct 2024 10:36:33 -0700 (PDT) +Content-Type: multipart/alternative; boundary="===============5048121235969522571==" MIME-Version: 1.0 -From: Sora Suegami -Date: Wed, 14 Feb 2024 08:16:20 +0900 -Message-ID: -Subject: Send 0.12 ETH to alice@gmail.com code 01eb9b204cc24c3baee11accc37d253a9c53e92b1a2cc07763475c135d575b76 -To: emailwallet.relayer@gmail.com -Content-Type: multipart/alternative; boundary="000000000000b20eda06114b95b1" +From: emaiwallet.alice@gmail.com +To: suegamisora@gmail.com +Subject: ZK Email: Test Email 5 ---000000000000b20eda06114b95b1 -Content-Type: text/plain; charset="UTF-8" - - - ---000000000000b20eda06114b95b1 -Content-Type: text/html; charset="UTF-8" +--===============5048121235969522571== +Content-Type: text/html; charset="us-ascii" +MIME-Version: 1.0 +Content-Transfer-Encoding: 7bit -

---000000000000b20eda06114b95b1-- + + +

Hello!

+

This is a test email with a basic HTML body.

+
Accept guardian request for 0x04884491560f38342C56E26BDD0fEAbb68E2d2FC Code 01eb9b204cc24c3baee11accc37d253a9c53e92b1a2cc07763475c135d575b76
+

Thank you!

+ + + +--===============5048121235969522571==-- diff --git a/packages/circuits/tests/emails/email_auth_with_body_parsing_test1.eml b/packages/circuits/tests/emails/email_auth_with_body_parsing_test1.eml deleted file mode 100644 index acc2a526..00000000 --- a/packages/circuits/tests/emails/email_auth_with_body_parsing_test1.eml +++ /dev/null @@ -1,99 +0,0 @@ -Delivered-To: shryas.londhe@gmail.com -Received: by 2002:a05:6a20:de1b:b0:1c3:edfb:6113 with SMTP id kz27csp2292880pzb; - Mon, 2 Sep 2024 20:26:13 -0700 (PDT) -X-Received: by 2002:a05:6808:150b:b0:3d9:dcf8:3450 with SMTP id 5614622812f47-3df1d6c9fd0mr10834263b6e.33.1725333973230; - Mon, 02 Sep 2024 20:26:13 -0700 (PDT) -ARC-Seal: i=1; a=rsa-sha256; t=1725333973; cv=none; - d=google.com; s=arc-20160816; - b=Or2c81F0BxQPujZAycIXjnI4Da1ttYJssstQ8U0SoqyoScfAebQ9Y/bsryIAjabd4G - L3aorv/kCT8M1g7iHiw/NpN5ZHsi8QsLOvFEpHwPcP7OSsw+jqk2Wc3xNPxp7HuQ144Y - BNexXMUdyy/a8HqxQEO1VRiFgmioumOmqq36ZLYEE2ca2737uWPK5xeeh7USLcCCBGNN - Lrs6iXTdorWf23DA5fc5CaGGHSRLNU7uWdc9dl3pOJmOKe2Px7e/YjL76swK7bcugUOh - M45oY5IpQTH+ffl3bGPj7ZAl6mRgmxR0IfqcHMs9T1hh+/PCLYlx2NT2L+XBnnvZrkeV - smHw== -ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; - h=subject:to:from:mime-version:date:message-id:dkim-signature; - bh=f9Hc/nL83NGWPdJxrViC0AIkkQ4clr94hybomVgejcc=; - fh=QOoFRDdHXpnQH3LJHwmsRKR4EZHwtZQ4a9eIuVllZDs=; - b=M+pAcWxMY0vGS6StP3u3EAIrXI1s5kJLsnVlg04cneoduJJbKJhzmqn54eTBFPAz3P - p+8JPc5oqEIIJNo9z7XXcUJgPN4JxjL1PRJK3HC9/RJiJzxConHmk2pgQR8yPjCBP4vO - 7aYChPCqFp4sg8Igu2944AXu+HrKZ0fjX7jLjKadZP0oDxEuYa9V6xGCksrlv3SEhjBq - 8qlvUBs8dmE6tbn0d++xLtMi9Nf0EguWrpSMlM6jeQypQqP5d3cCAWytkneXGYMVFnuw - 4wdzLx6ES9kGcMmPocPBxMvTSLleVrtfqc4/htq0hvrL3RTJH+/6t8KJa5Q/TyNv/Wfw - vHJQ==; - dara=google.com -ARC-Authentication-Results: i=1; mx.google.com; - dkim=pass header.i=@gmail.com header.s=20230601 header.b=O6zda08N; - spf=pass (google.com: domain of zkemail.relayer.test@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=zkemail.relayer.test@gmail.com; - dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com; - dara=pass header.i=@gmail.com -Return-Path: -Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) - by mx.google.com with SMTPS id 5614622812f47-3e009055345sor978536b6e.8.2024.09.02.20.26.13 - for - (Google Transport Security); - Mon, 02 Sep 2024 20:26:13 -0700 (PDT) -Received-SPF: pass (google.com: domain of zkemail.relayer.test@gmail.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; -Authentication-Results: mx.google.com; - dkim=pass header.i=@gmail.com header.s=20230601 header.b=O6zda08N; - spf=pass (google.com: domain of zkemail.relayer.test@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=zkemail.relayer.test@gmail.com; - dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com; - dara=pass header.i=@gmail.com -DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; - d=gmail.com; s=20230601; t=1725333972; x=1725938772; dara=google.com; - h=subject:to:from:mime-version:date:message-id:from:to:cc:subject - :date:message-id:reply-to; - bh=f9Hc/nL83NGWPdJxrViC0AIkkQ4clr94hybomVgejcc=; - b=O6zda08NR9i+owavm18Nls4qTKfC/Sli2xMUxm/MwOTE08/NnAbVBfb/nW8cjfQvu/ - VUGwolr7JHfQPGfz2cIcmq1thTadajKDvMgdGyHLjBoS7I0IO92DfPnDZ0lnTpxRpJGk - iIEfUbM4Ety4FgWml530KoqxyDcALpjidUntVPDwWTyfpsT32UIFrVsT//a/XT819p1B - j5bTaUuECck34g1Nzrlw0igZbSqcezJxW4zUXdhw0vwRxel+b0MfVIM52kq5/cUO3+ms - 7q9iX6mi6d85vGukaNO1Asg7C4Wg/ZI/MSeJY8I9BaDv+Mnot6V6g/VWPZBuCH5uy7lV - tyRQ== -X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; - d=1e100.net; s=20230601; t=1725333972; x=1725938772; - h=subject:to:from:mime-version:date:message-id:x-gm-message-state - :from:to:cc:subject:date:message-id:reply-to; - bh=f9Hc/nL83NGWPdJxrViC0AIkkQ4clr94hybomVgejcc=; - b=cZlwazE7t3fMZVLwHra6V3TYQSiNKSTOGtp2oyGU3JBiwbnvvVfCvaXxtfsea75P1o - 3CcbySf7Iz6wRe7oRK4uZ89QDD3jAaLwYyqy5s60rSzdL6l1Sv5SY2LIm8fsJD6opBgM - 2O//IisXbUpVfnZhXSzNjjhoZrXkdtfAU12XL9+kJ3uMFJmQhm9posQEIIJcl9xVrX/S - 9mt9hkx1M8izBRTp0JjUcKxlYzO9QVaTVa95WJelEqJxkE93TQLz3FKvNkxq/7LWfFu+ - kJN+HSUM25t+dROqyzNrq6LdFqoXPl3lkDkOEk0k0rgYgTt2OErnzzUiLYSNUcyzyzTb - m2nw== -X-Gm-Message-State: AOJu0YzE3TCQJvuA6zpdGWCtczTRnhPDrsVF/AJQsqsSCGd+QIN3YfpQ - x9XdxYhPWH22ysCPIBoC4tRHhTmMUYK/0CEuRS536Fj8le64B6xLuc3OIp+0 -X-Google-Smtp-Source: AGHT+IETvU24uvVDYJP0KXKqGWL/iQrzLB72SRXiSG8CdEVht/WSOe6oGBdVMCKC4+FICgx3qCeX5Q== -X-Received: by 2002:a05:6870:56a1:b0:25e:1f67:b3bb with SMTP id 586e51a60fabf-277d0329191mr9496139fac.10.1725333972467; - Mon, 02 Sep 2024 20:26:12 -0700 (PDT) -Return-Path: -Received: from adityas-macbook-air-4.local ([59.184.57.198]) - by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-715e56d885fsm7524515b3a.155.2024.09.02.20.26.10 - for - (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); - Mon, 02 Sep 2024 20:26:11 -0700 (PDT) -Message-ID: <66d681d3.050a0220.391c1d.9adc@mx.google.com> -Date: Mon, 02 Sep 2024 20:26:11 -0700 (PDT) -Content-Type: multipart/alternative; boundary="===============2959808677043960680==" -MIME-Version: 1.0 -From: zkemail.relayer.test@gmail.com -To: shryas.londhe@gmail.com -Subject: Test Email 1 in Quoted-Printable Encoding - ---===============2959808677043960680== -Content-Type: text/html; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: quoted-printable -Content-Type: text/html; charset=utf-8 - - - - -

Hello!

-

This is a test email with a basic HTML body.

-
Send 0.1 ETH to alice@gmail.com
=20 -

Thank you!

- - - =20 ---===============2959808677043960680==-- diff --git a/packages/circuits/tests/emails/email_auth_with_body_parsing_test2.eml b/packages/circuits/tests/emails/email_auth_with_body_parsing_test2.eml deleted file mode 100644 index acbdc814..00000000 --- a/packages/circuits/tests/emails/email_auth_with_body_parsing_test2.eml +++ /dev/null @@ -1,99 +0,0 @@ -Delivered-To: shryas.londhe@gmail.com -Received: by 2002:a05:6a20:de1b:b0:1c3:edfb:6113 with SMTP id kz27csp2292972pzb; - Mon, 2 Sep 2024 20:26:30 -0700 (PDT) -X-Received: by 2002:a05:6a21:33aa:b0:1ce:d418:8ee6 with SMTP id adf61e73a8af0-1ced4188f03mr11873583637.41.1725333989839; - Mon, 02 Sep 2024 20:26:29 -0700 (PDT) -ARC-Seal: i=1; a=rsa-sha256; t=1725333989; cv=none; - d=google.com; s=arc-20160816; - b=VkgqqX17BqArmHM9zE1Sv38Sy/WhZlJqc8+fTIlevFZmhTSupOGBBP/PJlU7e7GrKD - ANVk+jaZ8iSrDXRrKz9kl7b8PzwgBjLx6zZS7ukjQCFHhjRLgfHx85S9IpbHWmV3s85A - +fAf8mjJSGIQTfcvAr/CsD7C01/s62Z5cB6Ws42ahzrs3a+jG6g//LVEpt4OxI8MlpD3 - NpLh4JISg/+Qj3WtDc+vGH8geo+K3l84sncA+3ssSbl7obf+paM11oRmQ0HZ6Kxjgl42 - DoatwZc92XdNwyLYRrj1GBP5Wjj4B0Nsl2+gPaZfNeJRjSV5vIcrNQFWQAUVPpABJNOs - MvJA== -ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; - h=subject:to:from:mime-version:date:message-id:dkim-signature; - bh=kMJCDTrnZkOSpmyPJBDtHkISRN8g4Yz0r8180BggkYs=; - fh=QOoFRDdHXpnQH3LJHwmsRKR4EZHwtZQ4a9eIuVllZDs=; - b=Pe1HohCMTk6Sk+AP6eKP9xNdL1jC7oOuSYn75vUkF4y7U1/aWCFn2qmQnqJGLH3Re3 - vffLCSoyC53egaN3PKUppB/OKplKet5va8JpWpTVktwxn+aWJJi2QZJlruM7pnLQuRNq - iLw9TgrCYsfKE4d9Z4MRH15AfJXgXk2iqjUFDsBlNTQ4GBJ3bP3BG78lGCe44Gg1Zu/c - yBTNFr4sxa/UmcaPxK3jPIdYcWQkNvvellzySbLYZO1jBqKBoLlsSHSSoAoHSJL9jEVu - MLCCZgi4FIq7WYk6kQGCUJOSrbhhrRNNxlUcxp3IjLaVJfBOmC4wePFf+SVPcyiC8xes - R+vw==; - dara=google.com -ARC-Authentication-Results: i=1; mx.google.com; - dkim=pass header.i=@gmail.com header.s=20230601 header.b=MVtCnZAi; - spf=pass (google.com: domain of zkemail.relayer.test@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=zkemail.relayer.test@gmail.com; - dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com; - dara=pass header.i=@gmail.com -Return-Path: -Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) - by mx.google.com with SMTPS id d9443c01a7336-2057e0422a7sor20920025ad.10.2024.09.02.20.26.29 - for - (Google Transport Security); - Mon, 02 Sep 2024 20:26:29 -0700 (PDT) -Received-SPF: pass (google.com: domain of zkemail.relayer.test@gmail.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; -Authentication-Results: mx.google.com; - dkim=pass header.i=@gmail.com header.s=20230601 header.b=MVtCnZAi; - spf=pass (google.com: domain of zkemail.relayer.test@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=zkemail.relayer.test@gmail.com; - dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com; - dara=pass header.i=@gmail.com -DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; - d=gmail.com; s=20230601; t=1725333989; x=1725938789; dara=google.com; - h=subject:to:from:mime-version:date:message-id:from:to:cc:subject - :date:message-id:reply-to; - bh=kMJCDTrnZkOSpmyPJBDtHkISRN8g4Yz0r8180BggkYs=; - b=MVtCnZAiJUQcLe90vtckJLx7wZ9v1+/fIznIS8E+MhWrLiTNJnLH6mFO9B9+1MaxvA - Nf/DygEK/RkJdxGVUUKztJbb4dhibFlPosq30puiv8VAz/eQ3byOjs7ttgbg9cTKb0z1 - yOFB0KvGikzizhJ7194FtnB3Gkj6ou+95UhmLwwdhLMjc5l324/3EZkjMtAbQIsJDA+l - uMY1oAQu3STheckLgwfQNX9Nd/RP6dlXDCT+S2RCfhOIGCTtUXCNiWQCqI4W40LhkocT - WNv63OF/yAlVAeujej563hKSS7yez4hXgEUjlaEhuOUk6cIlQZQe8zh0R/24N4DrzhwJ - hzrw== -X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; - d=1e100.net; s=20230601; t=1725333989; x=1725938789; - h=subject:to:from:mime-version:date:message-id:x-gm-message-state - :from:to:cc:subject:date:message-id:reply-to; - bh=kMJCDTrnZkOSpmyPJBDtHkISRN8g4Yz0r8180BggkYs=; - b=vj7fWIRsDdLPRuVSHhuxSKSZ6OAP//6i1E8HCoJvaNgXBkQ1kWWb39B3HSyWqbnMyi - KEVfYVhXWB2gSDjZ0ACgVoXm5XwpCpLrX8owtV1w0szJMt61XnhyScLPnIAHyXjoGJJs - 7O0UjtA7xJ+NKcBCa5+VMoTvsS0aYAkn+MqN7krvr5LMJCLkLcVL70cX3CccUyEclU8Y - nU8zPqK58NJh6TX2m797dfklm6C7PkNqfFGaRbkiz7nDnNRWv2/FDqiqgGtKw9Hm7YGP - e8A1fPHCUaBVOr8wqfDCBtdzSdqw91Qv7SNeOUZDOaUYtMNNeAagjLXhGEyoJEd8bzGM - XLLA== -X-Gm-Message-State: AOJu0YzVx0Rb+UU6K7nLWD86jmPMZ/4D4SC788YtnLiBvnEn5FOs3lnK - 1CYLUW2x1KDPn3iCmxZYRhCSr0+9W4h0bAYlti8fLY9mGWDEj0tOiN1FoWf/ -X-Google-Smtp-Source: AGHT+IET6Mh/8Hf1vpOk9aRB4RCcB68oWyYgqDrlXcWvQPb0/3KXubl7we74mTvi+Wv+cIBhzIlcfQ== -X-Received: by 2002:a17:902:d4c4:b0:203:a150:e5f5 with SMTP id d9443c01a7336-2054584f0cemr125616665ad.0.1725333988901; - Mon, 02 Sep 2024 20:26:28 -0700 (PDT) -Return-Path: -Received: from adityas-macbook-air-4.local ([59.184.57.198]) - by smtp.gmail.com with ESMTPSA id d9443c01a7336-205152d6a82sm72589255ad.73.2024.09.02.20.26.27 - for - (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); - Mon, 02 Sep 2024 20:26:28 -0700 (PDT) -Message-ID: <66d681e4.170a0220.3d8a18.8403@mx.google.com> -Date: Mon, 02 Sep 2024 20:26:28 -0700 (PDT) -Content-Type: multipart/alternative; boundary="===============0042709324325514954==" -MIME-Version: 1.0 -From: zkemail.relayer.test@gmail.com -To: shryas.londhe@gmail.com -Subject: Test Email 2 in Quoted-Printable Encoding - ---===============0042709324325514954== -Content-Type: text/html; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: quoted-printable -Content-Type: text/html; charset=utf-8 - - - - -

Hello!

-

This is a test email with a basic HTML body.

-
Swap 1 ETH to DAI
=20 -

Thank you!

- - - =20 ---===============0042709324325514954==-- diff --git a/packages/circuits/tests/emails/email_auth_with_body_parsing_test3.eml b/packages/circuits/tests/emails/email_auth_with_body_parsing_test3.eml deleted file mode 100644 index 73597d3e..00000000 --- a/packages/circuits/tests/emails/email_auth_with_body_parsing_test3.eml +++ /dev/null @@ -1,99 +0,0 @@ -Delivered-To: shryas.londhe@gmail.com -Received: by 2002:a05:6a20:de1b:b0:1c3:edfb:6113 with SMTP id kz27csp2293050pzb; - Mon, 2 Sep 2024 20:26:43 -0700 (PDT) -X-Received: by 2002:a17:902:d2c2:b0:202:435b:211a with SMTP id d9443c01a7336-20545e4436bmr97493665ad.12.1725334002979; - Mon, 02 Sep 2024 20:26:42 -0700 (PDT) -ARC-Seal: i=1; a=rsa-sha256; t=1725334002; cv=none; - d=google.com; s=arc-20160816; - b=uEiGeXd1Z2Ju6FYVT8BfHRNXS/toJyw+XUs77ZJ8X+mxFccncK8/nGpZz+CPQ700vH - wjzVe1RiTP80fdf2PlxUkklZaqiJijFcTh3AVQRWHqil83JZXwm48YURmmghJuRPxnw9 - jE3Quc8c3NeqmVvkKkSvQs0oU0Esbk5mIzvVwenXuNIEkzrbf7d2pgi/ApR1p4D9kVZM - mf5mnKFUTvehd2sCESq5k+FjpOkhAk1oHD0IFWHqEjy2xc/3ZBdV0lrhrN20OHrXOrRW - HgxXrwa8Uj7Xtah9u5QEqgNju6mgtyK4CIZX0qUoONXzfwBeYKlN3C8Pq5cRYohyyOr8 - wV7g== -ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; - h=subject:to:from:mime-version:date:message-id:dkim-signature; - bh=f8710STYOn4HlDHwwdcTMiys25mwsCzNla6ZCLV3yMg=; - fh=QOoFRDdHXpnQH3LJHwmsRKR4EZHwtZQ4a9eIuVllZDs=; - b=Yy9NLuG9CzblzXaTHPu2iZ4TJCgKRcm11vdgSTlSn/yzA5CJEoM8WlCrcGCNIO7vkz - OUkz+FE0vqymKmljTvcMJvMVyjGPPKZqvuiZJshsyGI1y/lFGnl/fbc3jwX+T+Y7MTTO - F6C2ljMd5T6JlANdNZihzy9jPr5otzVj1GJpHNr5m/eoY6PGBtWGlIil8NssHtG3fBUH - zdkVPhjoAiXlxBpZGaoqCSPgE+uEe6atcanA+35qhZuMcEkLpJBtTwVdko38JZKDOMpL - RJF1MW18BIhT+d1D99f6dwzwgGtMDeh4S2f6T0NPoLmuhRvfAHkTjOVP4sQdxeIbI1Zo - ys8w==; - dara=google.com -ARC-Authentication-Results: i=1; mx.google.com; - dkim=pass header.i=@gmail.com header.s=20230601 header.b=lMQLdMSV; - spf=pass (google.com: domain of zkemail.relayer.test@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=zkemail.relayer.test@gmail.com; - dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com; - dara=pass header.i=@gmail.com -Return-Path: -Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) - by mx.google.com with SMTPS id d9443c01a7336-2055fc5719dsor28201735ad.15.2024.09.02.20.26.42 - for - (Google Transport Security); - Mon, 02 Sep 2024 20:26:42 -0700 (PDT) -Received-SPF: pass (google.com: domain of zkemail.relayer.test@gmail.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; -Authentication-Results: mx.google.com; - dkim=pass header.i=@gmail.com header.s=20230601 header.b=lMQLdMSV; - spf=pass (google.com: domain of zkemail.relayer.test@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=zkemail.relayer.test@gmail.com; - dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com; - dara=pass header.i=@gmail.com -DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; - d=gmail.com; s=20230601; t=1725334002; x=1725938802; dara=google.com; - h=subject:to:from:mime-version:date:message-id:from:to:cc:subject - :date:message-id:reply-to; - bh=f8710STYOn4HlDHwwdcTMiys25mwsCzNla6ZCLV3yMg=; - b=lMQLdMSVp/7wPg1s5m3PAfMIEHK2b0nlHYjH93u5VgO5NWFd7sfkszh6F6apHN6/kb - +Nra6aolsxToj63IhXfa/GwSD+m+/6iYAdBs65qK6jGz+sn+hlRZMxKhP5aWq56t0z9D - sAEqxBOfZxMIvFrUF35lZYc41wn8skCY09/zM5FBZql+N1Yz+pDaOLqEDYxH+NyfTsUd - DK8OYQBOrnn7jVhdIe+Y4fqKIZc10U8lX2Z1kn+xlUsDlJCvv+zetOkV7MvZWHlCztR6 - /LOQ6qudI5P6I5rpNlG2fSyawLbw6gXIYPG9+DYLd0zNi3ryQyTazlEoARqigG7eNjNf - zwuw== -X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; - d=1e100.net; s=20230601; t=1725334002; x=1725938802; - h=subject:to:from:mime-version:date:message-id:x-gm-message-state - :from:to:cc:subject:date:message-id:reply-to; - bh=f8710STYOn4HlDHwwdcTMiys25mwsCzNla6ZCLV3yMg=; - b=FJHUIC0Hqj2rtGf588tbo5RYek/zrNwbhkc27sgxDFt+kZb8rqZ3BJi6DujAWfZONP - tzdwy4tZ7gTaUI7IvikEUO09R3OTweswDdRN2L3yv4vr4AjxkRlb/+CtQESBfAmXMkDg - 6LZoKX60J1zf6qVaN4hQfMwz5O1mw4OEU142USp0K6vbIWDkz+w5mq2bJy+KD9Nvdi9E - 3UUKzIkQY/57frXaXOhTedgrG4g7K5sR1mOHs7fxh3q82oSuww35dV+SvptYhDdQ+4TV - vkIEo7Gw+4oUIz8CDuDvUhYb5ZoYG6Fmn3Xnh3WBGC4oLSjd+i9ygXEJYQEgyf++nC5G - b6Fg== -X-Gm-Message-State: AOJu0Yx6bH5Kl5CcKczaWlA6nWsA7f5NVDm5OTE5pztJ42NJsAAI4QSm - 6udxinC7SPOEtXh7U90cllrGZqxPGzLCL3WyWFbxceq2yV5d3VkzKP5s2oB9 -X-Google-Smtp-Source: AGHT+IEA0HPWgX2q3BOHjthN+1yqjDJ/hMtZK7S/BFHVkPNocQjqX+AjemH6nYu4TyFpk0a1kxhy1g== -X-Received: by 2002:a17:903:2a8f:b0:205:79c:56f5 with SMTP id d9443c01a7336-20546600327mr97857255ad.27.1725334002025; - Mon, 02 Sep 2024 20:26:42 -0700 (PDT) -Return-Path: -Received: from adityas-macbook-air-4.local ([59.184.57.198]) - by smtp.gmail.com with ESMTPSA id d9443c01a7336-2051553444fsm72325535ad.148.2024.09.02.20.26.40 - for - (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); - Mon, 02 Sep 2024 20:26:41 -0700 (PDT) -Message-ID: <66d681f1.170a0220.12d0ca.8356@mx.google.com> -Date: Mon, 02 Sep 2024 20:26:41 -0700 (PDT) -Content-Type: multipart/alternative; boundary="===============0987519910738789604==" -MIME-Version: 1.0 -From: zkemail.relayer.test@gmail.com -To: shryas.londhe@gmail.com -Subject: Test Email 3 in Quoted-Printable Encoding - ---===============0987519910738789604== -Content-Type: text/html; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: quoted-printable -Content-Type: text/html; charset=utf-8 - - - - -

Hello!

-

This is a test email with a basic HTML body.

-
Send 1 ETH to bob@example.com
=20 -

Thank you!

- - - =20 ---===============0987519910738789604==-- diff --git a/packages/circuits/tests/emails/email_auth_with_body_parsing_test4.eml b/packages/circuits/tests/emails/email_auth_with_body_parsing_test4.eml deleted file mode 100644 index a8ce5724..00000000 --- a/packages/circuits/tests/emails/email_auth_with_body_parsing_test4.eml +++ /dev/null @@ -1,100 +0,0 @@ -Delivered-To: shryas.londhe@gmail.com -Received: by 2002:a05:6a20:de1b:b0:1c3:edfb:6113 with SMTP id kz27csp2293211pzb; - Mon, 2 Sep 2024 20:27:11 -0700 (PDT) -X-Received: by 2002:a17:903:18f:b0:206:8915:1c74 with SMTP id d9443c01a7336-20689151e9bmr33323015ad.21.1725334030783; - Mon, 02 Sep 2024 20:27:10 -0700 (PDT) -ARC-Seal: i=1; a=rsa-sha256; t=1725334030; cv=none; - d=google.com; s=arc-20160816; - b=wdNsVOozRFI1hgKVloWZxS53oU61K7xFzzRplY66LZ913+rNgyp5hm7xagL01q7G3f - c5eQzmZJY27rz+/GIcOzCrREyMZ4i3mZO12Na/rDUO0ZOSPvengwE0LUq74Kf8BPHTD8 - W8kYIpcAs2Kj0mVjjOkpNYLTf6CQXVuVXfkO9lbI0tiHChRaMe0HcBDiukLuw1QnSPyw - JHKGL+oraOajrKgQn+9v2Gq1qRgTwtiWPguzzVH8vFiKdnN2EUtsEkYG28ltJ//+tZQZ - zWp8w1QCVgpkgo2oDIRQwSR+vDD/HcLeI6yYggbJFzxH0WfraueH6RKtMo/pJP/2wEWz - eAkw== -ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; - h=subject:to:from:mime-version:date:message-id:dkim-signature; - bh=LfVYp25jYyoop0tyJg90MQNaEpNP30xYSQbkPrcxeys=; - fh=QOoFRDdHXpnQH3LJHwmsRKR4EZHwtZQ4a9eIuVllZDs=; - b=jR9YEYcEtB26BsWiy3lo8pWH+cJxY2Th0NhrtW45C/8kTjGM8MnVBH8sx/11pBVynv - Y1VTa6g1uh9Iw0ffRX5mq85uJLr/5YP4KJz50pj3KA00852NQbgQWlOK+fWdGfDmnjXx - b5bFrqrz5K5MGi4aWLvblNx3guKgmxCoTX2gVyZusdVqWKmSkS/iZFOwED8hmhiyAuU+ - 6IbtTS1T0YZfhJf8DSr7Ek+KPUn+obM6o8iFIXfEZ1DmflJ34SLqeEmIP82h2Fp7Fev7 - u28/a7n89aV0LBvxmuFaz6JB24P6anu1bH9yVtUHUTmJPFUMZ5veDSEd+Ujd5AolTJRL - a6zw==; - dara=google.com -ARC-Authentication-Results: i=1; mx.google.com; - dkim=pass header.i=@gmail.com header.s=20230601 header.b=mXlcPFDH; - spf=pass (google.com: domain of zkemail.relayer.test@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=zkemail.relayer.test@gmail.com; - dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com; - dara=pass header.i=@gmail.com -Return-Path: -Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) - by mx.google.com with SMTPS id d9443c01a7336-20545567fe2sor26776665ad.0.2024.09.02.20.27.10 - for - (Google Transport Security); - Mon, 02 Sep 2024 20:27:10 -0700 (PDT) -Received-SPF: pass (google.com: domain of zkemail.relayer.test@gmail.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; -Authentication-Results: mx.google.com; - dkim=pass header.i=@gmail.com header.s=20230601 header.b=mXlcPFDH; - spf=pass (google.com: domain of zkemail.relayer.test@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=zkemail.relayer.test@gmail.com; - dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com; - dara=pass header.i=@gmail.com -DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; - d=gmail.com; s=20230601; t=1725334030; x=1725938830; dara=google.com; - h=subject:to:from:mime-version:date:message-id:from:to:cc:subject - :date:message-id:reply-to; - bh=LfVYp25jYyoop0tyJg90MQNaEpNP30xYSQbkPrcxeys=; - b=mXlcPFDHbtf0M1iLCrfdz0EGEXq0vtmRgWXUdg25He3e7bVnd1sKewA94FRBQfgGMi - uKFSoVvwnqkExI42RH2MC+gAJc8Ak0SNc2Ap0xaakYf5H30uCSuojndaO/L36OSBrAGH - T9rUmPsfY5pId/FjVV4TfcJ9TJVs39qmu11K0qxnGDL4ZymsKSZH6muaiEf2IXyhx/Vf - rp4lCci40EAL3pEf9NzAg+rbqN76pgSzH59TQdi8KRpw105ZFRiYDPGz6Rgpi0haOqY3 - KiUdGDlvU2NLWfovy/UsVk7REj3ymTnE2yegxhjL+KV9oDA3YxF6amNg+hGhBoN3sV2U - jr3w== -X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; - d=1e100.net; s=20230601; t=1725334030; x=1725938830; - h=subject:to:from:mime-version:date:message-id:x-gm-message-state - :from:to:cc:subject:date:message-id:reply-to; - bh=LfVYp25jYyoop0tyJg90MQNaEpNP30xYSQbkPrcxeys=; - b=PFlVUrl1wZdTNs5Lp5/XDZYCwOk45oguULZRu0o+IvVUNv7JYzFleGkQ6d5XBDPaOl - B7/geCCSUoVQpFpyzUgX5QTziD7PhCrpdEn1O6M6gQeGxF9iH7BZQ64nbkN7yLiw26/v - 4e/zgCdIRggMtHqCsM+Koub7CUP35PFsSA9P5AioicP9HtyIXYEPdmWZWzY4GjwNRKWY - dFfWX+K70AAbD9p6nT3mxVB46zNS7LOroo4zdh1QHwBeEboJ7rCqJJrn/tcjXK7bNn4J - JclOC9rmZdAWYmQpdHHup1yD8Ib6qCnRd+FUIvMq08Gg/IY2R0B2Q+Ry8GtsBEFgApFU - qN0w== -X-Gm-Message-State: AOJu0YzVMISxzhpu7gC683CLUQ4tB51nEbRKj9ezQBl7fdyysl3tLDPV - ATxZ9i0XiWKUpW4lMcsKUic46EGcwxHGSgudFnvbNBGFGiRtgvG1Kd0iLo7a -X-Google-Smtp-Source: AGHT+IEO/B6vXlNM8Cx+vrJRxH+OX4MczcsA5584OXogSaGEd1OrhLesW7HWj3dnRrjhIeZtctGQmQ== -X-Received: by 2002:a17:903:94d:b0:205:3475:63be with SMTP id d9443c01a7336-20534756a0dmr168375605ad.25.1725334029915; - Mon, 02 Sep 2024 20:27:09 -0700 (PDT) -Return-Path: -Received: from adityas-macbook-air-4.local ([59.184.57.198]) - by smtp.gmail.com with ESMTPSA id d9443c01a7336-20515545d75sm72218255ad.237.2024.09.02.20.27.08 - for - (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); - Mon, 02 Sep 2024 20:27:09 -0700 (PDT) -Message-ID: <66d6820d.170a0220.4ad58.8166@mx.google.com> -Date: Mon, 02 Sep 2024 20:27:09 -0700 (PDT) -Content-Type: multipart/alternative; boundary="===============8219893973391566718==" -MIME-Version: 1.0 -From: zkemail.relayer.test@gmail.com -To: shryas.londhe@gmail.com -Subject: Test Email 4 in Quoted-Printable Encoding - ---===============8219893973391566718== -Content-Type: text/html; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: quoted-printable -Content-Type: text/html; charset=utf-8 - - - - -

Hello!

-

This is a test email with a basic HTML body.

-
Send 0.12 ETH to alice@gmail.com code 01eb9b204= -cc24c3baee11accc37d253a9c53e92b1a2cc07763475c135d575b76
=20 -

Thank you!

- - - =20 ---===============8219893973391566718==-- diff --git a/packages/circuits/tests/emails/email_auth_with_body_parsing_test5.eml b/packages/circuits/tests/emails/email_auth_with_body_parsing_test5.eml deleted file mode 100644 index 6c690e76..00000000 --- a/packages/circuits/tests/emails/email_auth_with_body_parsing_test5.eml +++ /dev/null @@ -1,101 +0,0 @@ -Delivered-To: shryas.londhe@gmail.com -Received: by 2002:a05:6a20:de1b:b0:1c3:edfb:6113 with SMTP id kz27csp2293347pzb; - Mon, 2 Sep 2024 20:27:37 -0700 (PDT) -X-Received: by 2002:a05:6a00:cd3:b0:70d:34aa:6d51 with SMTP id d2e1a72fcca58-717457407c2mr7170342b3a.6.1725334056856; - Mon, 02 Sep 2024 20:27:36 -0700 (PDT) -ARC-Seal: i=1; a=rsa-sha256; t=1725334056; cv=none; - d=google.com; s=arc-20160816; - b=FF4IN2z9s+3xgu/A4NYxIwC8MEnOyT3+2fcyPO96NqZf5WNUje4/5SGy6+ihT0Iy0m - 9sn/WLazma2OV3egdpx0Wm07Mq3oEY9zYF9gTVGhee65YXsDOhc3jMX19Ff4NUuq8euI - x9rSU8CI3sKUjgg9OcnGTsuTwz1dwUn9EDxIFpFp2sk0vrCKU9ACfU4GOLkQPkCpEHOO - fr5fKNWH6gY72yqOiElwE2wzKo5ewWvO5OBLZw+ba295IFhJ9rBIbejvdXiuXdj8NIqa - qJjr/lWfcEnl3eSyhlIUaUuM0OmALKFjU/V+XkMfRm8EMfBqXwuS2QjDKCyZqQRnuK86 - IsIQ== -ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; - h=subject:to:from:mime-version:date:message-id:dkim-signature; - bh=WgHRFiGakPoqy0EgpGEskuPH5Lowb5jxC1QjM/mOplQ=; - fh=QOoFRDdHXpnQH3LJHwmsRKR4EZHwtZQ4a9eIuVllZDs=; - b=MkLaavfotmEo4N1+appKWr23gEdy8YLU6q7Dtm6wNzr6faMtkqdk32/1jnzZWdZ1/N - 0dTqvSu1XrG8BC02MUDRgIMiiJAWxIsg81m3ep0/+/61lz4eQcqTo5Jus6V1aV3N7Laa - pGbHq3OESQQtU9n9OBD53V2uaa8+sP1rMyp/TEvd3xZK5aXHVqvntyShhTu9BRS0COYr - 2FsBf2PkVAeAp/l/J+VtLk7+wIi18sx7UMFM6TyiF1Z8Vr0DUwrUm8Q8pi4a+0R7kKht - IK7fUJ7sNVp99XeP79DVHKJAFXcD5hwrouoZyGBzLLPegoCPECHrE43rWwMUdRuvGcfG - 0aug==; - dara=google.com -ARC-Authentication-Results: i=1; mx.google.com; - dkim=pass header.i=@gmail.com header.s=20230601 header.b=UxRTsGzj; - spf=pass (google.com: domain of zkemail.relayer.test@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=zkemail.relayer.test@gmail.com; - dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com; - dara=pass header.i=@gmail.com -Return-Path: -Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) - by mx.google.com with SMTPS id d2e1a72fcca58-715e57a3b0dsor4931608b3a.12.2024.09.02.20.27.36 - for - (Google Transport Security); - Mon, 02 Sep 2024 20:27:36 -0700 (PDT) -Received-SPF: pass (google.com: domain of zkemail.relayer.test@gmail.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; -Authentication-Results: mx.google.com; - dkim=pass header.i=@gmail.com header.s=20230601 header.b=UxRTsGzj; - spf=pass (google.com: domain of zkemail.relayer.test@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=zkemail.relayer.test@gmail.com; - dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com; - dara=pass header.i=@gmail.com -DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; - d=gmail.com; s=20230601; t=1725334056; x=1725938856; dara=google.com; - h=subject:to:from:mime-version:date:message-id:from:to:cc:subject - :date:message-id:reply-to; - bh=WgHRFiGakPoqy0EgpGEskuPH5Lowb5jxC1QjM/mOplQ=; - b=UxRTsGzjDtHkStktw2ZtGu7c10lEGvz7gmyPWVFBtHjg7TTK4+oL11m/8tSHNgmW22 - Ks+aGolMq420DYfhfFDPXoj0Jp6K0/20ffT93MrGTLA2b1a1wdAu0otvphy9gQazHetl - 25Uqk7RSaOaEqqBFBCftXC/cjVOcPz3GdjKhkdcCiXB5VMsBqNIwY+cJkJuiqz7+0tRY - 44jLWDAJnx7maeknXYVBBhhYo7D8MNa6E8d+HcDfGNheCKydVAB4eBpLd5RQSOygZ/RJ - MfdTiBwaqDHiUdF5u7I6c0NPqPRVLQJ7BTEwDWWqZsd8/Gaujd6wV8YROuwUX0/ilUjM - U2rg== -X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; - d=1e100.net; s=20230601; t=1725334056; x=1725938856; - h=subject:to:from:mime-version:date:message-id:x-gm-message-state - :from:to:cc:subject:date:message-id:reply-to; - bh=WgHRFiGakPoqy0EgpGEskuPH5Lowb5jxC1QjM/mOplQ=; - b=dWJFooeQ8q+PZZsM5NTndOU7IXeI5McolVtTis3cROJiH/oFW/k1SgToIlTUmNdnhA - YPiZr2ItjzoJsfsCHfVb73AX3BU0mYXT5+Sjt2AAd/JNbyWnfVBB0ZJjd6rlt2S8jmjI - M+/KcwF1Sou4hOHwRjxQDhBs3iKP9viSUVU+9fKPSv+OlMovcHiPNKWfH1RmwcTNDBR1 - RE3d7IU5QlTx+bLikUgLYIryImxLC5lfuHbIko3NlBzxLZrA9Pj6hF76iT9UXFxa+6BK - B3+Y3u0o9enBfJiTsXhjk2RoEG+LcZgnJBQSqwC/YeVaWvh8HxY75F2D2ldxIarM22HN - tJ/g== -X-Gm-Message-State: AOJu0YzKj2b6fLP+w6zuYHVb05MlFmSVhvlQ5FSLE+c3m4KFTG9Ic+pJ - EyS8NK2IxycikeIweP5EWCRqxlBMTbCM4bIfAMDms/Al72Bxr/kotdJ1jDmf -X-Google-Smtp-Source: AGHT+IHD7n5/xZAHlyRK90hV7Q5EOvA71n45FOOpoWYj42EVRljal1jdEFIr5ccEMPl4UR8k+pYOHA== -X-Received: by 2002:a05:6a20:d493:b0:1c2:905c:dc2 with SMTP id adf61e73a8af0-1cce100b43emr14035663637.15.1725334055878; - Mon, 02 Sep 2024 20:27:35 -0700 (PDT) -Return-Path: -Received: from adityas-macbook-air-4.local ([59.184.57.198]) - by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2d8e9a0002esm2525225a91.14.2024.09.02.20.27.34 - for - (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); - Mon, 02 Sep 2024 20:27:35 -0700 (PDT) -Message-ID: <66d68227.170a0220.c88d4.721a@mx.google.com> -Date: Mon, 02 Sep 2024 20:27:35 -0700 (PDT) -Content-Type: multipart/alternative; boundary="===============2480312449962561214==" -MIME-Version: 1.0 -From: zkemail.relayer.test@gmail.com -To: shryas.londhe@gmail.com -Subject: Test Email 5 in Quoted-Printable Encoding - ---===============2480312449962561214== -Content-Type: text/html; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: quoted-printable -Content-Type: text/html; charset=utf-8 - - - - -

Hello!

-

This is a test email with a basic HTML body.

-
Accept guardian request for 0x04884491560f38342= -C56E26BDD0fEAbb68E2d2FC code 01eb9b204cc24c3baee11accc37d253a9c53e92b1a2cc0= -7763475c135d575b76
=20 -

Thank you!

- - - =20 ---===============2480312449962561214==-- diff --git a/packages/circuits/tests/emails/email_auth_with_body_parsing_test6.eml b/packages/circuits/tests/emails/email_auth_with_body_parsing_test6.eml deleted file mode 100644 index 739cea3b..00000000 --- a/packages/circuits/tests/emails/email_auth_with_body_parsing_test6.eml +++ /dev/null @@ -1,99 +0,0 @@ -Delivered-To: shryas.londhe@gmail.com -Received: by 2002:a05:6a20:de1b:b0:1c3:edfb:6113 with SMTP id kz27csp2293443pzb; - Mon, 2 Sep 2024 20:27:54 -0700 (PDT) -X-Received: by 2002:a05:6a00:13a6:b0:70b:5394:8cae with SMTP id d2e1a72fcca58-715dfc76152mr18975970b3a.28.1725334074235; - Mon, 02 Sep 2024 20:27:54 -0700 (PDT) -ARC-Seal: i=1; a=rsa-sha256; t=1725334074; cv=none; - d=google.com; s=arc-20160816; - b=un5D2W+ZqEo7Jtp7IWmKsUjcrtaX6AduEjry1n1w1X0fEAa8GhlMid0yDTtijYSet9 - 5CFIhMmNDbo4qgL1nhkUdMYb9hUXIDfucyGGcV5uGXRVgH4zKf4BQsJCX5yejGrUJtyL - kShNK4PNlxg9bwlzFzmFxghdEq6hh4XC5CKMqq7PjhpupTwlNd58m+p9DW9De8agKUul - XXqaPLi944hidp8j4pmilewmO9wvMsPsb4nFJ6Y/kkY89oylCkxCF7PLlJPfPpkrr0E/ - 8JIFzzOCGMi8EzJ1XBt05DhDmYCqemD4u/evzNkHvVV4c1uwKcZ0A6Pr1WNNSYy0EbIr - iAmQ== -ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; - h=subject:to:from:mime-version:date:message-id:dkim-signature; - bh=pgWkiyvv1a5DWOqSsp+0OWFkqbooRoO1bv8OEpIkz1c=; - fh=QOoFRDdHXpnQH3LJHwmsRKR4EZHwtZQ4a9eIuVllZDs=; - b=DrjGCyEXF+d99x62EfQqgRYgMocvBuyKI619jIwi41axy/jPVfTVdZVLQ4HY91j6hZ - z/pxIsjf24nHbmXSA9LkZYaSHBLpvWdXNXApH23u8s3Z6hbRnvia3Iz+q2KtwGyfxErK - gBQb2ziysfe7ZrJ5FGnrc9Uak3prq9EfRe0s1Qo5xAJgRRUDhKaptJdxNtWQ6Gsy9xtN - X8R6SgvGygR8W5BM6fYMO0ty3qPm55MNbPEdgrJz6pqgDLbgzUeuCKEwcTrQ4EhE6A6O - aYAt8BcNMtLfeHpe/EHswDs9S2rbjMmS1WpUO9UnQKAekn5xfMM3oLhtMCSmP1sDQE8L - wlxw==; - dara=google.com -ARC-Authentication-Results: i=1; mx.google.com; - dkim=pass header.i=@gmail.com header.s=20230601 header.b=XRK4dsJz; - spf=pass (google.com: domain of zkemail.relayer.test@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=zkemail.relayer.test@gmail.com; - dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com; - dara=pass header.i=@gmail.com -Return-Path: -Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) - by mx.google.com with SMTPS id d2e1a72fcca58-715e56aa50fsor4396307b3a.8.2024.09.02.20.27.54 - for - (Google Transport Security); - Mon, 02 Sep 2024 20:27:54 -0700 (PDT) -Received-SPF: pass (google.com: domain of zkemail.relayer.test@gmail.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; -Authentication-Results: mx.google.com; - dkim=pass header.i=@gmail.com header.s=20230601 header.b=XRK4dsJz; - spf=pass (google.com: domain of zkemail.relayer.test@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=zkemail.relayer.test@gmail.com; - dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com; - dara=pass header.i=@gmail.com -DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; - d=gmail.com; s=20230601; t=1725334073; x=1725938873; dara=google.com; - h=subject:to:from:mime-version:date:message-id:from:to:cc:subject - :date:message-id:reply-to; - bh=pgWkiyvv1a5DWOqSsp+0OWFkqbooRoO1bv8OEpIkz1c=; - b=XRK4dsJz4SAP3hRuQEbzNPmHQRuIwN7gC3Toq/u3YEwIhaR6eFMBUwMcqYqB8UkUiz - KhxCfWVqP3Xoa6L5nKgqcyfF9Kd6lbi1sFD11wCWn/Mz9Hf8k73MmjU9E2KYc2s2zNPw - pWCyzNQONb5cepefmjcatBkoiX7NHVB478Skm2V+HSEze0r8F1nRxmWNZrWkVi6nJDbu - KH+KOhbLL0i1gxCjzUhaAoFvEBk24BIcaSGXfosDiIndYN6YcqkLhFCldEyEwume24VL - cPCF8HujrW7XmeRvCuMCn7wD0LWsLMoSscqp0An2StzAqbogLSMRJxz/epssvQTMTMOG - wjxA== -X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; - d=1e100.net; s=20230601; t=1725334073; x=1725938873; - h=subject:to:from:mime-version:date:message-id:x-gm-message-state - :from:to:cc:subject:date:message-id:reply-to; - bh=pgWkiyvv1a5DWOqSsp+0OWFkqbooRoO1bv8OEpIkz1c=; - b=VO28pSPISSu6qdDmgTw6HbdIQURR5AkXCDB5/dhyh3YPhJqebY0hkU5nN3zD7ZPlVQ - CxhBbyVXrh4ifk5qepS8+BIr6vBC55lFMxVdmR2gi3aThNPF9KZTYZQTtNUdUwNSYshX - WZfJKzCG0TrQU7Z1jLlFtiRHMRbhrPVchpxmllSc4tFCi4j4/MdxA27vVUZzFjSh4jj8 - UNR2DcNXF85BxLL3zlJ3IBqs677PmguMayXh6HOtl+VuD/JMDnus+fUK346cbWhMDshV - Hj21xUAUPyQYWWMc02/NJsjfgELepRF1dx0B8R+ijITBDHw192iXPb6BYhhp3ioSx6PK - CIVw== -X-Gm-Message-State: AOJu0Yxldlkarwj3YGmKOwL3y3z96btfia/hOxJwkNzLLmi2DUUd1OGh - r7OjvZc0Fj5WxPoq7D5Wr1T6sUpex0wgABDkcz01/ObDYySFXCEKFRzB7cId -X-Google-Smtp-Source: AGHT+IFnf20OpV3I1ih3Ui3X6XFnQvdQOp1AaiGnhvoKcgNNJ3AZUIIv3FUXMtd2f48CH66L39S4IQ== -X-Received: by 2002:a05:6a20:d046:b0:1c4:8da5:219a with SMTP id adf61e73a8af0-1cce0ff26c9mr17830838637.8.1725334073459; - Mon, 02 Sep 2024 20:27:53 -0700 (PDT) -Return-Path: -Received: from adityas-macbook-air-4.local ([59.184.57.198]) - by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2d8445e877bsm12521498a91.19.2024.09.02.20.27.52 - for - (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); - Mon, 02 Sep 2024 20:27:53 -0700 (PDT) -Message-ID: <66d68239.170a0220.15bca8.a4f5@mx.google.com> -Date: Mon, 02 Sep 2024 20:27:53 -0700 (PDT) -Content-Type: multipart/alternative; boundary="===============3823408927414188670==" -MIME-Version: 1.0 -From: zkemail.relayer.test@gmail.com -To: shryas.londhe@gmail.com -Subject: Test Email 6 in Quoted-Printable Encoding - ---===============3823408927414188670== -Content-Type: text/html; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: quoted-printable -Content-Type: text/html; charset=utf-8 - - - - -

Hello!

-

This is a test email with a basic HTML body.

-
from:adversary@test.com
=20 -

Thank you!

- - - =20 ---===============3823408927414188670==--