UNPKG

@hazae41/chacha20poly1305

Version:

ChaCha20Poly1305 adapter for WebAssembly and JS implementations

11 lines (10 loc) 489 B
import type { Nullable } from "../../../libs/nullable/mod.ts"; import { Option } from "@hazae41/result-and-option"; import type { Abstract } from "../abstract/mod.ts"; export declare function get(): Option<Adapter>; export declare function set(value: Nullable<Adapter>): void; export interface Adapter { readonly Memory: Abstract.Memory.Static; readonly ChaCha20Cipher: Abstract.ChaCha20Cipher.Static; readonly ChaCha20Poly1305Cipher: Abstract.ChaCha20Poly1305Cipher.Static; }