1 line
3.8 KiB
JSON
1 line
3.8 KiB
JSON
{"ast":null,"code":"'use strict';\n\nvar utils = require('../utils');\n\nvar rotr32 = utils.rotr32;\n\nfunction ft_1(s, x, y, z) {\n if (s === 0) return ch32(x, y, z);\n if (s === 1 || s === 3) return p32(x, y, z);\n if (s === 2) return maj32(x, y, z);\n}\n\nexports.ft_1 = ft_1;\n\nfunction ch32(x, y, z) {\n return x & y ^ ~x & z;\n}\n\nexports.ch32 = ch32;\n\nfunction maj32(x, y, z) {\n return x & y ^ x & z ^ y & z;\n}\n\nexports.maj32 = maj32;\n\nfunction p32(x, y, z) {\n return x ^ y ^ z;\n}\n\nexports.p32 = p32;\n\nfunction s0_256(x) {\n return rotr32(x, 2) ^ rotr32(x, 13) ^ rotr32(x, 22);\n}\n\nexports.s0_256 = s0_256;\n\nfunction s1_256(x) {\n return rotr32(x, 6) ^ rotr32(x, 11) ^ rotr32(x, 25);\n}\n\nexports.s1_256 = s1_256;\n\nfunction g0_256(x) {\n return rotr32(x, 7) ^ rotr32(x, 18) ^ x >>> 3;\n}\n\nexports.g0_256 = g0_256;\n\nfunction g1_256(x) {\n return rotr32(x, 17) ^ rotr32(x, 19) ^ x >>> 10;\n}\n\nexports.g1_256 = g1_256;","map":{"version":3,"sources":["/Users/tylerkoenig/Code/personal/react-scss2/node_modules/hash.js/lib/hash/sha/common.js"],"names":["utils","require","rotr32","ft_1","s","x","y","z","ch32","p32","maj32","exports","s0_256","s1_256","g0_256","g1_256"],"mappings":"AAAA;;AAEA,IAAIA,KAAK,GAAGC,OAAO,CAAC,UAAD,CAAnB;;AACA,IAAIC,MAAM,GAAGF,KAAK,CAACE,MAAnB;;AAEA,SAASC,IAAT,CAAcC,CAAd,EAAiBC,CAAjB,EAAoBC,CAApB,EAAuBC,CAAvB,EAA0B;AACxB,MAAIH,CAAC,KAAK,CAAV,EACE,OAAOI,IAAI,CAACH,CAAD,EAAIC,CAAJ,EAAOC,CAAP,CAAX;AACF,MAAIH,CAAC,KAAK,CAAN,IAAWA,CAAC,KAAK,CAArB,EACE,OAAOK,GAAG,CAACJ,CAAD,EAAIC,CAAJ,EAAOC,CAAP,CAAV;AACF,MAAIH,CAAC,KAAK,CAAV,EACE,OAAOM,KAAK,CAACL,CAAD,EAAIC,CAAJ,EAAOC,CAAP,CAAZ;AACH;;AACDI,OAAO,CAACR,IAAR,GAAeA,IAAf;;AAEA,SAASK,IAAT,CAAcH,CAAd,EAAiBC,CAAjB,EAAoBC,CAApB,EAAuB;AACrB,SAAQF,CAAC,GAAGC,CAAL,GAAY,CAACD,CAAF,GAAOE,CAAzB;AACD;;AACDI,OAAO,CAACH,IAAR,GAAeA,IAAf;;AAEA,SAASE,KAAT,CAAeL,CAAf,EAAkBC,CAAlB,EAAqBC,CAArB,EAAwB;AACtB,SAAQF,CAAC,GAAGC,CAAL,GAAWD,CAAC,GAAGE,CAAf,GAAqBD,CAAC,GAAGC,CAAhC;AACD;;AACDI,OAAO,CAACD,KAAR,GAAgBA,KAAhB;;AAEA,SAASD,GAAT,CAAaJ,CAAb,EAAgBC,CAAhB,EAAmBC,CAAnB,EAAsB;AACpB,SAAOF,CAAC,GAAGC,CAAJ,GAAQC,CAAf;AACD;;AACDI,OAAO,CAACF,GAAR,GAAcA,GAAd;;AAEA,SAASG,MAAT,CAAgBP,CAAhB,EAAmB;AACjB,SAAOH,MAAM,CAACG,CAAD,EAAI,CAAJ,CAAN,GAAeH,MAAM,CAACG,CAAD,EAAI,EAAJ,CAArB,GAA+BH,MAAM,CAACG,CAAD,EAAI,EAAJ,CAA5C;AACD;;AACDM,OAAO,CAACC,MAAR,GAAiBA,MAAjB;;AAEA,SAASC,MAAT,CAAgBR,CAAhB,EAAmB;AACjB,SAAOH,MAAM,CAACG,CAAD,EAAI,CAAJ,CAAN,GAAeH,MAAM,CAACG,CAAD,EAAI,EAAJ,CAArB,GAA+BH,MAAM,CAACG,CAAD,EAAI,EAAJ,CAA5C;AACD;;AACDM,OAAO,CAACE,MAAR,GAAiBA,MAAjB;;AAEA,SAASC,MAAT,CAAgBT,CAAhB,EAAmB;AACjB,SAAOH,MAAM,CAACG,CAAD,EAAI,CAAJ,CAAN,GAAeH,MAAM,CAACG,CAAD,EAAI,EAAJ,CAArB,GAAgCA,CAAC,KAAK,CAA7C;AACD;;AACDM,OAAO,CAACG,MAAR,GAAiBA,MAAjB;;AAEA,SAASC,MAAT,CAAgBV,CAAhB,EAAmB;AACjB,SAAOH,MAAM,CAACG,CAAD,EAAI,EAAJ,CAAN,GAAgBH,MAAM,CAACG,CAAD,EAAI,EAAJ,CAAtB,GAAiCA,CAAC,KAAK,EAA9C;AACD;;AACDM,OAAO,CAACI,MAAR,GAAiBA,MAAjB","sourcesContent":["'use strict';\n\nvar utils = require('../utils');\nvar rotr32 = utils.rotr32;\n\nfunction ft_1(s, x, y, z) {\n if (s === 0)\n return ch32(x, y, z);\n if (s === 1 || s === 3)\n return p32(x, y, z);\n if (s === 2)\n return maj32(x, y, z);\n}\nexports.ft_1 = ft_1;\n\nfunction ch32(x, y, z) {\n return (x & y) ^ ((~x) & z);\n}\nexports.ch32 = ch32;\n\nfunction maj32(x, y, z) {\n return (x & y) ^ (x & z) ^ (y & z);\n}\nexports.maj32 = maj32;\n\nfunction p32(x, y, z) {\n return x ^ y ^ z;\n}\nexports.p32 = p32;\n\nfunction s0_256(x) {\n return rotr32(x, 2) ^ rotr32(x, 13) ^ rotr32(x, 22);\n}\nexports.s0_256 = s0_256;\n\nfunction s1_256(x) {\n return rotr32(x, 6) ^ rotr32(x, 11) ^ rotr32(x, 25);\n}\nexports.s1_256 = s1_256;\n\nfunction g0_256(x) {\n return rotr32(x, 7) ^ rotr32(x, 18) ^ (x >>> 3);\n}\nexports.g0_256 = g0_256;\n\nfunction g1_256(x) {\n return rotr32(x, 17) ^ rotr32(x, 19) ^ (x >>> 10);\n}\nexports.g1_256 = g1_256;\n"]},"metadata":{},"sourceType":"script"} |