mirror of
https://github.com/pezkuwichain/pezkuwi-mobile-app.git
synced 2026-05-30 05:21:02 +00:00
1 line
8.7 KiB
Plaintext
1 line
8.7 KiB
Plaintext
{"dependencies":[{"name":"@polkadot/util","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":4,"column":15,"index":125},"end":{"line":4,"column":40,"index":150}}],"key":"u0mzEw2nilnHoUWtEdZl0JKHutA=","exportNames":["*"],"imports":1}},{"name":"@polkadot/util-crypto","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":5,"column":22,"index":174},"end":{"line":5,"column":54,"index":206}}],"key":"ZJJnwX+B+oj5JQmnkWFMF+4Lj2M=","exportNames":["*"],"imports":1}},{"name":"./defaults.js","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":6,"column":22,"index":230},"end":{"line":6,"column":46,"index":254}}],"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.decodePair = decodePair;\n const util_1 = require(_dependencyMap[0], \"@polkadot/util\");\n const util_crypto_1 = require(_dependencyMap[1], \"@polkadot/util-crypto\");\n const defaults_js_1 = require(_dependencyMap[2], \"./defaults.js\");\n const SEED_OFFSET = defaults_js_1.PAIR_HDR.length;\n /**\n * Decode a pair, taking into account the generation-specific formats and headers\n *\n * For divisor/headers, don't rely on the magic being static. These will\n * change between generations, aka with the long-awaited 4th generation\n * of the format. The external decode interface is the only way to use and decode these.\n **/\n function decodePair(passphrase, encrypted, _encType) {\n const encType = Array.isArray(_encType) || _encType === undefined ? _encType : [_encType];\n const decrypted = (0, util_crypto_1.jsonDecryptData)(encrypted, passphrase, encType);\n const header = decrypted.subarray(0, defaults_js_1.PAIR_HDR.length);\n // check the start header (generations 1-3)\n if (!(0, util_1.u8aEq)(header, defaults_js_1.PAIR_HDR)) {\n throw new Error('Invalid encoding header found in body');\n }\n // setup for generation 3 format\n let secretKey = decrypted.subarray(SEED_OFFSET, SEED_OFFSET + defaults_js_1.SEC_LENGTH);\n let divOffset = SEED_OFFSET + defaults_js_1.SEC_LENGTH;\n let divider = decrypted.subarray(divOffset, divOffset + defaults_js_1.PAIR_DIV.length);\n // old-style (generation 1 & 2), we have the seed here\n if (!(0, util_1.u8aEq)(divider, defaults_js_1.PAIR_DIV)) {\n divOffset = SEED_OFFSET + defaults_js_1.SEED_LENGTH;\n secretKey = decrypted.subarray(SEED_OFFSET, divOffset);\n divider = decrypted.subarray(divOffset, divOffset + defaults_js_1.PAIR_DIV.length);\n // check the divisior at this point (already checked for generation 3)\n if (!(0, util_1.u8aEq)(divider, defaults_js_1.PAIR_DIV)) {\n throw new Error('Invalid encoding divider found in body');\n }\n }\n const pubOffset = divOffset + defaults_js_1.PAIR_DIV.length;\n const publicKey = decrypted.subarray(pubOffset, pubOffset + defaults_js_1.PUB_LENGTH);\n return {\n publicKey,\n secretKey\n };\n }\n});","lineCount":48,"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,"decodePair"],[7,20,3,18],[7,23,3,21,"decodePair"],[7,33,3,31],[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,"util_crypto_1"],[9,21,5,19],[9,24,5,22,"require"],[9,31,5,29],[9,32,5,29,"_dependencyMap"],[9,46,5,29],[9,74,5,53],[9,75,5,54],[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,8,7,6,"SEED_OFFSET"],[11,19,7,17],[11,22,7,20,"defaults_js_1"],[11,35,7,33],[11,36,7,34,"PAIR_HDR"],[11,44,7,42],[11,45,7,43,"length"],[11,51,7,49],[12,2,8,0],[13,0,9,0],[14,0,10,0],[15,0,11,0],[16,0,12,0],[17,0,13,0],[18,0,14,0],[19,2,15,0],[19,11,15,9,"decodePair"],[19,21,15,19,"decodePair"],[19,22,15,20,"passphrase"],[19,32,15,30],[19,34,15,32,"encrypted"],[19,43,15,41],[19,45,15,43,"_encType"],[19,53,15,51],[19,55,15,53],[20,4,16,4],[20,10,16,10,"encType"],[20,17,16,17],[20,20,16,20,"Array"],[20,25,16,25],[20,26,16,26,"isArray"],[20,33,16,33],[20,34,16,34,"_encType"],[20,42,16,42],[20,43,16,43],[20,47,16,47,"_encType"],[20,55,16,55],[20,60,16,60,"undefined"],[20,69,16,69],[20,72,17,10,"_encType"],[20,80,17,18],[20,83,18,10],[20,84,18,11,"_encType"],[20,92,18,19],[20,93,18,20],[21,4,19,4],[21,10,19,10,"decrypted"],[21,19,19,19],[21,22,19,22],[21,23,19,23],[21,24,19,24],[21,26,19,26,"util_crypto_1"],[21,39,19,39],[21,40,19,40,"jsonDecryptData"],[21,55,19,55],[21,57,19,57,"encrypted"],[21,66,19,66],[21,68,19,68,"passphrase"],[21,78,19,78],[21,80,19,80,"encType"],[21,87,19,87],[21,88,19,88],[22,4,20,4],[22,10,20,10,"header"],[22,16,20,16],[22,19,20,19,"decrypted"],[22,28,20,28],[22,29,20,29,"subarray"],[22,37,20,37],[22,38,20,38],[22,39,20,39],[22,41,20,41,"defaults_js_1"],[22,54,20,54],[22,55,20,55,"PAIR_HDR"],[22,63,20,63],[22,64,20,64,"length"],[22,70,20,70],[22,71,20,71],[23,4,21,4],[24,4,22,4],[24,8,22,8],[24,9,22,9],[24,10,22,10],[24,11,22,11],[24,13,22,13,"util_1"],[24,19,22,19],[24,20,22,20,"u8aEq"],[24,25,22,25],[24,27,22,27,"header"],[24,33,22,33],[24,35,22,35,"defaults_js_1"],[24,48,22,48],[24,49,22,49,"PAIR_HDR"],[24,57,22,57],[24,58,22,58],[24,60,22,60],[25,6,23,8],[25,12,23,14],[25,16,23,18,"Error"],[25,21,23,23],[25,22,23,24],[25,61,23,63],[25,62,23,64],[26,4,24,4],[27,4,25,4],[28,4,26,4],[28,8,26,8,"secretKey"],[28,17,26,17],[28,20,26,20,"decrypted"],[28,29,26,29],[28,30,26,30,"subarray"],[28,38,26,38],[28,39,26,39,"SEED_OFFSET"],[28,50,26,50],[28,52,26,52,"SEED_OFFSET"],[28,63,26,63],[28,66,26,66,"defaults_js_1"],[28,79,26,79],[28,80,26,80,"SEC_LENGTH"],[28,90,26,90],[28,91,26,91],[29,4,27,4],[29,8,27,8,"divOffset"],[29,17,27,17],[29,20,27,20,"SEED_OFFSET"],[29,31,27,31],[29,34,27,34,"defaults_js_1"],[29,47,27,47],[29,48,27,48,"SEC_LENGTH"],[29,58,27,58],[30,4,28,4],[30,8,28,8,"divider"],[30,15,28,15],[30,18,28,18,"decrypted"],[30,27,28,27],[30,28,28,28,"subarray"],[30,36,28,36],[30,37,28,37,"divOffset"],[30,46,28,46],[30,48,28,48,"divOffset"],[30,57,28,57],[30,60,28,60,"defaults_js_1"],[30,73,28,73],[30,74,28,74,"PAIR_DIV"],[30,82,28,82],[30,83,28,83,"length"],[30,89,28,89],[30,90,28,90],[31,4,29,4],[32,4,30,4],[32,8,30,8],[32,9,30,9],[32,10,30,10],[32,11,30,11],[32,13,30,13,"util_1"],[32,19,30,19],[32,20,30,20,"u8aEq"],[32,25,30,25],[32,27,30,27,"divider"],[32,34,30,34],[32,36,30,36,"defaults_js_1"],[32,49,30,49],[32,50,30,50,"PAIR_DIV"],[32,58,30,58],[32,59,30,59],[32,61,30,61],[33,6,31,8,"divOffset"],[33,15,31,17],[33,18,31,20,"SEED_OFFSET"],[33,29,31,31],[33,32,31,34,"defaults_js_1"],[33,45,31,47],[33,46,31,48,"SEED_LENGTH"],[33,57,31,59],[34,6,32,8,"secretKey"],[34,15,32,17],[34,18,32,20,"decrypted"],[34,27,32,29],[34,28,32,30,"subarray"],[34,36,32,38],[34,37,32,39,"SEED_OFFSET"],[34,48,32,50],[34,50,32,52,"divOffset"],[34,59,32,61],[34,60,32,62],[35,6,33,8,"divider"],[35,13,33,15],[35,16,33,18,"decrypted"],[35,25,33,27],[35,26,33,28,"subarray"],[35,34,33,36],[35,35,33,37,"divOffset"],[35,44,33,46],[35,46,33,48,"divOffset"],[35,55,33,57],[35,58,33,60,"defaults_js_1"],[35,71,33,73],[35,72,33,74,"PAIR_DIV"],[35,80,33,82],[35,81,33,83,"length"],[35,87,33,89],[35,88,33,90],[36,6,34,8],[37,6,35,8],[37,10,35,12],[37,11,35,13],[37,12,35,14],[37,13,35,15],[37,15,35,17,"util_1"],[37,21,35,23],[37,22,35,24,"u8aEq"],[37,27,35,29],[37,29,35,31,"divider"],[37,36,35,38],[37,38,35,40,"defaults_js_1"],[37,51,35,53],[37,52,35,54,"PAIR_DIV"],[37,60,35,62],[37,61,35,63],[37,63,35,65],[38,8,36,12],[38,14,36,18],[38,18,36,22,"Error"],[38,23,36,27],[38,24,36,28],[38,64,36,68],[38,65,36,69],[39,6,37,8],[40,4,38,4],[41,4,39,4],[41,10,39,10,"pubOffset"],[41,19,39,19],[41,22,39,22,"divOffset"],[41,31,39,31],[41,34,39,34,"defaults_js_1"],[41,47,39,47],[41,48,39,48,"PAIR_DIV"],[41,56,39,56],[41,57,39,57,"length"],[41,63,39,63],[42,4,40,4],[42,10,40,10,"publicKey"],[42,19,40,19],[42,22,40,22,"decrypted"],[42,31,40,31],[42,32,40,32,"subarray"],[42,40,40,40],[42,41,40,41,"pubOffset"],[42,50,40,50],[42,52,40,52,"pubOffset"],[42,61,40,61],[42,64,40,64,"defaults_js_1"],[42,77,40,77],[42,78,40,78,"PUB_LENGTH"],[42,88,40,88],[42,89,40,89],[43,4,41,4],[43,11,41,11],[44,6,42,8,"publicKey"],[44,15,42,17],[45,6,43,8,"secretKey"],[46,4,44,4],[46,5,44,5],[47,2,45,0],[48,0,45,1],[48,3]],"functionMap":{"names":["<global>","decodePair"],"mappings":"AAA;ACc;CD8B"},"hasCjsExports":true},"type":"js/module"}]} |