Skip to content

invers-technology/zk-email-light-ts

Repository files navigation

ZkEmail Light Client with Typescript

MIT License Language npm version

ZkEmail verifier only for Dkim headers.

Use at your own risk.

Install

$ npm i zk-email-light

Usage

import fs from "fs";
import path from "path";
import { rsaCircuitInputs } from "zk-email-light";

const emailRaw = fs.readFileSync("tests/dummy/example.eml", "utf8");
const inputs = await rsaCircuitInputs(emailRaw);
const circuit = await getCircuit("rsa");
const witness = await circuit.calculateWitness(inputs);

await circuit.checkConstraints(witness);
await circuit.assertOut(witness, {});

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors