UNPKG

svelte-kit-cookie-session-patch

Version:

⚒️ Encrypted 'stateless' cookie sessions for SvelteKit

15 lines (14 loc) 631 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.decrypt = exports.encrypt = void 0; const make_crypter_js_1 = require("./make-crypter.js"); const encryptString = make_crypter_js_1.makeStringEncrypterSync({ algorithm: "aes-256-gcm" }); const decryptString = make_crypter_js_1.makeStringDecrypterSync({ algorithm: "aes-256-gcm" }); function encrypt(encryptionKey) { return (text) => encryptString(text, encryptionKey); } exports.encrypt = encrypt; function decrypt(encryptionKey) { return (encrypted_string) => decryptString(encrypted_string, encryptionKey); } exports.decrypt = decrypt;