Files
pezkuwi-mobile-app/frontend/.metro-cache/cache/4c/4e1e3aee99f4fa8b01385633a94de7833aa49d256c9d15f84743fff9acd11cfdf410f0
T
2025-11-08 10:27:44 +00:00

1 line
6.7 KiB
Plaintext

{"dependencies":[{"name":"@polkadot/util","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":4,"column":15,"index":131},"end":{"line":4,"column":40,"index":156}}],"key":"u0mzEw2nilnHoUWtEdZl0JKHutA=","exportNames":["*"],"imports":1}},{"name":"../bn.js","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":5,"column":16,"index":174},"end":{"line":5,"column":35,"index":193}}],"key":"olVWCV30ILKFQRk4D5NiwZc8IQ4=","exportNames":["*"],"imports":1}},{"name":"./defaults.js","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":6,"column":22,"index":217},"end":{"line":6,"column":46,"index":241}}],"key":"8zlNL/bdiu3zO8WGWvKdyGqOG5I=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n Object.defineProperty(exports, \"__esModule\", {\n value: true\n });\n exports.scryptFromU8a = scryptFromU8a;\n const util_1 = require(_dependencyMap[0], \"@polkadot/util\");\n const bn_js_1 = require(_dependencyMap[1], \"../bn.js\");\n const defaults_js_1 = require(_dependencyMap[2], \"./defaults.js\");\n function scryptFromU8a(data) {\n if (!(data instanceof Uint8Array)) {\n throw new Error('Expected input to be a Uint8Array');\n }\n // Ensure the input is exactly 44 bytes: 32 for salt + 3 * 4 for N, p, r\n if (data.length < 32 + 12) {\n throw new Error(`Invalid input length: expected 44 bytes, found ${data.length}`);\n }\n const salt = data.subarray(0, 32);\n const N = (0, util_1.u8aToBn)(data.subarray(32, 36), bn_js_1.BN_LE_OPTS).toNumber();\n const p = (0, util_1.u8aToBn)(data.subarray(36, 40), bn_js_1.BN_LE_OPTS).toNumber();\n const r = (0, util_1.u8aToBn)(data.subarray(40, 44), bn_js_1.BN_LE_OPTS).toNumber();\n if (N > 1 << 20 || p > 4 || r > 16) {\n throw new Error('Scrypt parameters exceed safe limits');\n }\n const isAllowed = defaults_js_1.ALLOWED_PARAMS.some(preset => preset.N === N && preset.p === p && preset.r === r);\n if (!isAllowed) {\n throw new Error('Invalid injected scrypt params found');\n }\n return {\n params: {\n N,\n p,\n r\n },\n salt\n };\n }\n});","lineCount":39,"map":[[2,2,1,0],[2,14,1,12],[4,2,2,0,"Object"],[4,8,2,6],[4,9,2,7,"defineProperty"],[4,23,2,21],[4,24,2,22,"exports"],[4,31,2,29],[4,33,2,31],[4,45,2,43],[4,47,2,45],[5,4,2,47,"value"],[5,9,2,52],[5,11,2,54],[6,2,2,59],[6,3,2,60],[6,4,2,61],[7,2,3,0,"exports"],[7,9,3,7],[7,10,3,8,"scryptFromU8a"],[7,23,3,21],[7,26,3,24,"scryptFromU8a"],[7,39,3,37],[8,2,4,0],[8,8,4,6,"util_1"],[8,14,4,12],[8,17,4,15,"require"],[8,24,4,22],[8,25,4,22,"_dependencyMap"],[8,39,4,22],[8,60,4,39],[8,61,4,40],[9,2,5,0],[9,8,5,6,"bn_js_1"],[9,15,5,13],[9,18,5,16,"require"],[9,25,5,23],[9,26,5,23,"_dependencyMap"],[9,40,5,23],[9,55,5,34],[9,56,5,35],[10,2,6,0],[10,8,6,6,"defaults_js_1"],[10,21,6,19],[10,24,6,22,"require"],[10,31,6,29],[10,32,6,29,"_dependencyMap"],[10,46,6,29],[10,66,6,45],[10,67,6,46],[11,2,7,0],[11,11,7,9,"scryptFromU8a"],[11,24,7,22,"scryptFromU8a"],[11,25,7,23,"data"],[11,29,7,27],[11,31,7,29],[12,4,8,4],[12,8,8,8],[12,10,8,10,"data"],[12,14,8,14],[12,26,8,26,"Uint8Array"],[12,36,8,36],[12,37,8,37],[12,39,8,39],[13,6,9,8],[13,12,9,14],[13,16,9,18,"Error"],[13,21,9,23],[13,22,9,24],[13,57,9,59],[13,58,9,60],[14,4,10,4],[15,4,11,4],[16,4,12,4],[16,8,12,8,"data"],[16,12,12,12],[16,13,12,13,"length"],[16,19,12,19],[16,22,12,22],[16,24,12,24],[16,27,12,27],[16,29,12,29],[16,31,12,31],[17,6,13,8],[17,12,13,14],[17,16,13,18,"Error"],[17,21,13,23],[17,22,13,24],[17,72,13,74,"data"],[17,76,13,78],[17,77,13,79,"length"],[17,83,13,85],[17,85,13,87],[17,86,13,88],[18,4,14,4],[19,4,15,4],[19,10,15,10,"salt"],[19,14,15,14],[19,17,15,17,"data"],[19,21,15,21],[19,22,15,22,"subarray"],[19,30,15,30],[19,31,15,31],[19,32,15,32],[19,34,15,34],[19,36,15,36],[19,37,15,37],[20,4,16,4],[20,10,16,10,"N"],[20,11,16,11],[20,14,16,14],[20,15,16,15],[20,16,16,16],[20,18,16,18,"util_1"],[20,24,16,24],[20,25,16,25,"u8aToBn"],[20,32,16,32],[20,34,16,34,"data"],[20,38,16,38],[20,39,16,39,"subarray"],[20,47,16,47],[20,48,16,48],[20,50,16,50],[20,52,16,52],[20,54,16,54],[20,55,16,55],[20,57,16,57,"bn_js_1"],[20,64,16,64],[20,65,16,65,"BN_LE_OPTS"],[20,75,16,75],[20,76,16,76],[20,77,16,77,"toNumber"],[20,85,16,85],[20,86,16,86],[20,87,16,87],[21,4,17,4],[21,10,17,10,"p"],[21,11,17,11],[21,14,17,14],[21,15,17,15],[21,16,17,16],[21,18,17,18,"util_1"],[21,24,17,24],[21,25,17,25,"u8aToBn"],[21,32,17,32],[21,34,17,34,"data"],[21,38,17,38],[21,39,17,39,"subarray"],[21,47,17,47],[21,48,17,48],[21,50,17,50],[21,52,17,52],[21,54,17,54],[21,55,17,55],[21,57,17,57,"bn_js_1"],[21,64,17,64],[21,65,17,65,"BN_LE_OPTS"],[21,75,17,75],[21,76,17,76],[21,77,17,77,"toNumber"],[21,85,17,85],[21,86,17,86],[21,87,17,87],[22,4,18,4],[22,10,18,10,"r"],[22,11,18,11],[22,14,18,14],[22,15,18,15],[22,16,18,16],[22,18,18,18,"util_1"],[22,24,18,24],[22,25,18,25,"u8aToBn"],[22,32,18,32],[22,34,18,34,"data"],[22,38,18,38],[22,39,18,39,"subarray"],[22,47,18,47],[22,48,18,48],[22,50,18,50],[22,52,18,52],[22,54,18,54],[22,55,18,55],[22,57,18,57,"bn_js_1"],[22,64,18,64],[22,65,18,65,"BN_LE_OPTS"],[22,75,18,75],[22,76,18,76],[22,77,18,77,"toNumber"],[22,85,18,85],[22,86,18,86],[22,87,18,87],[23,4,19,4],[23,8,19,8,"N"],[23,9,19,9],[23,12,19,13],[23,13,19,14],[23,17,19,18],[23,19,19,21],[23,23,19,25,"p"],[23,24,19,26],[23,27,19,29],[23,28,19,30],[23,32,19,34,"r"],[23,33,19,35],[23,36,19,38],[23,38,19,40],[23,40,19,42],[24,6,20,8],[24,12,20,14],[24,16,20,18,"Error"],[24,21,20,23],[24,22,20,24],[24,60,20,62],[24,61,20,63],[25,4,21,4],[26,4,22,4],[26,10,22,10,"isAllowed"],[26,19,22,19],[26,22,22,22,"defaults_js_1"],[26,35,22,35],[26,36,22,36,"ALLOWED_PARAMS"],[26,50,22,50],[26,51,22,51,"some"],[26,55,22,55],[26,56,22,57,"preset"],[26,62,22,63],[26,66,22,68,"preset"],[26,72,22,74],[26,73,22,75,"N"],[26,74,22,76],[26,79,22,81,"N"],[26,80,22,82],[26,84,22,86,"preset"],[26,90,22,92],[26,91,22,93,"p"],[26,92,22,94],[26,97,22,99,"p"],[26,98,22,100],[26,102,22,104,"preset"],[26,108,22,110],[26,109,22,111,"r"],[26,110,22,112],[26,115,22,117,"r"],[26,116,22,118],[26,117,22,119],[27,4,23,4],[27,8,23,8],[27,9,23,9,"isAllowed"],[27,18,23,18],[27,20,23,20],[28,6,24,8],[28,12,24,14],[28,16,24,18,"Error"],[28,21,24,23],[28,22,24,24],[28,60,24,62],[28,61,24,63],[29,4,25,4],[30,4,26,4],[30,11,26,11],[31,6,26,13,"params"],[31,12,26,19],[31,14,26,21],[32,8,26,23,"N"],[32,9,26,24],[33,8,26,26,"p"],[33,9,26,27],[34,8,26,29,"r"],[35,6,26,31],[35,7,26,32],[36,6,26,34,"salt"],[37,4,26,39],[37,5,26,40],[38,2,27,0],[39,0,27,1],[39,3]],"functionMap":{"names":["<global>","scryptFromU8a","defaults_js_1.ALLOWED_PARAMS.some$argument_0"],"mappings":"AAA;ACM;wDCe,8DD;CDK"},"hasCjsExports":true},"type":"js/module"}]}