@hackbg/miscreant-esm
Version:
(ESM port) Misuse resistant symmetric encryption library providing AES-SIV (RFC 5297), AES-PMAC-SIV, and STREAM constructions
15 lines (14 loc) • 541 B
TypeScript
export * from "./interfaces.dist";
/** Exceptions */
export * from "./exceptions.dist";
/** Symmetric encryption APIs */
export { AEAD } from "./aead.dist";
export { SIV } from "./siv.dist";
/** STREAM streaming encryption */
export { StreamEncryptor, StreamDecryptor } from "./stream.dist";
/** MAC functions */
export { CMAC } from "./mac/cmac.dist";
export { PMAC } from "./mac/pmac.dist";
/** Crypto providers */
export { SoftCryptoProvider } from "./providers/soft.dist";
export { WebCryptoProvider } from "./providers/webcrypto.dist";