| 1234567891011121314151617181920 | 
							- "use strict";
 
- var _interopRequireDefault = require("@babel/runtime-corejs3/helpers/interopRequireDefault");
 
- var _stringify = _interopRequireDefault(require("@babel/runtime-corejs3/core-js-stable/json/stringify"));
 
- var AES;
 
- var ENC;
 
- AES = require('crypto-js/aes');
 
- ENC = require('crypto-js/enc-utf8');
 
- var CryptoJS;
 
- var CryptoController = {
 
-   encrypt: function (obj /*: any*/, secretKey /*: string*/) /*: ?string*/{
 
-     var encrypted = AES.encrypt((0, _stringify.default)(obj), secretKey);
 
-     return encrypted.toString();
 
-   },
 
-   decrypt: function (encryptedText /*: string*/, secretKey /*: string*/) /*: ?string*/{
 
-     var decryptedStr = AES.decrypt(encryptedText, secretKey).toString(ENC);
 
-     return decryptedStr;
 
-   }
 
- };
 
- module.exports = CryptoController;
 
 
  |