-
Notifications
You must be signed in to change notification settings - Fork 83
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unable to generate circuit inputs for email with base64 encoded attachment #154
Comments
not sure if this applies to your issue, but i recall encountering this when my eml for some reason didn't contain a dkim signature in the header at all |
Can you attach the eml here? |
Module Export: |
Is your DNS getting resolved? While running it locally it uses your DNS entry to fetch the public keys, make sure it is set to Google DNS of 8.8.8.8/8.8.4.4. |
Ok it seems there is an issue with outlook emails. And the emails I am using were sent to office360. I tested with a simple hotmail account and it also fails. Any ideas why that could be the case? |
eml used has a base64 encoded attachment. running generate_input.ts generates this error:
Error: No public key found on DKIM verification result
Logging the result.results[0] from
result = await dkimVerify(email);
yields this output:so the bodyHash and bodyHashExpecting are not matching so its failing here:
zk-email-verify/packages/helpers/dist/dkim/dkim-verifier.js
Line 189 in 5c46156
The text was updated successfully, but these errors were encountered: