UNPKG

dkim-verifier

Version:

DKIM Signature Verifier in TypeScript

18 lines (17 loc) 970 B
import { EmailHeader } from "./parser"; import { DkimParams } from "./header"; declare enum Canonicalization { Simple = "simple", Relaxed = "relaxed" } type DkimCanonicalization = [Canonicalization, Canonicalization]; export declare const newCanonicalization: (c?: string) => DkimCanonicalization; export declare const canonicalizationToStr: (c: DkimCanonicalization) => string; export declare const canonicalize: (c: DkimCanonicalization, dkim: DkimParams, headers: EmailHeader[], body: string) => [string, string]; export declare const relaxedHeaders: (dkim: DkimParams, headers: EmailHeader[]) => string; export declare const relaxedHeader: (header: string) => string; export declare const simpleHeaders: (dkim: DkimParams, headers: EmailHeader[]) => string; export declare const relaxedBody: (body: string) => string; export declare const simpleBody: (body: string) => string; export declare const relaxedNewLineAndSpace: (str: string) => string; export {};