mirror of
https://github.com/pezkuwichain/pezkuwi-mobile-app.git
synced 2026-05-30 16:51:02 +00:00
1 line
6.3 KiB
Plaintext
1 line
6.3 KiB
Plaintext
{"dependencies":[{"name":"@polkadot/util","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":1,"column":0,"index":0},"end":{"line":1,"column":41,"index":41}}],"key":"ISHU1ovvPMrCldqRjtd1JhW9dyo=","exportNames":["*"],"imports":1}},{"name":"../bn.js","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":2,"column":0,"index":42},"end":{"line":2,"column":38,"index":80}}],"key":"XiEl6l/fr4LlRM707ehJh41iiMk=","exportNames":["*"],"imports":1}},{"name":"./defaults.js","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":3,"column":0,"index":81},"end":{"line":3,"column":47,"index":128}}],"key":"XCWKIxVkGmzpUvwhJx9c42EufEI=","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 var _polkadotUtil = require(_dependencyMap[0], \"@polkadot/util\");\n var _bnJs = require(_dependencyMap[1], \"../bn.js\");\n var _defaultsJs = 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, _polkadotUtil.u8aToBn)(data.subarray(32, 36), _bnJs.BN_LE_OPTS).toNumber();\n const p = (0, _polkadotUtil.u8aToBn)(data.subarray(36, 40), _bnJs.BN_LE_OPTS).toNumber();\n const r = (0, _polkadotUtil.u8aToBn)(data.subarray(40, 44), _bnJs.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 = _defaultsJs.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":[[7,2,4,0,"exports"],[7,9,4,0],[7,10,4,0,"scryptFromU8a"],[7,23,4,0],[7,26,4,0,"scryptFromU8a"],[7,39,4,0],[8,2,1,0],[8,6,1,0,"_polkadotUtil"],[8,19,1,0],[8,22,1,0,"require"],[8,29,1,0],[8,30,1,0,"_dependencyMap"],[8,44,1,0],[9,2,2,0],[9,6,2,0,"_bnJs"],[9,11,2,0],[9,14,2,0,"require"],[9,21,2,0],[9,22,2,0,"_dependencyMap"],[9,36,2,0],[10,2,3,0],[10,6,3,0,"_defaultsJs"],[10,17,3,0],[10,20,3,0,"require"],[10,27,3,0],[10,28,3,0,"_dependencyMap"],[10,42,3,0],[11,2,4,7],[11,11,4,16,"scryptFromU8a"],[11,24,4,29,"scryptFromU8a"],[11,25,4,30,"data"],[11,29,4,34],[11,31,4,36],[12,4,5,4],[12,8,5,8],[12,10,5,10,"data"],[12,14,5,14],[12,26,5,26,"Uint8Array"],[12,36,5,36],[12,37,5,37],[12,39,5,39],[13,6,6,8],[13,12,6,14],[13,16,6,18,"Error"],[13,21,6,23],[13,22,6,24],[13,57,6,59],[13,58,6,60],[14,4,7,4],[15,4,8,4],[16,4,9,4],[16,8,9,8,"data"],[16,12,9,12],[16,13,9,13,"length"],[16,19,9,19],[16,22,9,22],[16,24,9,24],[16,27,9,27],[16,29,9,29],[16,31,9,31],[17,6,10,8],[17,12,10,14],[17,16,10,18,"Error"],[17,21,10,23],[17,22,10,24],[17,72,10,74,"data"],[17,76,10,78],[17,77,10,79,"length"],[17,83,10,85],[17,85,10,87],[17,86,10,88],[18,4,11,4],[19,4,12,4],[19,10,12,10,"salt"],[19,14,12,14],[19,17,12,17,"data"],[19,21,12,21],[19,22,12,22,"subarray"],[19,30,12,30],[19,31,12,31],[19,32,12,32],[19,34,12,34],[19,36,12,36],[19,37,12,37],[20,4,13,4],[20,10,13,10,"N"],[20,11,13,11],[20,14,13,14],[20,18,13,14,"u8aToBn"],[20,31,13,21],[20,32,13,21,"u8aToBn"],[20,39,13,21],[20,41,13,22,"data"],[20,45,13,26],[20,46,13,27,"subarray"],[20,54,13,35],[20,55,13,36],[20,57,13,38],[20,59,13,40],[20,61,13,42],[20,62,13,43],[20,64,13,45,"BN_LE_OPTS"],[20,69,13,55],[20,70,13,55,"BN_LE_OPTS"],[20,80,13,55],[20,81,13,56],[20,82,13,57,"toNumber"],[20,90,13,65],[20,91,13,66],[20,92,13,67],[21,4,14,4],[21,10,14,10,"p"],[21,11,14,11],[21,14,14,14],[21,18,14,14,"u8aToBn"],[21,31,14,21],[21,32,14,21,"u8aToBn"],[21,39,14,21],[21,41,14,22,"data"],[21,45,14,26],[21,46,14,27,"subarray"],[21,54,14,35],[21,55,14,36],[21,57,14,38],[21,59,14,40],[21,61,14,42],[21,62,14,43],[21,64,14,45,"BN_LE_OPTS"],[21,69,14,55],[21,70,14,55,"BN_LE_OPTS"],[21,80,14,55],[21,81,14,56],[21,82,14,57,"toNumber"],[21,90,14,65],[21,91,14,66],[21,92,14,67],[22,4,15,4],[22,10,15,10,"r"],[22,11,15,11],[22,14,15,14],[22,18,15,14,"u8aToBn"],[22,31,15,21],[22,32,15,21,"u8aToBn"],[22,39,15,21],[22,41,15,22,"data"],[22,45,15,26],[22,46,15,27,"subarray"],[22,54,15,35],[22,55,15,36],[22,57,15,38],[22,59,15,40],[22,61,15,42],[22,62,15,43],[22,64,15,45,"BN_LE_OPTS"],[22,69,15,55],[22,70,15,55,"BN_LE_OPTS"],[22,80,15,55],[22,81,15,56],[22,82,15,57,"toNumber"],[22,90,15,65],[22,91,15,66],[22,92,15,67],[23,4,16,4],[23,8,16,8,"N"],[23,9,16,9],[23,12,16,13],[23,13,16,14],[23,17,16,18],[23,19,16,21],[23,23,16,25,"p"],[23,24,16,26],[23,27,16,29],[23,28,16,30],[23,32,16,34,"r"],[23,33,16,35],[23,36,16,38],[23,38,16,40],[23,40,16,42],[24,6,17,8],[24,12,17,14],[24,16,17,18,"Error"],[24,21,17,23],[24,22,17,24],[24,60,17,62],[24,61,17,63],[25,4,18,4],[26,4,19,4],[26,10,19,10,"isAllowed"],[26,19,19,19],[26,22,19,22,"ALLOWED_PARAMS"],[26,33,19,36],[26,34,19,36,"ALLOWED_PARAMS"],[26,48,19,36],[26,49,19,37,"some"],[26,53,19,41],[26,54,19,43,"preset"],[26,60,19,49],[26,64,19,54,"preset"],[26,70,19,60],[26,71,19,61,"N"],[26,72,19,62],[26,77,19,67,"N"],[26,78,19,68],[26,82,19,72,"preset"],[26,88,19,78],[26,89,19,79,"p"],[26,90,19,80],[26,95,19,85,"p"],[26,96,19,86],[26,100,19,90,"preset"],[26,106,19,96],[26,107,19,97,"r"],[26,108,19,98],[26,113,19,103,"r"],[26,114,19,104],[26,115,19,105],[27,4,20,4],[27,8,20,8],[27,9,20,9,"isAllowed"],[27,18,20,18],[27,20,20,20],[28,6,21,8],[28,12,21,14],[28,16,21,18,"Error"],[28,21,21,23],[28,22,21,24],[28,60,21,62],[28,61,21,63],[29,4,22,4],[30,4,23,4],[30,11,23,11],[31,6,23,13,"params"],[31,12,23,19],[31,14,23,21],[32,8,23,23,"N"],[32,9,23,24],[33,8,23,26,"p"],[33,9,23,27],[34,8,23,29,"r"],[35,6,23,31],[35,7,23,32],[36,6,23,34,"salt"],[37,4,23,39],[37,5,23,40],[38,2,24,0],[39,0,24,1],[39,3]],"functionMap":{"names":["<global>","scryptFromU8a","ALLOWED_PARAMS.some$argument_0"],"mappings":"AAA;OCG;0CCe,8DD;CDK"},"hasCjsExports":false},"type":"js/module"}]} |