Files
pezkuwi-mobile-app/frontend/.metro-cache/cache/7e/4ea1b3472dec35ee74bcfbf5b1408ea5671f8cd3140d8786e0999f21fc31343acc84f5
T
2025-11-08 10:06:45 +00:00

1 line
26 KiB
Plaintext

{"dependencies":[{"name":"../utils.js","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":11,"column":19,"index":404},"end":{"line":11,"column":41,"index":426}}],"key":"Yc7DmwhweSDBIC4bv+r2fO8xp6U=","exportNames":["*"],"imports":1}},{"name":"./modular.js","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":12,"column":21,"index":449},"end":{"line":12,"column":44,"index":472}}],"key":"pkHxIsiyj9LvPZma2E+OjOIbg7k=","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.montgomery = montgomery;\n /**\n * Montgomery curve methods. It's not really whole montgomery curve,\n * just bunch of very specific methods for X25519 / X448 from\n * [RFC 7748](https://www.rfc-editor.org/rfc/rfc7748)\n * @module\n */\n /*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */\n var utils_ts_1 = require(_dependencyMap[0], \"../utils.js\");\n var modular_ts_1 = require(_dependencyMap[1], \"./modular.js\");\n var _0n = BigInt(0);\n var _1n = BigInt(1);\n var _2n = BigInt(2);\n function validateOpts(curve) {\n (0, utils_ts_1._validateObject)(curve, {\n adjustScalarBytes: 'function',\n powPminus2: 'function'\n });\n return Object.freeze({\n ...curve\n });\n }\n function montgomery(curveDef) {\n var CURVE = validateOpts(curveDef);\n var P = CURVE.P,\n type = CURVE.type,\n adjustScalarBytes = CURVE.adjustScalarBytes,\n powPminus2 = CURVE.powPminus2,\n rand = CURVE.randomBytes;\n var is25519 = type === 'x25519';\n if (!is25519 && type !== 'x448') throw new Error('invalid type');\n var randomBytes_ = rand || utils_ts_1.randomBytes;\n var montgomeryBits = is25519 ? 255 : 448;\n var fieldLen = is25519 ? 32 : 56;\n var Gu = is25519 ? BigInt(9) : BigInt(5);\n // RFC 7748 #5:\n // The constant a24 is (486662 - 2) / 4 = 121665 for curve25519/X25519 and\n // (156326 - 2) / 4 = 39081 for curve448/X448\n // const a = is25519 ? 156326n : 486662n;\n var a24 = is25519 ? BigInt(121665) : BigInt(39081);\n // RFC: x25519 \"the resulting integer is of the form 2^254 plus\n // eight times a value between 0 and 2^251 - 1 (inclusive)\"\n // x448: \"2^447 plus four times a value between 0 and 2^445 - 1 (inclusive)\"\n var minScalar = is25519 ? _2n ** BigInt(254) : _2n ** BigInt(447);\n var maxAdded = is25519 ? BigInt(8) * _2n ** BigInt(251) - _1n : BigInt(4) * _2n ** BigInt(445) - _1n;\n var maxScalar = minScalar + maxAdded + _1n; // (inclusive)\n var modP = n => (0, modular_ts_1.mod)(n, P);\n var GuBytes = encodeU(Gu);\n function encodeU(u) {\n return (0, utils_ts_1.numberToBytesLE)(modP(u), fieldLen);\n }\n function decodeU(u) {\n var _u = (0, utils_ts_1.ensureBytes)('u coordinate', u, fieldLen);\n // RFC: When receiving such an array, implementations of X25519\n // (but not X448) MUST mask the most significant bit in the final byte.\n if (is25519) _u[31] &= 127; // 0b0111_1111\n // RFC: Implementations MUST accept non-canonical values and process them as\n // if they had been reduced modulo the field prime. The non-canonical\n // values are 2^255 - 19 through 2^255 - 1 for X25519 and 2^448 - 2^224\n // - 1 through 2^448 - 1 for X448.\n return modP((0, utils_ts_1.bytesToNumberLE)(_u));\n }\n function decodeScalar(scalar) {\n return (0, utils_ts_1.bytesToNumberLE)(adjustScalarBytes((0, utils_ts_1.ensureBytes)('scalar', scalar, fieldLen)));\n }\n function scalarMult(scalar, u) {\n var pu = montgomeryLadder(decodeU(u), decodeScalar(scalar));\n // Some public keys are useless, of low-order. Curve author doesn't think\n // it needs to be validated, but we do it nonetheless.\n // https://cr.yp.to/ecdh.html#validate\n if (pu === _0n) throw new Error('invalid private or public key received');\n return encodeU(pu);\n }\n // Computes public key from private. By doing scalar multiplication of base point.\n function scalarMultBase(scalar) {\n return scalarMult(scalar, GuBytes);\n }\n // cswap from RFC7748 \"example code\"\n function cswap(swap, x_2, x_3) {\n // dummy = mask(swap) AND (x_2 XOR x_3)\n // Where mask(swap) is the all-1 or all-0 word of the same length as x_2\n // and x_3, computed, e.g., as mask(swap) = 0 - swap.\n var dummy = modP(swap * (x_2 - x_3));\n x_2 = modP(x_2 - dummy); // x_2 = x_2 XOR dummy\n x_3 = modP(x_3 + dummy); // x_3 = x_3 XOR dummy\n return {\n x_2,\n x_3\n };\n }\n /**\n * Montgomery x-only multiplication ladder.\n * @param pointU u coordinate (x) on Montgomery Curve 25519\n * @param scalar by which the point would be multiplied\n * @returns new Point on Montgomery curve\n */\n function montgomeryLadder(u, scalar) {\n (0, utils_ts_1.aInRange)('u', u, _0n, P);\n (0, utils_ts_1.aInRange)('scalar', scalar, minScalar, maxScalar);\n var k = scalar;\n var x_1 = u;\n var x_2 = _1n;\n var z_2 = _0n;\n var x_3 = u;\n var z_3 = _1n;\n var swap = _0n;\n for (var t = BigInt(montgomeryBits - 1); t >= _0n; t--) {\n var k_t = k >> t & _1n;\n swap ^= k_t;\n var _cswap = cswap(swap, x_2, x_3);\n x_2 = _cswap.x_2;\n x_3 = _cswap.x_3;\n var _cswap2 = cswap(swap, z_2, z_3);\n z_2 = _cswap2.x_2;\n z_3 = _cswap2.x_3;\n swap = k_t;\n var A = x_2 + z_2;\n var AA = modP(A * A);\n var B = x_2 - z_2;\n var BB = modP(B * B);\n var E = AA - BB;\n var C = x_3 + z_3;\n var D = x_3 - z_3;\n var DA = modP(D * A);\n var CB = modP(C * B);\n var dacb = DA + CB;\n var da_cb = DA - CB;\n x_3 = modP(dacb * dacb);\n z_3 = modP(x_1 * modP(da_cb * da_cb));\n x_2 = modP(AA * BB);\n z_2 = modP(E * (AA + modP(a24 * E)));\n }\n var _cswap3 = cswap(swap, x_2, x_3);\n x_2 = _cswap3.x_2;\n x_3 = _cswap3.x_3;\n var _cswap4 = cswap(swap, z_2, z_3);\n z_2 = _cswap4.x_2;\n z_3 = _cswap4.x_3;\n var z2 = powPminus2(z_2); // `Fp.pow(x, P - _2n)` is much slower equivalent\n return modP(x_2 * z2); // Return x_2 * (z_2^(p - 2))\n }\n var lengths = {\n secretKey: fieldLen,\n publicKey: fieldLen,\n seed: fieldLen\n };\n var randomSecretKey = function () {\n var seed = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : randomBytes_(fieldLen);\n (0, utils_ts_1.abytes)(seed, lengths.seed);\n return seed;\n };\n function keygen(seed) {\n var secretKey = randomSecretKey(seed);\n return {\n secretKey,\n publicKey: scalarMultBase(secretKey)\n };\n }\n var utils = {\n randomSecretKey,\n randomPrivateKey: randomSecretKey\n };\n return {\n keygen,\n getSharedSecret: (secretKey, publicKey) => scalarMult(secretKey, publicKey),\n getPublicKey: secretKey => scalarMultBase(secretKey),\n scalarMult,\n scalarMultBase,\n utils,\n GuBytes: GuBytes.slice(),\n lengths\n };\n }\n});","lineCount":180,"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,"montgomery"],[7,20,3,18],[7,23,3,21,"montgomery"],[7,33,3,31],[8,2,4,0],[9,0,5,0],[10,0,6,0],[11,0,7,0],[12,0,8,0],[13,0,9,0],[14,2,10,0],[15,2,11,0],[15,6,11,6,"utils_ts_1"],[15,16,11,16],[15,19,11,19,"require"],[15,26,11,26],[15,27,11,26,"_dependencyMap"],[15,41,11,26],[15,59,11,40],[15,60,11,41],[16,2,12,0],[16,6,12,6,"modular_ts_1"],[16,18,12,18],[16,21,12,21,"require"],[16,28,12,28],[16,29,12,28,"_dependencyMap"],[16,43,12,28],[16,62,12,43],[16,63,12,44],[17,2,13,0],[17,6,13,6,"_0n"],[17,9,13,9],[17,12,13,12,"BigInt"],[17,18,13,18],[17,19,13,19],[17,20,13,20],[17,21,13,21],[18,2,14,0],[18,6,14,6,"_1n"],[18,9,14,9],[18,12,14,12,"BigInt"],[18,18,14,18],[18,19,14,19],[18,20,14,20],[18,21,14,21],[19,2,15,0],[19,6,15,6,"_2n"],[19,9,15,9],[19,12,15,12,"BigInt"],[19,18,15,18],[19,19,15,19],[19,20,15,20],[19,21,15,21],[20,2,16,0],[20,11,16,9,"validateOpts"],[20,23,16,21,"validateOpts"],[20,24,16,22,"curve"],[20,29,16,27],[20,31,16,29],[21,4,17,4],[21,5,17,5],[21,6,17,6],[21,8,17,8,"utils_ts_1"],[21,18,17,18],[21,19,17,19,"_validateObject"],[21,34,17,34],[21,36,17,36,"curve"],[21,41,17,41],[21,43,17,43],[22,6,18,8,"adjustScalarBytes"],[22,23,18,25],[22,25,18,27],[22,35,18,37],[23,6,19,8,"powPminus2"],[23,16,19,18],[23,18,19,20],[24,4,20,4],[24,5,20,5],[24,6,20,6],[25,4,21,4],[25,11,21,11,"Object"],[25,17,21,17],[25,18,21,18,"freeze"],[25,24,21,24],[25,25,21,25],[26,6,21,27],[26,9,21,30,"curve"],[27,4,21,36],[27,5,21,37],[27,6,21,38],[28,2,22,0],[29,2,23,0],[29,11,23,9,"montgomery"],[29,21,23,19,"montgomery"],[29,22,23,20,"curveDef"],[29,30,23,28],[29,32,23,30],[30,4,24,4],[30,8,24,10,"CURVE"],[30,13,24,15],[30,16,24,18,"validateOpts"],[30,28,24,30],[30,29,24,31,"curveDef"],[30,37,24,39],[30,38,24,40],[31,4,25,4],[31,8,25,12,"P"],[31,9,25,13],[31,12,25,74,"CURVE"],[31,17,25,79],[31,18,25,12,"P"],[31,19,25,13],[32,6,25,15,"type"],[32,10,25,19],[32,13,25,74,"CURVE"],[32,18,25,79],[32,19,25,15,"type"],[32,23,25,19],[33,6,25,21,"adjustScalarBytes"],[33,23,25,38],[33,26,25,74,"CURVE"],[33,31,25,79],[33,32,25,21,"adjustScalarBytes"],[33,49,25,38],[34,6,25,40,"powPminus2"],[34,16,25,50],[34,19,25,74,"CURVE"],[34,24,25,79],[34,25,25,40,"powPminus2"],[34,35,25,50],[35,6,25,65,"rand"],[35,10,25,69],[35,13,25,74,"CURVE"],[35,18,25,79],[35,19,25,52,"randomBytes"],[35,30,25,63],[36,4,26,4],[36,8,26,10,"is25519"],[36,15,26,17],[36,18,26,20,"type"],[36,22,26,24],[36,27,26,29],[36,35,26,37],[37,4,27,4],[37,8,27,8],[37,9,27,9,"is25519"],[37,16,27,16],[37,20,27,20,"type"],[37,24,27,24],[37,29,27,29],[37,35,27,35],[37,37,28,8],[37,43,28,14],[37,47,28,18,"Error"],[37,52,28,23],[37,53,28,24],[37,67,28,38],[37,68,28,39],[38,4,29,4],[38,8,29,10,"randomBytes_"],[38,20,29,22],[38,23,29,25,"rand"],[38,27,29,29],[38,31,29,33,"utils_ts_1"],[38,41,29,43],[38,42,29,44,"randomBytes"],[38,53,29,55],[39,4,30,4],[39,8,30,10,"montgomeryBits"],[39,22,30,24],[39,25,30,27,"is25519"],[39,32,30,34],[39,35,30,37],[39,38,30,40],[39,41,30,43],[39,44,30,46],[40,4,31,4],[40,8,31,10,"fieldLen"],[40,16,31,18],[40,19,31,21,"is25519"],[40,26,31,28],[40,29,31,31],[40,31,31,33],[40,34,31,36],[40,36,31,38],[41,4,32,4],[41,8,32,10,"Gu"],[41,10,32,12],[41,13,32,15,"is25519"],[41,20,32,22],[41,23,32,25,"BigInt"],[41,29,32,31],[41,30,32,32],[41,31,32,33],[41,32,32,34],[41,35,32,37,"BigInt"],[41,41,32,43],[41,42,32,44],[41,43,32,45],[41,44,32,46],[42,4,33,4],[43,4,34,4],[44,4,35,4],[45,4,36,4],[46,4,37,4],[46,8,37,10,"a24"],[46,11,37,13],[46,14,37,16,"is25519"],[46,21,37,23],[46,24,37,26,"BigInt"],[46,30,37,32],[46,31,37,33],[46,37,37,39],[46,38,37,40],[46,41,37,43,"BigInt"],[46,47,37,49],[46,48,37,50],[46,53,37,55],[46,54,37,56],[47,4,38,4],[48,4,39,4],[49,4,40,4],[50,4,41,4],[50,8,41,10,"minScalar"],[50,17,41,19],[50,20,41,22,"is25519"],[50,27,41,29],[50,30,41,32,"_2n"],[50,33,41,35],[50,37,41,39,"BigInt"],[50,43,41,45],[50,44,41,46],[50,47,41,49],[50,48,41,50],[50,51,41,53,"_2n"],[50,54,41,56],[50,58,41,60,"BigInt"],[50,64,41,66],[50,65,41,67],[50,68,41,70],[50,69,41,71],[51,4,42,4],[51,8,42,10,"maxAdded"],[51,16,42,18],[51,19,42,21,"is25519"],[51,26,42,28],[51,29,43,10,"BigInt"],[51,35,43,16],[51,36,43,17],[51,37,43,18],[51,38,43,19],[51,41,43,22,"_2n"],[51,44,43,25],[51,48,43,29,"BigInt"],[51,54,43,35],[51,55,43,36],[51,58,43,39],[51,59,43,40],[51,62,43,43,"_1n"],[51,65,43,46],[51,68,44,10,"BigInt"],[51,74,44,16],[51,75,44,17],[51,76,44,18],[51,77,44,19],[51,80,44,22,"_2n"],[51,83,44,25],[51,87,44,29,"BigInt"],[51,93,44,35],[51,94,44,36],[51,97,44,39],[51,98,44,40],[51,101,44,43,"_1n"],[51,104,44,46],[52,4,45,4],[52,8,45,10,"maxScalar"],[52,17,45,19],[52,20,45,22,"minScalar"],[52,29,45,31],[52,32,45,34,"maxAdded"],[52,40,45,42],[52,43,45,45,"_1n"],[52,46,45,48],[52,47,45,49],[52,48,45,50],[53,4,46,4],[53,8,46,10,"modP"],[53,12,46,14],[53,15,46,18,"n"],[53,16,46,19],[53,20,46,24],[53,21,46,25],[53,22,46,26],[53,24,46,28,"modular_ts_1"],[53,36,46,40],[53,37,46,41,"mod"],[53,40,46,44],[53,42,46,46,"n"],[53,43,46,47],[53,45,46,49,"P"],[53,46,46,50],[53,47,46,51],[54,4,47,4],[54,8,47,10,"GuBytes"],[54,15,47,17],[54,18,47,20,"encodeU"],[54,25,47,27],[54,26,47,28,"Gu"],[54,28,47,30],[54,29,47,31],[55,4,48,4],[55,13,48,13,"encodeU"],[55,20,48,20,"encodeU"],[55,21,48,21,"u"],[55,22,48,22],[55,24,48,24],[56,6,49,8],[56,13,49,15],[56,14,49,16],[56,15,49,17],[56,17,49,19,"utils_ts_1"],[56,27,49,29],[56,28,49,30,"numberToBytesLE"],[56,43,49,45],[56,45,49,47,"modP"],[56,49,49,51],[56,50,49,52,"u"],[56,51,49,53],[56,52,49,54],[56,54,49,56,"fieldLen"],[56,62,49,64],[56,63,49,65],[57,4,50,4],[58,4,51,4],[58,13,51,13,"decodeU"],[58,20,51,20,"decodeU"],[58,21,51,21,"u"],[58,22,51,22],[58,24,51,24],[59,6,52,8],[59,10,52,14,"_u"],[59,12,52,16],[59,15,52,19],[59,16,52,20],[59,17,52,21],[59,19,52,23,"utils_ts_1"],[59,29,52,33],[59,30,52,34,"ensureBytes"],[59,41,52,45],[59,43,52,47],[59,57,52,61],[59,59,52,63,"u"],[59,60,52,64],[59,62,52,66,"fieldLen"],[59,70,52,74],[59,71,52,75],[60,6,53,8],[61,6,54,8],[62,6,55,8],[62,10,55,12,"is25519"],[62,17,55,19],[62,19,56,12,"_u"],[62,21,56,14],[62,22,56,15],[62,24,56,17],[62,25,56,18],[62,29,56,22],[62,32,56,25],[62,33,56,26],[62,34,56,27],[63,6,57,8],[64,6,58,8],[65,6,59,8],[66,6,60,8],[67,6,61,8],[67,13,61,15,"modP"],[67,17,61,19],[67,18,61,20],[67,19,61,21],[67,20,61,22],[67,22,61,24,"utils_ts_1"],[67,32,61,34],[67,33,61,35,"bytesToNumberLE"],[67,48,61,50],[67,50,61,52,"_u"],[67,52,61,54],[67,53,61,55],[67,54,61,56],[68,4,62,4],[69,4,63,4],[69,13,63,13,"decodeScalar"],[69,25,63,25,"decodeScalar"],[69,26,63,26,"scalar"],[69,32,63,32],[69,34,63,34],[70,6,64,8],[70,13,64,15],[70,14,64,16],[70,15,64,17],[70,17,64,19,"utils_ts_1"],[70,27,64,29],[70,28,64,30,"bytesToNumberLE"],[70,43,64,45],[70,45,64,47,"adjustScalarBytes"],[70,62,64,64],[70,63,64,65],[70,64,64,66],[70,65,64,67],[70,67,64,69,"utils_ts_1"],[70,77,64,79],[70,78,64,80,"ensureBytes"],[70,89,64,91],[70,91,64,93],[70,99,64,101],[70,101,64,103,"scalar"],[70,107,64,109],[70,109,64,111,"fieldLen"],[70,117,64,119],[70,118,64,120],[70,119,64,121],[70,120,64,122],[71,4,65,4],[72,4,66,4],[72,13,66,13,"scalarMult"],[72,23,66,23,"scalarMult"],[72,24,66,24,"scalar"],[72,30,66,30],[72,32,66,32,"u"],[72,33,66,33],[72,35,66,35],[73,6,67,8],[73,10,67,14,"pu"],[73,12,67,16],[73,15,67,19,"montgomeryLadder"],[73,31,67,35],[73,32,67,36,"decodeU"],[73,39,67,43],[73,40,67,44,"u"],[73,41,67,45],[73,42,67,46],[73,44,67,48,"decodeScalar"],[73,56,67,60],[73,57,67,61,"scalar"],[73,63,67,67],[73,64,67,68],[73,65,67,69],[74,6,68,8],[75,6,69,8],[76,6,70,8],[77,6,71,8],[77,10,71,12,"pu"],[77,12,71,14],[77,17,71,19,"_0n"],[77,20,71,22],[77,22,72,12],[77,28,72,18],[77,32,72,22,"Error"],[77,37,72,27],[77,38,72,28],[77,78,72,68],[77,79,72,69],[78,6,73,8],[78,13,73,15,"encodeU"],[78,20,73,22],[78,21,73,23,"pu"],[78,23,73,25],[78,24,73,26],[79,4,74,4],[80,4,75,4],[81,4,76,4],[81,13,76,13,"scalarMultBase"],[81,27,76,27,"scalarMultBase"],[81,28,76,28,"scalar"],[81,34,76,34],[81,36,76,36],[82,6,77,8],[82,13,77,15,"scalarMult"],[82,23,77,25],[82,24,77,26,"scalar"],[82,30,77,32],[82,32,77,34,"GuBytes"],[82,39,77,41],[82,40,77,42],[83,4,78,4],[84,4,79,4],[85,4,80,4],[85,13,80,13,"cswap"],[85,18,80,18,"cswap"],[85,19,80,19,"swap"],[85,23,80,23],[85,25,80,25,"x_2"],[85,28,80,28],[85,30,80,30,"x_3"],[85,33,80,33],[85,35,80,35],[86,6,81,8],[87,6,82,8],[88,6,83,8],[89,6,84,8],[89,10,84,14,"dummy"],[89,15,84,19],[89,18,84,22,"modP"],[89,22,84,26],[89,23,84,27,"swap"],[89,27,84,31],[89,31,84,35,"x_2"],[89,34,84,38],[89,37,84,41,"x_3"],[89,40,84,44],[89,41,84,45],[89,42,84,46],[90,6,85,8,"x_2"],[90,9,85,11],[90,12,85,14,"modP"],[90,16,85,18],[90,17,85,19,"x_2"],[90,20,85,22],[90,23,85,25,"dummy"],[90,28,85,30],[90,29,85,31],[90,30,85,32],[90,31,85,33],[91,6,86,8,"x_3"],[91,9,86,11],[91,12,86,14,"modP"],[91,16,86,18],[91,17,86,19,"x_3"],[91,20,86,22],[91,23,86,25,"dummy"],[91,28,86,30],[91,29,86,31],[91,30,86,32],[91,31,86,33],[92,6,87,8],[92,13,87,15],[93,8,87,17,"x_2"],[93,11,87,20],[94,8,87,22,"x_3"],[95,6,87,26],[95,7,87,27],[96,4,88,4],[97,4,89,4],[98,0,90,0],[99,0,91,0],[100,0,92,0],[101,0,93,0],[102,0,94,0],[103,4,95,4],[103,13,95,13,"montgomeryLadder"],[103,29,95,29,"montgomeryLadder"],[103,30,95,30,"u"],[103,31,95,31],[103,33,95,33,"scalar"],[103,39,95,39],[103,41,95,41],[104,6,96,8],[104,7,96,9],[104,8,96,10],[104,10,96,12,"utils_ts_1"],[104,20,96,22],[104,21,96,23,"aInRange"],[104,29,96,31],[104,31,96,33],[104,34,96,36],[104,36,96,38,"u"],[104,37,96,39],[104,39,96,41,"_0n"],[104,42,96,44],[104,44,96,46,"P"],[104,45,96,47],[104,46,96,48],[105,6,97,8],[105,7,97,9],[105,8,97,10],[105,10,97,12,"utils_ts_1"],[105,20,97,22],[105,21,97,23,"aInRange"],[105,29,97,31],[105,31,97,33],[105,39,97,41],[105,41,97,43,"scalar"],[105,47,97,49],[105,49,97,51,"minScalar"],[105,58,97,60],[105,60,97,62,"maxScalar"],[105,69,97,71],[105,70,97,72],[106,6,98,8],[106,10,98,14,"k"],[106,11,98,15],[106,14,98,18,"scalar"],[106,20,98,24],[107,6,99,8],[107,10,99,14,"x_1"],[107,13,99,17],[107,16,99,20,"u"],[107,17,99,21],[108,6,100,8],[108,10,100,12,"x_2"],[108,13,100,15],[108,16,100,18,"_1n"],[108,19,100,21],[109,6,101,8],[109,10,101,12,"z_2"],[109,13,101,15],[109,16,101,18,"_0n"],[109,19,101,21],[110,6,102,8],[110,10,102,12,"x_3"],[110,13,102,15],[110,16,102,18,"u"],[110,17,102,19],[111,6,103,8],[111,10,103,12,"z_3"],[111,13,103,15],[111,16,103,18,"_1n"],[111,19,103,21],[112,6,104,8],[112,10,104,12,"swap"],[112,14,104,16],[112,17,104,19,"_0n"],[112,20,104,22],[113,6,105,8],[113,11,105,13],[113,15,105,17,"t"],[113,16,105,18],[113,19,105,21,"BigInt"],[113,25,105,27],[113,26,105,28,"montgomeryBits"],[113,40,105,42],[113,43,105,45],[113,44,105,46],[113,45,105,47],[113,47,105,49,"t"],[113,48,105,50],[113,52,105,54,"_0n"],[113,55,105,57],[113,57,105,59,"t"],[113,58,105,60],[113,60,105,62],[113,62,105,64],[114,8,106,12],[114,12,106,18,"k_t"],[114,15,106,21],[114,18,106,25,"k"],[114,19,106,26],[114,23,106,30,"t"],[114,24,106,31],[114,27,106,35,"_1n"],[114,30,106,38],[115,8,107,12,"swap"],[115,12,107,16],[115,16,107,20,"k_t"],[115,19,107,23],[116,8,107,24],[116,12,107,24,"_cswap"],[116,18,107,24],[116,21,108,28,"cswap"],[116,26,108,33],[116,27,108,34,"swap"],[116,31,108,38],[116,33,108,40,"x_2"],[116,36,108,43],[116,38,108,45,"x_3"],[116,41,108,48],[116,42,108,49],[117,8,108,15,"x_2"],[117,11,108,18],[117,14,108,18,"_cswap"],[117,20,108,18],[117,21,108,15,"x_2"],[117,24,108,18],[118,8,108,20,"x_3"],[118,11,108,23],[118,14,108,23,"_cswap"],[118,20,108,23],[118,21,108,20,"x_3"],[118,24,108,23],[119,8,108,23],[119,12,108,23,"_cswap2"],[119,19,108,23],[119,22,109,38,"cswap"],[119,27,109,43],[119,28,109,44,"swap"],[119,32,109,48],[119,34,109,50,"z_2"],[119,37,109,53],[119,39,109,55,"z_3"],[119,42,109,58],[119,43,109,59],[120,8,109,20,"z_2"],[120,11,109,23],[120,14,109,23,"_cswap2"],[120,21,109,23],[120,22,109,15,"x_2"],[120,25,109,18],[121,8,109,30,"z_3"],[121,11,109,33],[121,14,109,33,"_cswap2"],[121,21,109,33],[121,22,109,25,"x_3"],[121,25,109,28],[122,8,110,12,"swap"],[122,12,110,16],[122,15,110,19,"k_t"],[122,18,110,22],[123,8,111,12],[123,12,111,18,"A"],[123,13,111,19],[123,16,111,22,"x_2"],[123,19,111,25],[123,22,111,28,"z_2"],[123,25,111,31],[124,8,112,12],[124,12,112,18,"AA"],[124,14,112,20],[124,17,112,23,"modP"],[124,21,112,27],[124,22,112,28,"A"],[124,23,112,29],[124,26,112,32,"A"],[124,27,112,33],[124,28,112,34],[125,8,113,12],[125,12,113,18,"B"],[125,13,113,19],[125,16,113,22,"x_2"],[125,19,113,25],[125,22,113,28,"z_2"],[125,25,113,31],[126,8,114,12],[126,12,114,18,"BB"],[126,14,114,20],[126,17,114,23,"modP"],[126,21,114,27],[126,22,114,28,"B"],[126,23,114,29],[126,26,114,32,"B"],[126,27,114,33],[126,28,114,34],[127,8,115,12],[127,12,115,18,"E"],[127,13,115,19],[127,16,115,22,"AA"],[127,18,115,24],[127,21,115,27,"BB"],[127,23,115,29],[128,8,116,12],[128,12,116,18,"C"],[128,13,116,19],[128,16,116,22,"x_3"],[128,19,116,25],[128,22,116,28,"z_3"],[128,25,116,31],[129,8,117,12],[129,12,117,18,"D"],[129,13,117,19],[129,16,117,22,"x_3"],[129,19,117,25],[129,22,117,28,"z_3"],[129,25,117,31],[130,8,118,12],[130,12,118,18,"DA"],[130,14,118,20],[130,17,118,23,"modP"],[130,21,118,27],[130,22,118,28,"D"],[130,23,118,29],[130,26,118,32,"A"],[130,27,118,33],[130,28,118,34],[131,8,119,12],[131,12,119,18,"CB"],[131,14,119,20],[131,17,119,23,"modP"],[131,21,119,27],[131,22,119,28,"C"],[131,23,119,29],[131,26,119,32,"B"],[131,27,119,33],[131,28,119,34],[132,8,120,12],[132,12,120,18,"dacb"],[132,16,120,22],[132,19,120,25,"DA"],[132,21,120,27],[132,24,120,30,"CB"],[132,26,120,32],[133,8,121,12],[133,12,121,18,"da_cb"],[133,17,121,23],[133,20,121,26,"DA"],[133,22,121,28],[133,25,121,31,"CB"],[133,27,121,33],[134,8,122,12,"x_3"],[134,11,122,15],[134,14,122,18,"modP"],[134,18,122,22],[134,19,122,23,"dacb"],[134,23,122,27],[134,26,122,30,"dacb"],[134,30,122,34],[134,31,122,35],[135,8,123,12,"z_3"],[135,11,123,15],[135,14,123,18,"modP"],[135,18,123,22],[135,19,123,23,"x_1"],[135,22,123,26],[135,25,123,29,"modP"],[135,29,123,33],[135,30,123,34,"da_cb"],[135,35,123,39],[135,38,123,42,"da_cb"],[135,43,123,47],[135,44,123,48],[135,45,123,49],[136,8,124,12,"x_2"],[136,11,124,15],[136,14,124,18,"modP"],[136,18,124,22],[136,19,124,23,"AA"],[136,21,124,25],[136,24,124,28,"BB"],[136,26,124,30],[136,27,124,31],[137,8,125,12,"z_2"],[137,11,125,15],[137,14,125,18,"modP"],[137,18,125,22],[137,19,125,23,"E"],[137,20,125,24],[137,24,125,28,"AA"],[137,26,125,30],[137,29,125,33,"modP"],[137,33,125,37],[137,34,125,38,"a24"],[137,37,125,41],[137,40,125,44,"E"],[137,41,125,45],[137,42,125,46],[137,43,125,47],[137,44,125,48],[138,6,126,8],[139,6,126,9],[139,10,126,9,"_cswap3"],[139,17,126,9],[139,20,127,24,"cswap"],[139,25,127,29],[139,26,127,30,"swap"],[139,30,127,34],[139,32,127,36,"x_2"],[139,35,127,39],[139,37,127,41,"x_3"],[139,40,127,44],[139,41,127,45],[140,6,127,11,"x_2"],[140,9,127,14],[140,12,127,14,"_cswap3"],[140,19,127,14],[140,20,127,11,"x_2"],[140,23,127,14],[141,6,127,16,"x_3"],[141,9,127,19],[141,12,127,19,"_cswap3"],[141,19,127,19],[141,20,127,16,"x_3"],[141,23,127,19],[142,6,127,19],[142,10,127,19,"_cswap4"],[142,17,127,19],[142,20,128,34,"cswap"],[142,25,128,39],[142,26,128,40,"swap"],[142,30,128,44],[142,32,128,46,"z_2"],[142,35,128,49],[142,37,128,51,"z_3"],[142,40,128,54],[142,41,128,55],[143,6,128,16,"z_2"],[143,9,128,19],[143,12,128,19,"_cswap4"],[143,19,128,19],[143,20,128,11,"x_2"],[143,23,128,14],[144,6,128,26,"z_3"],[144,9,128,29],[144,12,128,29,"_cswap4"],[144,19,128,29],[144,20,128,21,"x_3"],[144,23,128,24],[145,6,129,8],[145,10,129,14,"z2"],[145,12,129,16],[145,15,129,19,"powPminus2"],[145,25,129,29],[145,26,129,30,"z_2"],[145,29,129,33],[145,30,129,34],[145,31,129,35],[145,32,129,36],[146,6,130,8],[146,13,130,15,"modP"],[146,17,130,19],[146,18,130,20,"x_2"],[146,21,130,23],[146,24,130,26,"z2"],[146,26,130,28],[146,27,130,29],[146,28,130,30],[146,29,130,31],[147,4,131,4],[148,4,132,4],[148,8,132,10,"lengths"],[148,15,132,17],[148,18,132,20],[149,6,133,8,"secretKey"],[149,15,133,17],[149,17,133,19,"fieldLen"],[149,25,133,27],[150,6,134,8,"publicKey"],[150,15,134,17],[150,17,134,19,"fieldLen"],[150,25,134,27],[151,6,135,8,"seed"],[151,10,135,12],[151,12,135,14,"fieldLen"],[152,4,136,4],[152,5,136,5],[153,4,137,4],[153,8,137,10,"randomSecretKey"],[153,23,137,25],[153,26,137,28],[153,35,137,28,"randomSecretKey"],[153,36,137,28],[153,38,137,63],[154,6,137,63],[154,10,137,29,"seed"],[154,14,137,33],[154,17,137,33,"arguments"],[154,26,137,33],[154,27,137,33,"length"],[154,33,137,33],[154,41,137,33,"arguments"],[154,50,137,33],[154,58,137,33,"undefined"],[154,67,137,33],[154,70,137,33,"arguments"],[154,79,137,33],[154,85,137,36,"randomBytes_"],[154,97,137,48],[154,98,137,49,"fieldLen"],[154,106,137,57],[154,107,137,58],[155,6,138,8],[155,7,138,9],[155,8,138,10],[155,10,138,12,"utils_ts_1"],[155,20,138,22],[155,21,138,23,"abytes"],[155,27,138,29],[155,29,138,31,"seed"],[155,33,138,35],[155,35,138,37,"lengths"],[155,42,138,44],[155,43,138,45,"seed"],[155,47,138,49],[155,48,138,50],[156,6,139,8],[156,13,139,15,"seed"],[156,17,139,19],[157,4,140,4],[157,5,140,5],[158,4,141,4],[158,13,141,13,"keygen"],[158,19,141,19,"keygen"],[158,20,141,20,"seed"],[158,24,141,24],[158,26,141,26],[159,6,142,8],[159,10,142,14,"secretKey"],[159,19,142,23],[159,22,142,26,"randomSecretKey"],[159,37,142,41],[159,38,142,42,"seed"],[159,42,142,46],[159,43,142,47],[160,6,143,8],[160,13,143,15],[161,8,143,17,"secretKey"],[161,17,143,26],[162,8,143,28,"publicKey"],[162,17,143,37],[162,19,143,39,"scalarMultBase"],[162,33,143,53],[162,34,143,54,"secretKey"],[162,43,143,63],[163,6,143,65],[163,7,143,66],[164,4,144,4],[165,4,145,4],[165,8,145,10,"utils"],[165,13,145,15],[165,16,145,18],[166,6,146,8,"randomSecretKey"],[166,21,146,23],[167,6,147,8,"randomPrivateKey"],[167,22,147,24],[167,24,147,26,"randomSecretKey"],[168,4,148,4],[168,5,148,5],[169,4,149,4],[169,11,149,11],[170,6,150,8,"keygen"],[170,12,150,14],[171,6,151,8,"getSharedSecret"],[171,21,151,23],[171,23,151,25,"getSharedSecret"],[171,24,151,26,"secretKey"],[171,33,151,35],[171,35,151,37,"publicKey"],[171,44,151,46],[171,49,151,51,"scalarMult"],[171,59,151,61],[171,60,151,62,"secretKey"],[171,69,151,71],[171,71,151,73,"publicKey"],[171,80,151,82],[171,81,151,83],[172,6,152,8,"getPublicKey"],[172,18,152,20],[172,20,152,23,"secretKey"],[172,29,152,32],[172,33,152,37,"scalarMultBase"],[172,47,152,51],[172,48,152,52,"secretKey"],[172,57,152,61],[172,58,152,62],[173,6,153,8,"scalarMult"],[173,16,153,18],[174,6,154,8,"scalarMultBase"],[174,20,154,22],[175,6,155,8,"utils"],[175,11,155,13],[176,6,156,8,"GuBytes"],[176,13,156,15],[176,15,156,17,"GuBytes"],[176,22,156,24],[176,23,156,25,"slice"],[176,28,156,30],[176,29,156,31],[176,30,156,32],[177,6,157,8,"lengths"],[178,4,158,4],[178,5,158,5],[179,2,159,0],[180,0,159,1],[180,3]],"functionMap":{"names":["<global>","validateOpts","montgomery","modP","encodeU","decodeU","decodeScalar","scalarMult","scalarMultBase","cswap","montgomeryLadder","randomSecretKey","keygen","getSharedSecret","getPublicKey"],"mappings":"AAA;ACe;CDM;AEC;iBCuB,kCD;IEE;KFE;IGC;KHW;IIC;KJE;IKC;KLQ;IME;KNE;IOE;KPQ;IQO;KRoC;4BSM;KTG;IUC;KVG;yBWO,0DX;sBYC,wCZ;CFO"},"hasCjsExports":true},"type":"js/module"}]}