mirror of
https://github.com/pezkuwichain/pezkuwi-mobile-app.git
synced 2026-05-30 10:01:02 +00:00
1 line
6.0 KiB
Plaintext
1 line
6.0 KiB
Plaintext
{"dependencies":[{"name":"@noble/curves/secp256k1","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":1,"column":0,"index":0},"end":{"line":1,"column":52,"index":52}}],"key":"csK47Jl21yyHbYXmqNFvld7NybI=","exportNames":["*"],"imports":1}},{"name":"@polkadot/util","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":2,"column":0,"index":53},"end":{"line":2,"column":53,"index":106}}],"key":"ISHU1ovvPMrCldqRjtd1JhW9dyo=","exportNames":["*"],"imports":1}},{"name":"@polkadot/wasm-crypto","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":3,"column":0,"index":107},"end":{"line":3,"column":74,"index":181}}],"key":"2/wMT/y5UfnEdVow79e3G5+65jw=","exportNames":["*"],"imports":1}},{"name":"./compress.js","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":4,"column":0,"index":182},"end":{"line":4,"column":50,"index":232}}],"key":"v/K16uf9VMReLcpnnI5S3yACd3k=","exportNames":["*"],"imports":1}},{"name":"./expand.js","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":5,"column":0,"index":233},"end":{"line":5,"column":46,"index":279}}],"key":"fwgeNI4yIGORlbxDz6569s2VLf4=","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.secp256k1Recover = secp256k1Recover;\n var _nobleCurvesSecp256k = require(_dependencyMap[0], \"@noble/curves/secp256k1\");\n var _polkadotUtil = require(_dependencyMap[1], \"@polkadot/util\");\n var _polkadotWasmCrypto = require(_dependencyMap[2], \"@polkadot/wasm-crypto\");\n var _compressJs = require(_dependencyMap[3], \"./compress.js\");\n var _expandJs = require(_dependencyMap[4], \"./expand.js\");\n /**\n * @name secp256k1Recover\n * @description Recovers a publicKey from the supplied signature\n */\n function secp256k1Recover(msgHash, signature, recovery, hashType = 'blake2', onlyJs) {\n const sig = (0, _polkadotUtil.u8aToU8a)(signature).subarray(0, 64);\n const msg = (0, _polkadotUtil.u8aToU8a)(msgHash);\n const publicKey = !_polkadotUtil.hasBigInt || !onlyJs && (0, _polkadotWasmCrypto.isReady)() ? (0, _polkadotWasmCrypto.secp256k1Recover)(msg, sig, recovery) : _nobleCurvesSecp256k.secp256k1.Signature.fromCompact(sig).addRecoveryBit(recovery).recoverPublicKey(msg).toRawBytes();\n if (!publicKey) {\n throw new Error('Unable to recover publicKey from signature');\n }\n return hashType === 'keccak' ? (0, _expandJs.secp256k1Expand)(publicKey, onlyJs) : (0, _compressJs.secp256k1Compress)(publicKey, onlyJs);\n }\n});","lineCount":26,"map":[[7,2,10,0,"exports"],[7,9,10,0],[7,10,10,0,"secp256k1Recover"],[7,26,10,0],[7,29,10,0,"secp256k1Recover"],[7,45,10,0],[8,2,1,0],[8,6,1,0,"_nobleCurvesSecp256k"],[8,26,1,0],[8,29,1,0,"require"],[8,36,1,0],[8,37,1,0,"_dependencyMap"],[8,51,1,0],[9,2,2,0],[9,6,2,0,"_polkadotUtil"],[9,19,2,0],[9,22,2,0,"require"],[9,29,2,0],[9,30,2,0,"_dependencyMap"],[9,44,2,0],[10,2,3,0],[10,6,3,0,"_polkadotWasmCrypto"],[10,25,3,0],[10,28,3,0,"require"],[10,35,3,0],[10,36,3,0,"_dependencyMap"],[10,50,3,0],[11,2,4,0],[11,6,4,0,"_compressJs"],[11,17,4,0],[11,20,4,0,"require"],[11,27,4,0],[11,28,4,0,"_dependencyMap"],[11,42,4,0],[12,2,5,0],[12,6,5,0,"_expandJs"],[12,15,5,0],[12,18,5,0,"require"],[12,25,5,0],[12,26,5,0,"_dependencyMap"],[12,40,5,0],[13,2,6,0],[14,0,7,0],[15,0,8,0],[16,0,9,0],[17,2,10,7],[17,11,10,16,"secp256k1Recover"],[17,27,10,32,"secp256k1Recover"],[17,28,10,33,"msgHash"],[17,35,10,40],[17,37,10,42,"signature"],[17,46,10,51],[17,48,10,53,"recovery"],[17,56,10,61],[17,58,10,63,"hashType"],[17,66,10,71],[17,69,10,74],[17,77,10,82],[17,79,10,84,"onlyJs"],[17,85,10,90],[17,87,10,92],[18,4,11,4],[18,10,11,10,"sig"],[18,13,11,13],[18,16,11,16],[18,20,11,16,"u8aToU8a"],[18,33,11,24],[18,34,11,24,"u8aToU8a"],[18,42,11,24],[18,44,11,25,"signature"],[18,53,11,34],[18,54,11,35],[18,55,11,36,"subarray"],[18,63,11,44],[18,64,11,45],[18,65,11,46],[18,67,11,48],[18,69,11,50],[18,70,11,51],[19,4,12,4],[19,10,12,10,"msg"],[19,13,12,13],[19,16,12,16],[19,20,12,16,"u8aToU8a"],[19,33,12,24],[19,34,12,24,"u8aToU8a"],[19,42,12,24],[19,44,12,25,"msgHash"],[19,51,12,32],[19,52,12,33],[20,4,13,4],[20,10,13,10,"publicKey"],[20,19,13,19],[20,22,13,22],[20,23,13,23,"hasBigInt"],[20,36,13,32],[20,37,13,32,"hasBigInt"],[20,46,13,32],[20,50,13,37],[20,51,13,38,"onlyJs"],[20,57,13,44],[20,61,13,48],[20,65,13,48,"isReady"],[20,84,13,55],[20,85,13,55,"isReady"],[20,92,13,55],[20,94,13,56],[20,95,13,58],[20,98,14,10],[20,102,14,10,"wasm"],[20,121,14,14],[20,122,14,14,"secp256k1Recover"],[20,138,14,14],[20,140,14,15,"msg"],[20,143,14,18],[20,145,14,20,"sig"],[20,148,14,23],[20,150,14,25,"recovery"],[20,158,14,33],[20,159,14,34],[20,162,15,10,"secp256k1"],[20,182,15,19],[20,183,15,19,"secp256k1"],[20,192,15,19],[20,193,15,20,"Signature"],[20,202,15,29],[20,203,16,13,"fromCompact"],[20,214,16,24],[20,215,16,25,"sig"],[20,218,16,28],[20,219,16,29],[20,220,17,13,"addRecoveryBit"],[20,234,17,27],[20,235,17,28,"recovery"],[20,243,17,36],[20,244,17,37],[20,245,18,13,"recoverPublicKey"],[20,261,18,29],[20,262,18,30,"msg"],[20,265,18,33],[20,266,18,34],[20,267,19,13,"toRawBytes"],[20,277,19,23],[20,278,19,24],[20,279,19,25],[21,4,20,4],[21,8,20,8],[21,9,20,9,"publicKey"],[21,18,20,18],[21,20,20,20],[22,6,21,8],[22,12,21,14],[22,16,21,18,"Error"],[22,21,21,23],[22,22,21,24],[22,66,21,68],[22,67,21,69],[23,4,22,4],[24,4,23,4],[24,11,23,11,"hashType"],[24,19,23,19],[24,24,23,24],[24,32,23,32],[24,35,24,10],[24,39,24,10,"secp256k1Expand"],[24,48,24,25],[24,49,24,25,"secp256k1Expand"],[24,64,24,25],[24,66,24,26,"publicKey"],[24,75,24,35],[24,77,24,37,"onlyJs"],[24,83,24,43],[24,84,24,44],[24,87,25,10],[24,91,25,10,"secp256k1Compress"],[24,102,25,27],[24,103,25,27,"secp256k1Compress"],[24,120,25,27],[24,122,25,28,"publicKey"],[24,131,25,37],[24,133,25,39,"onlyJs"],[24,139,25,45],[24,140,25,46],[25,2,26,0],[26,0,26,1],[26,3]],"functionMap":{"names":["<global>","secp256k1Recover"],"mappings":"AAA;OCS;CDgB"},"hasCjsExports":false},"type":"js/module"}]} |