Files
portfolio/node_modules/.cache/babel-loader/5e732ea809eea36d4ee9f7729a1e542a.json
2021-09-20 16:54:47 -04:00

1 line
1.6 KiB
JSON

{"ast":null,"code":"var xor = require('buffer-xor');\n\nexports.encrypt = function (self, block) {\n var data = xor(block, self._prev);\n self._prev = self._cipher.encryptBlock(data);\n return self._prev;\n};\n\nexports.decrypt = function (self, block) {\n var pad = self._prev;\n self._prev = block;\n\n var out = self._cipher.decryptBlock(block);\n\n return xor(out, pad);\n};","map":{"version":3,"sources":["/Users/tylerkoenig/Code/personal/react-scss2/node_modules/browserify-aes/modes/cbc.js"],"names":["xor","require","exports","encrypt","self","block","data","_prev","_cipher","encryptBlock","decrypt","pad","out","decryptBlock"],"mappings":"AAAA,IAAIA,GAAG,GAAGC,OAAO,CAAC,YAAD,CAAjB;;AAEAC,OAAO,CAACC,OAAR,GAAkB,UAAUC,IAAV,EAAgBC,KAAhB,EAAuB;AACvC,MAAIC,IAAI,GAAGN,GAAG,CAACK,KAAD,EAAQD,IAAI,CAACG,KAAb,CAAd;AAEAH,EAAAA,IAAI,CAACG,KAAL,GAAaH,IAAI,CAACI,OAAL,CAAaC,YAAb,CAA0BH,IAA1B,CAAb;AACA,SAAOF,IAAI,CAACG,KAAZ;AACD,CALD;;AAOAL,OAAO,CAACQ,OAAR,GAAkB,UAAUN,IAAV,EAAgBC,KAAhB,EAAuB;AACvC,MAAIM,GAAG,GAAGP,IAAI,CAACG,KAAf;AAEAH,EAAAA,IAAI,CAACG,KAAL,GAAaF,KAAb;;AACA,MAAIO,GAAG,GAAGR,IAAI,CAACI,OAAL,CAAaK,YAAb,CAA0BR,KAA1B,CAAV;;AAEA,SAAOL,GAAG,CAACY,GAAD,EAAMD,GAAN,CAAV;AACD,CAPD","sourcesContent":["var xor = require('buffer-xor')\n\nexports.encrypt = function (self, block) {\n var data = xor(block, self._prev)\n\n self._prev = self._cipher.encryptBlock(data)\n return self._prev\n}\n\nexports.decrypt = function (self, block) {\n var pad = self._prev\n\n self._prev = block\n var out = self._cipher.decryptBlock(block)\n\n return xor(out, pad)\n}\n"]},"metadata":{},"sourceType":"script"}