1 line
2.7 KiB
JSON
1 line
2.7 KiB
JSON
{"ast":null,"code":"var aes = require('./aes');\n\nvar Buffer = require('safe-buffer').Buffer;\n\nvar Transform = require('cipher-base');\n\nvar inherits = require('inherits');\n\nfunction StreamCipher(mode, key, iv, decrypt) {\n Transform.call(this);\n this._cipher = new aes.AES(key);\n this._prev = Buffer.from(iv);\n this._cache = Buffer.allocUnsafe(0);\n this._secCache = Buffer.allocUnsafe(0);\n this._decrypt = decrypt;\n this._mode = mode;\n}\n\ninherits(StreamCipher, Transform);\n\nStreamCipher.prototype._update = function (chunk) {\n return this._mode.encrypt(this, chunk, this._decrypt);\n};\n\nStreamCipher.prototype._final = function () {\n this._cipher.scrub();\n};\n\nmodule.exports = StreamCipher;","map":{"version":3,"sources":["/Users/tylerkoenig/Code/personal/react-scss2/node_modules/browserify-aes/streamCipher.js"],"names":["aes","require","Buffer","Transform","inherits","StreamCipher","mode","key","iv","decrypt","call","_cipher","AES","_prev","from","_cache","allocUnsafe","_secCache","_decrypt","_mode","prototype","_update","chunk","encrypt","_final","scrub","module","exports"],"mappings":"AAAA,IAAIA,GAAG,GAAGC,OAAO,CAAC,OAAD,CAAjB;;AACA,IAAIC,MAAM,GAAGD,OAAO,CAAC,aAAD,CAAP,CAAuBC,MAApC;;AACA,IAAIC,SAAS,GAAGF,OAAO,CAAC,aAAD,CAAvB;;AACA,IAAIG,QAAQ,GAAGH,OAAO,CAAC,UAAD,CAAtB;;AAEA,SAASI,YAAT,CAAuBC,IAAvB,EAA6BC,GAA7B,EAAkCC,EAAlC,EAAsCC,OAAtC,EAA+C;AAC7CN,EAAAA,SAAS,CAACO,IAAV,CAAe,IAAf;AAEA,OAAKC,OAAL,GAAe,IAAIX,GAAG,CAACY,GAAR,CAAYL,GAAZ,CAAf;AACA,OAAKM,KAAL,GAAaX,MAAM,CAACY,IAAP,CAAYN,EAAZ,CAAb;AACA,OAAKO,MAAL,GAAcb,MAAM,CAACc,WAAP,CAAmB,CAAnB,CAAd;AACA,OAAKC,SAAL,GAAiBf,MAAM,CAACc,WAAP,CAAmB,CAAnB,CAAjB;AACA,OAAKE,QAAL,GAAgBT,OAAhB;AACA,OAAKU,KAAL,GAAab,IAAb;AACD;;AAEDF,QAAQ,CAACC,YAAD,EAAeF,SAAf,CAAR;;AAEAE,YAAY,CAACe,SAAb,CAAuBC,OAAvB,GAAiC,UAAUC,KAAV,EAAiB;AAChD,SAAO,KAAKH,KAAL,CAAWI,OAAX,CAAmB,IAAnB,EAAyBD,KAAzB,EAAgC,KAAKJ,QAArC,CAAP;AACD,CAFD;;AAIAb,YAAY,CAACe,SAAb,CAAuBI,MAAvB,GAAgC,YAAY;AAC1C,OAAKb,OAAL,CAAac,KAAb;AACD,CAFD;;AAIAC,MAAM,CAACC,OAAP,GAAiBtB,YAAjB","sourcesContent":["var aes = require('./aes')\nvar Buffer = require('safe-buffer').Buffer\nvar Transform = require('cipher-base')\nvar inherits = require('inherits')\n\nfunction StreamCipher (mode, key, iv, decrypt) {\n Transform.call(this)\n\n this._cipher = new aes.AES(key)\n this._prev = Buffer.from(iv)\n this._cache = Buffer.allocUnsafe(0)\n this._secCache = Buffer.allocUnsafe(0)\n this._decrypt = decrypt\n this._mode = mode\n}\n\ninherits(StreamCipher, Transform)\n\nStreamCipher.prototype._update = function (chunk) {\n return this._mode.encrypt(this, chunk, this._decrypt)\n}\n\nStreamCipher.prototype._final = function () {\n this._cipher.scrub()\n}\n\nmodule.exports = StreamCipher\n"]},"metadata":{},"sourceType":"script"} |