zk-email-light
Version:
ZkEmail only for Header
13 lines (12 loc) • 619 B
TypeScript
export { bigintToCircomInputs, CircuitInputBigInt, rsaCircuitInputs, shaCircuitInputs, };
import { CircuitInputPaddedMessage, CircuitInputBigInt, bigintToCircomInputs } from "./input";
import { rsaCircuitInputs } from "./rsa";
import { shaCircuitInputs } from "./sha";
interface DkimCircuitInputs {
emailHeader: CircuitInputPaddedMessage;
emailHeaderLength: number;
pubkey: CircuitInputBigInt;
signature: CircuitInputBigInt;
}
export declare const dkimCircuitInputs: (emailRaw: string) => Promise<DkimCircuitInputs>;
export declare const gmailDkimCircuitInputs: (emailRaw: string) => DkimCircuitInputs;