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

1 line
7.4 KiB
JSON

{"ast":null,"code":"/*\n * A JavaScript implementation of the Secure Hash Algorithm, SHA-0, as defined\n * in FIPS PUB 180-1\n * This source code is derived from sha1.js of the same repository.\n * The difference between SHA-0 and SHA-1 is just a bitwise rotate left\n * operation was added.\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 Sha() {\n this.init();\n this._w = W;\n Hash.call(this, 64, 56);\n}\n\ninherits(Sha, Hash);\n\nSha.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 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\nSha.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] = 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\nSha.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 = Sha;","map":{"version":3,"sources":["/Users/tylerkoenig/Code/personal/react-scss2/node_modules/sha.js/sha.js"],"names":["inherits","require","Hash","Buffer","K","W","Array","Sha","init","_w","call","prototype","_a","_b","_c","_d","_e","rotl5","num","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-0, as defined\n * in FIPS PUB 180-1\n * This source code is derived from sha1.js of the same repository.\n * The difference between SHA-0 and SHA-1 is just a bitwise rotate left\n * operation was added.\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 Sha () {\n this.init()\n this._w = W\n\n Hash.call(this, 64, 56)\n}\n\ninherits(Sha, Hash)\n\nSha.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 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\nSha.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] = 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\nSha.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 = Sha\n"]},"metadata":{},"sourceType":"script"}