UNPKG

@owlnext/heimdall-js-native

Version:

Heimdall API client & utils for react native technologies

20 lines 834 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const react_native_crypto_js_1 = __importDefault(require("react-native-crypto-js")); class Cipher { constructor() { this.encrypt = (message, key) => { const encryptedText = react_native_crypto_js_1.default.AES.encrypt(message, key); return `${encryptedText.toString()}`; }; this.decrypt = (message, key) => { let decryptedText = react_native_crypto_js_1.default.AES.decrypt(message, key); return decryptedText.toString(react_native_crypto_js_1.default.enc.Utf8); }; } } exports.default = Cipher; //# sourceMappingURL=cipher.js.map