svelte-kit-cookie-session
Version:
⚒️ Encrypted 'stateless' cookie sessions for SvelteKit
7 lines (6 loc) • 386 B
TypeScript
/// <reference types="node" />
import type { BinaryLike } from './types';
export declare function encrypt(key: Uint8Array, nonce: Uint8Array, data: any): Promise<string>;
export declare function decrypt(key: Uint8Array, encryptedString: string): Promise<any>;
export declare function getKey(secret: BinaryLike): Uint8Array | Buffer;
export declare function generateNonce(): Uint8Array;