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

1 line
7.8 KiB
JSON

{"ast":null,"code":"/*\n * A JavaScript implementation of the Secure Hash Algorithm, SHA-1, as defined\n * in FIPS PUB 180-1\n * Version 2.1a Copyright Paul Johnston 2000 - 2002.\n * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet\n * Distributed under the BSD License\n * See http://pajhome.org.uk/crypt/md5 for details.\n */\nvar inherits = require('inherits');\n\nvar Hash = require('./hash');\n\nvar Buffer = require('safe-buffer').Buffer;\n\nvar K = [0x5a827999, 0x6ed9eba1, 0x8f1bbcdc | 0, 0xca62c1d6 | 0];\nvar W = new Array(80);\n\nfunction Sha1() {\n this.init();\n this._w = W;\n Hash.call(this, 64, 56);\n}\n\ninherits(Sha1, Hash);\n\nSha1.prototype.init = function () {\n this._a = 0x67452301;\n this._b = 0xefcdab89;\n this._c = 0x98badcfe;\n this._d = 0x10325476;\n this._e = 0xc3d2e1f0;\n return this;\n};\n\nfunction rotl1(num) {\n return num << 1 | num >>> 31;\n}\n\nfunction rotl5(num) {\n return num << 5 | num >>> 27;\n}\n\nfunction rotl30(num) {\n return num << 30 | num >>> 2;\n}\n\nfunction ft(s, b, c, d) {\n if (s === 0) return b & c | ~b & d;\n if (s === 2) return b & c | b & d | c & d;\n return b ^ c ^ d;\n}\n\nSha1.prototype._update = function (M) {\n var W = this._w;\n var a = this._a | 0;\n var b = this._b | 0;\n var c = this._c | 0;\n var d = this._d | 0;\n var e = this._e | 0;\n\n for (var i = 0; i < 16; ++i) W[i] = M.readInt32BE(i * 4);\n\n for (; i < 80; ++i) W[i] = rotl1(W[i - 3] ^ W[i - 8] ^ W[i - 14] ^ W[i - 16]);\n\n for (var j = 0; j < 80; ++j) {\n var s = ~~(j / 20);\n var t = rotl5(a) + ft(s, b, c, d) + e + W[j] + K[s] | 0;\n e = d;\n d = c;\n c = rotl30(b);\n b = a;\n a = t;\n }\n\n this._a = a + this._a | 0;\n this._b = b + this._b | 0;\n this._c = c + this._c | 0;\n this._d = d + this._d | 0;\n this._e = e + this._e | 0;\n};\n\nSha1.prototype._hash = function () {\n var H = Buffer.allocUnsafe(20);\n H.writeInt32BE(this._a | 0, 0);\n H.writeInt32BE(this._b | 0, 4);\n H.writeInt32BE(this._c | 0, 8);\n H.writeInt32BE(this._d | 0, 12);\n H.writeInt32BE(this._e | 0, 16);\n return H;\n};\n\nmodule.exports = Sha1;","map":{"version":3,"sources":["/Users/tylerkoenig/Code/personal/react-scss2/node_modules/sha.js/sha1.js"],"names":["inherits","require","Hash","Buffer","K","W","Array","Sha1","init","_w","call","prototype","_a","_b","_c","_d","_e","rotl1","num","rotl5","rotl30","ft","s","b","c","d","_update","M","a","e","i","readInt32BE","j","t","_hash","H","allocUnsafe","writeInt32BE","module","exports"],"mappings":"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","sourcesContent":["/*\n * A JavaScript implementation of the Secure Hash Algorithm, SHA-1, as defined\n * in FIPS PUB 180-1\n * Version 2.1a Copyright Paul Johnston 2000 - 2002.\n * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet\n * Distributed under the BSD License\n * See http://pajhome.org.uk/crypt/md5 for details.\n */\n\nvar inherits = require('inherits')\nvar Hash = require('./hash')\nvar Buffer = require('safe-buffer').Buffer\n\nvar K = [\n 0x5a827999, 0x6ed9eba1, 0x8f1bbcdc | 0, 0xca62c1d6 | 0\n]\n\nvar W = new Array(80)\n\nfunction Sha1 () {\n this.init()\n this._w = W\n\n Hash.call(this, 64, 56)\n}\n\ninherits(Sha1, Hash)\n\nSha1.prototype.init = function () {\n this._a = 0x67452301\n this._b = 0xefcdab89\n this._c = 0x98badcfe\n this._d = 0x10325476\n this._e = 0xc3d2e1f0\n\n return this\n}\n\nfunction rotl1 (num) {\n return (num << 1) | (num >>> 31)\n}\n\nfunction rotl5 (num) {\n return (num << 5) | (num >>> 27)\n}\n\nfunction rotl30 (num) {\n return (num << 30) | (num >>> 2)\n}\n\nfunction ft (s, b, c, d) {\n if (s === 0) return (b & c) | ((~b) & d)\n if (s === 2) return (b & c) | (b & d) | (c & d)\n return b ^ c ^ d\n}\n\nSha1.prototype._update = function (M) {\n var W = this._w\n\n var a = this._a | 0\n var b = this._b | 0\n var c = this._c | 0\n var d = this._d | 0\n var e = this._e | 0\n\n for (var i = 0; i < 16; ++i) W[i] = M.readInt32BE(i * 4)\n for (; i < 80; ++i) W[i] = rotl1(W[i - 3] ^ W[i - 8] ^ W[i - 14] ^ W[i - 16])\n\n for (var j = 0; j < 80; ++j) {\n var s = ~~(j / 20)\n var t = (rotl5(a) + ft(s, b, c, d) + e + W[j] + K[s]) | 0\n\n e = d\n d = c\n c = rotl30(b)\n b = a\n a = t\n }\n\n this._a = (a + this._a) | 0\n this._b = (b + this._b) | 0\n this._c = (c + this._c) | 0\n this._d = (d + this._d) | 0\n this._e = (e + this._e) | 0\n}\n\nSha1.prototype._hash = function () {\n var H = Buffer.allocUnsafe(20)\n\n H.writeInt32BE(this._a | 0, 0)\n H.writeInt32BE(this._b | 0, 4)\n H.writeInt32BE(this._c | 0, 8)\n H.writeInt32BE(this._d | 0, 12)\n H.writeInt32BE(this._e | 0, 16)\n\n return H\n}\n\nmodule.exports = Sha1\n"]},"metadata":{},"sourceType":"script"}