@hazae41/chacha20poly1305
Version:
ChaCha20Poly1305 adapter for WebAssembly and JS implementations
1 lines • 831 B
Source Map (JSON)
{"version":3,"file":"adapter.cjs","sources":["../../../../src/mods/chacha20poly1305/adapter.ts"],"sourcesContent":["import { None, Nullable, Option } from \"@hazae41/option\"\nimport { Abstract } from \"./abstract.js\"\n\nlet global: Option<Adapter> = new None()\n\nexport function get() {\n return global\n}\n\nexport function set(value: Nullable<Adapter>) {\n global = Option.wrap(value)\n}\n\nexport interface Adapter {\n\n readonly Memory: Abstract.Memory.Static\n\n readonly ChaCha20Cipher: Abstract.ChaCha20Cipher.Static\n\n readonly ChaCha20Poly1305Cipher: Abstract.ChaCha20Poly1305Cipher.Static\n\n}"],"names":["None","Option"],"mappings":";;;;AAGA,IAAI,MAAM,GAAoB,IAAIA,WAAI,EAAE;SAExB,GAAG,GAAA;AACjB,IAAA,OAAO,MAAM;AACf;AAEM,SAAU,GAAG,CAAC,KAAwB,EAAA;AAC1C,IAAA,MAAM,GAAGC,aAAM,CAAC,IAAI,CAAC,KAAK,CAAC;AAC7B;;;;;"}