UNPKG

@hazae41/chacha20poly1305

Version:

ChaCha20Poly1305 adapter for WebAssembly and JS implementations

14 lines (11 loc) 442 B
import { Option, Nullable } from '@hazae41/option'; import { Abstract } from './abstract.js'; declare function get(): Option<Adapter>; declare function set(value: Nullable<Adapter>): void; interface Adapter { readonly Memory: Abstract.Memory.Static; readonly ChaCha20Cipher: Abstract.ChaCha20Cipher.Static; readonly ChaCha20Poly1305Cipher: Abstract.ChaCha20Poly1305Cipher.Static; } export { get, set }; export type { Adapter };