miscreant
Version:
Misuse resistant symmetric encryption library providing AES-SIV (RFC 5297), AES-PMAC-SIV, and STREAM constructions
20 lines (14 loc) • 509 B
text/typescript
export * from "./interfaces";
/** Exceptions */
export * from "./exceptions";
/** Symmetric encryption APIs */
export { AEAD } from "./aead";
export { SIV } from "./siv";
/** STREAM streaming encryption */
export { StreamEncryptor, StreamDecryptor } from "./stream";
/** MAC functions */
export { CMAC } from "./mac/cmac";
export { PMAC } from "./mac/pmac";
/** Crypto providers */
export { PolyfillCryptoProvider } from "./providers/polyfill";
export { WebCryptoProvider } from "./providers/webcrypto";