mirror of
https://github.com/pezkuwichain/pezkuwi-mobile-app.git
synced 2026-05-30 04:11:02 +00:00
1 line
8.2 KiB
Plaintext
1 line
8.2 KiB
Plaintext
{"dependencies":[{"name":"@polkadot/util","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":1,"column":0,"index":0},"end":{"line":1,"column":39,"index":39}}],"key":"ISHU1ovvPMrCldqRjtd1JhW9dyo=","exportNames":["*"],"imports":1}},{"name":"@polkadot/util-crypto","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":2,"column":0,"index":40},"end":{"line":2,"column":56,"index":96}}],"key":"i6n5nZx9jV9OWiqinE0v9Jgj+DA=","exportNames":["*"],"imports":1}},{"name":"./defaults.js","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":3,"column":0,"index":97},"end":{"line":3,"column":88,"index":185}}],"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.decodePair = decodePair;\n var _polkadotUtil = require(_dependencyMap[0], \"@polkadot/util\");\n var _polkadotUtilCrypto = require(_dependencyMap[1], \"@polkadot/util-crypto\");\n var _defaultsJs = require(_dependencyMap[2], \"./defaults.js\");\n const SEED_OFFSET = _defaultsJs.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, _polkadotUtilCrypto.jsonDecryptData)(encrypted, passphrase, encType);\n const header = decrypted.subarray(0, _defaultsJs.PAIR_HDR.length);\n // check the start header (generations 1-3)\n if (!(0, _polkadotUtil.u8aEq)(header, _defaultsJs.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 + _defaultsJs.SEC_LENGTH);\n let divOffset = SEED_OFFSET + _defaultsJs.SEC_LENGTH;\n let divider = decrypted.subarray(divOffset, divOffset + _defaultsJs.PAIR_DIV.length);\n // old-style (generation 1 & 2), we have the seed here\n if (!(0, _polkadotUtil.u8aEq)(divider, _defaultsJs.PAIR_DIV)) {\n divOffset = SEED_OFFSET + _defaultsJs.SEED_LENGTH;\n secretKey = decrypted.subarray(SEED_OFFSET, divOffset);\n divider = decrypted.subarray(divOffset, divOffset + _defaultsJs.PAIR_DIV.length);\n // check the divisior at this point (already checked for generation 3)\n if (!(0, _polkadotUtil.u8aEq)(divider, _defaultsJs.PAIR_DIV)) {\n throw new Error('Invalid encoding divider found in body');\n }\n }\n const pubOffset = divOffset + _defaultsJs.PAIR_DIV.length;\n const publicKey = decrypted.subarray(pubOffset, pubOffset + _defaultsJs.PUB_LENGTH);\n return {\n publicKey,\n secretKey\n };\n }\n});","lineCount":48,"map":[[7,2,12,0,"exports"],[7,9,12,0],[7,10,12,0,"decodePair"],[7,20,12,0],[7,23,12,0,"decodePair"],[7,33,12,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,"_polkadotUtilCrypto"],[9,25,2,0],[9,28,2,0,"require"],[9,35,2,0],[9,36,2,0,"_dependencyMap"],[9,50,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,0],[11,8,4,6,"SEED_OFFSET"],[11,19,4,17],[11,22,4,20,"PAIR_HDR"],[11,33,4,28],[11,34,4,28,"PAIR_HDR"],[11,42,4,28],[11,43,4,29,"length"],[11,49,4,35],[12,2,5,0],[13,0,6,0],[14,0,7,0],[15,0,8,0],[16,0,9,0],[17,0,10,0],[18,0,11,0],[19,2,12,7],[19,11,12,16,"decodePair"],[19,21,12,26,"decodePair"],[19,22,12,27,"passphrase"],[19,32,12,37],[19,34,12,39,"encrypted"],[19,43,12,48],[19,45,12,50,"_encType"],[19,53,12,58],[19,55,12,60],[20,4,13,4],[20,10,13,10,"encType"],[20,17,13,17],[20,20,13,20,"Array"],[20,25,13,25],[20,26,13,26,"isArray"],[20,33,13,33],[20,34,13,34,"_encType"],[20,42,13,42],[20,43,13,43],[20,47,13,47,"_encType"],[20,55,13,55],[20,60,13,60,"undefined"],[20,69,13,69],[20,72,14,10,"_encType"],[20,80,14,18],[20,83,15,10],[20,84,15,11,"_encType"],[20,92,15,19],[20,93,15,20],[21,4,16,4],[21,10,16,10,"decrypted"],[21,19,16,19],[21,22,16,22],[21,26,16,22,"jsonDecryptData"],[21,45,16,37],[21,46,16,37,"jsonDecryptData"],[21,61,16,37],[21,63,16,38,"encrypted"],[21,72,16,47],[21,74,16,49,"passphrase"],[21,84,16,59],[21,86,16,61,"encType"],[21,93,16,68],[21,94,16,69],[22,4,17,4],[22,10,17,10,"header"],[22,16,17,16],[22,19,17,19,"decrypted"],[22,28,17,28],[22,29,17,29,"subarray"],[22,37,17,37],[22,38,17,38],[22,39,17,39],[22,41,17,41,"PAIR_HDR"],[22,52,17,49],[22,53,17,49,"PAIR_HDR"],[22,61,17,49],[22,62,17,50,"length"],[22,68,17,56],[22,69,17,57],[23,4,18,4],[24,4,19,4],[24,8,19,8],[24,9,19,9],[24,13,19,9,"u8aEq"],[24,26,19,14],[24,27,19,14,"u8aEq"],[24,32,19,14],[24,34,19,15,"header"],[24,40,19,21],[24,42,19,23,"PAIR_HDR"],[24,53,19,31],[24,54,19,31,"PAIR_HDR"],[24,62,19,31],[24,63,19,32],[24,65,19,34],[25,6,20,8],[25,12,20,14],[25,16,20,18,"Error"],[25,21,20,23],[25,22,20,24],[25,61,20,63],[25,62,20,64],[26,4,21,4],[27,4,22,4],[28,4,23,4],[28,8,23,8,"secretKey"],[28,17,23,17],[28,20,23,20,"decrypted"],[28,29,23,29],[28,30,23,30,"subarray"],[28,38,23,38],[28,39,23,39,"SEED_OFFSET"],[28,50,23,50],[28,52,23,52,"SEED_OFFSET"],[28,63,23,63],[28,66,23,66,"SEC_LENGTH"],[28,77,23,76],[28,78,23,76,"SEC_LENGTH"],[28,88,23,76],[28,89,23,77],[29,4,24,4],[29,8,24,8,"divOffset"],[29,17,24,17],[29,20,24,20,"SEED_OFFSET"],[29,31,24,31],[29,34,24,34,"SEC_LENGTH"],[29,45,24,44],[29,46,24,44,"SEC_LENGTH"],[29,56,24,44],[30,4,25,4],[30,8,25,8,"divider"],[30,15,25,15],[30,18,25,18,"decrypted"],[30,27,25,27],[30,28,25,28,"subarray"],[30,36,25,36],[30,37,25,37,"divOffset"],[30,46,25,46],[30,48,25,48,"divOffset"],[30,57,25,57],[30,60,25,60,"PAIR_DIV"],[30,71,25,68],[30,72,25,68,"PAIR_DIV"],[30,80,25,68],[30,81,25,69,"length"],[30,87,25,75],[30,88,25,76],[31,4,26,4],[32,4,27,4],[32,8,27,8],[32,9,27,9],[32,13,27,9,"u8aEq"],[32,26,27,14],[32,27,27,14,"u8aEq"],[32,32,27,14],[32,34,27,15,"divider"],[32,41,27,22],[32,43,27,24,"PAIR_DIV"],[32,54,27,32],[32,55,27,32,"PAIR_DIV"],[32,63,27,32],[32,64,27,33],[32,66,27,35],[33,6,28,8,"divOffset"],[33,15,28,17],[33,18,28,20,"SEED_OFFSET"],[33,29,28,31],[33,32,28,34,"SEED_LENGTH"],[33,43,28,45],[33,44,28,45,"SEED_LENGTH"],[33,55,28,45],[34,6,29,8,"secretKey"],[34,15,29,17],[34,18,29,20,"decrypted"],[34,27,29,29],[34,28,29,30,"subarray"],[34,36,29,38],[34,37,29,39,"SEED_OFFSET"],[34,48,29,50],[34,50,29,52,"divOffset"],[34,59,29,61],[34,60,29,62],[35,6,30,8,"divider"],[35,13,30,15],[35,16,30,18,"decrypted"],[35,25,30,27],[35,26,30,28,"subarray"],[35,34,30,36],[35,35,30,37,"divOffset"],[35,44,30,46],[35,46,30,48,"divOffset"],[35,55,30,57],[35,58,30,60,"PAIR_DIV"],[35,69,30,68],[35,70,30,68,"PAIR_DIV"],[35,78,30,68],[35,79,30,69,"length"],[35,85,30,75],[35,86,30,76],[36,6,31,8],[37,6,32,8],[37,10,32,12],[37,11,32,13],[37,15,32,13,"u8aEq"],[37,28,32,18],[37,29,32,18,"u8aEq"],[37,34,32,18],[37,36,32,19,"divider"],[37,43,32,26],[37,45,32,28,"PAIR_DIV"],[37,56,32,36],[37,57,32,36,"PAIR_DIV"],[37,65,32,36],[37,66,32,37],[37,68,32,39],[38,8,33,12],[38,14,33,18],[38,18,33,22,"Error"],[38,23,33,27],[38,24,33,28],[38,64,33,68],[38,65,33,69],[39,6,34,8],[40,4,35,4],[41,4,36,4],[41,10,36,10,"pubOffset"],[41,19,36,19],[41,22,36,22,"divOffset"],[41,31,36,31],[41,34,36,34,"PAIR_DIV"],[41,45,36,42],[41,46,36,42,"PAIR_DIV"],[41,54,36,42],[41,55,36,43,"length"],[41,61,36,49],[42,4,37,4],[42,10,37,10,"publicKey"],[42,19,37,19],[42,22,37,22,"decrypted"],[42,31,37,31],[42,32,37,32,"subarray"],[42,40,37,40],[42,41,37,41,"pubOffset"],[42,50,37,50],[42,52,37,52,"pubOffset"],[42,61,37,61],[42,64,37,64,"PUB_LENGTH"],[42,75,37,74],[42,76,37,74,"PUB_LENGTH"],[42,86,37,74],[42,87,37,75],[43,4,38,4],[43,11,38,11],[44,6,39,8,"publicKey"],[44,15,39,17],[45,6,40,8,"secretKey"],[46,4,41,4],[46,5,41,5],[47,2,42,0],[48,0,42,1],[48,3]],"functionMap":{"names":["<global>","decodePair"],"mappings":"AAA;OCW;CD8B"},"hasCjsExports":false},"type":"js/module"}]} |