svelte-kit-cookie-session-patch
Version:
⚒️ Encrypted 'stateless' cookie sessions for SvelteKit
15 lines (14 loc) • 631 B
JavaScript
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;
;