@hazae41/chacha20poly1305
Version:
ChaCha20Poly1305 adapter for WebAssembly and JS implementations
1 lines • 791 B
Source Map (JSON)
{"version":3,"file":"abstract.cjs","sources":["../../../../../src/mods/chacha20poly1305/abstract.ts"],"sourcesContent":["import { BytesOrCopiable, Copiable } from \"libs/copiable/index.js\"\n\nexport abstract class Cipher implements Disposable {\n\n constructor(..._: any[]) { }\n\n static importOrThrow(bytes: BytesOrCopiable<32>): Cipher {\n throw new Error(\"Method not implemented.\")\n }\n\n abstract [Symbol.dispose](): void\n\n abstract encryptOrThrow(message: BytesOrCopiable, nonce: BytesOrCopiable<12>): Copiable\n\n abstract decryptOrThrow(message: BytesOrCopiable, nonce: BytesOrCopiable<12>): Copiable\n\n}"],"names":[],"mappings":";;qBAEsB,MAAM,CAAA;IAE1B,WAAY,CAAA,GAAG,CAAQ,EAAA;IAEvB,OAAO,aAAa,CAAC,KAA0B,EAAA;AAC7C,QAAA,MAAM,IAAI,KAAK,CAAC,yBAAyB,CAAC;;AAS7C;;;;"}