mirror of
https://github.com/pezkuwichain/pezkuwi-mobile-app.git
synced 2026-05-30 05:21:02 +00:00
1 line
6.7 KiB
Plaintext
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 var util_1 = require(_dependencyMap[0], \"@polkadot/util\");\n var bn_js_1 = require(_dependencyMap[1], \"../bn.js\");\n var 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 var salt = data.subarray(0, 32);\n var N = (0, util_1.u8aToBn)(data.subarray(32, 36), bn_js_1.BN_LE_OPTS).toNumber();\n var p = (0, util_1.u8aToBn)(data.subarray(36, 40), bn_js_1.BN_LE_OPTS).toNumber();\n var 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 var 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,6,4,6,"util_1"],[8,12,4,12],[8,15,4,15,"require"],[8,22,4,22],[8,23,4,22,"_dependencyMap"],[8,37,4,22],[8,58,4,39],[8,59,4,40],[9,2,5,0],[9,6,5,6,"bn_js_1"],[9,13,5,13],[9,16,5,16,"require"],[9,23,5,23],[9,24,5,23,"_dependencyMap"],[9,38,5,23],[9,53,5,34],[9,54,5,35],[10,2,6,0],[10,6,6,6,"defaults_js_1"],[10,19,6,19],[10,22,6,22,"require"],[10,29,6,29],[10,30,6,29,"_dependencyMap"],[10,44,6,29],[10,64,6,45],[10,65,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,8,15,10,"salt"],[19,12,15,14],[19,15,15,17,"data"],[19,19,15,21],[19,20,15,22,"subarray"],[19,28,15,30],[19,29,15,31],[19,30,15,32],[19,32,15,34],[19,34,15,36],[19,35,15,37],[20,4,16,4],[20,8,16,10,"N"],[20,9,16,11],[20,12,16,14],[20,13,16,15],[20,14,16,16],[20,16,16,18,"util_1"],[20,22,16,24],[20,23,16,25,"u8aToBn"],[20,30,16,32],[20,32,16,34,"data"],[20,36,16,38],[20,37,16,39,"subarray"],[20,45,16,47],[20,46,16,48],[20,48,16,50],[20,50,16,52],[20,52,16,54],[20,53,16,55],[20,55,16,57,"bn_js_1"],[20,62,16,64],[20,63,16,65,"BN_LE_OPTS"],[20,73,16,75],[20,74,16,76],[20,75,16,77,"toNumber"],[20,83,16,85],[20,84,16,86],[20,85,16,87],[21,4,17,4],[21,8,17,10,"p"],[21,9,17,11],[21,12,17,14],[21,13,17,15],[21,14,17,16],[21,16,17,18,"util_1"],[21,22,17,24],[21,23,17,25,"u8aToBn"],[21,30,17,32],[21,32,17,34,"data"],[21,36,17,38],[21,37,17,39,"subarray"],[21,45,17,47],[21,46,17,48],[21,48,17,50],[21,50,17,52],[21,52,17,54],[21,53,17,55],[21,55,17,57,"bn_js_1"],[21,62,17,64],[21,63,17,65,"BN_LE_OPTS"],[21,73,17,75],[21,74,17,76],[21,75,17,77,"toNumber"],[21,83,17,85],[21,84,17,86],[21,85,17,87],[22,4,18,4],[22,8,18,10,"r"],[22,9,18,11],[22,12,18,14],[22,13,18,15],[22,14,18,16],[22,16,18,18,"util_1"],[22,22,18,24],[22,23,18,25,"u8aToBn"],[22,30,18,32],[22,32,18,34,"data"],[22,36,18,38],[22,37,18,39,"subarray"],[22,45,18,47],[22,46,18,48],[22,48,18,50],[22,50,18,52],[22,52,18,54],[22,53,18,55],[22,55,18,57,"bn_js_1"],[22,62,18,64],[22,63,18,65,"BN_LE_OPTS"],[22,73,18,75],[22,74,18,76],[22,75,18,77,"toNumber"],[22,83,18,85],[22,84,18,86],[22,85,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,8,22,10,"isAllowed"],[26,17,22,19],[26,20,22,22,"defaults_js_1"],[26,33,22,35],[26,34,22,36,"ALLOWED_PARAMS"],[26,48,22,50],[26,49,22,51,"some"],[26,53,22,55],[26,54,22,57,"preset"],[26,60,22,63],[26,64,22,68,"preset"],[26,70,22,74],[26,71,22,75,"N"],[26,72,22,76],[26,77,22,81,"N"],[26,78,22,82],[26,82,22,86,"preset"],[26,88,22,92],[26,89,22,93,"p"],[26,90,22,94],[26,95,22,99,"p"],[26,96,22,100],[26,100,22,104,"preset"],[26,106,22,110],[26,107,22,111,"r"],[26,108,22,112],[26,113,22,117,"r"],[26,114,22,118],[26,115,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"}]} |