UNPKG

wasmcurves

Version:

elliptic curves implementations in wasm

1,172 lines (1,171 loc) 17.2 kB
{ "verificationKey": { "alphaBeta": { "a": { "a": [ 0, 1, [ 1630593743, 3210333854, 1761681081, 2239338649, 3451552565, 933580552, 1794444634, 3834508376, 3573598154, 621113578, 2096844817, 1906219189, 1856863761, 3548458504, 2624697417, 773183262, 3971628425, 2312714561, 1531330224, 1431029937, 1117483737, 728453855, 625183587, 115810, 0, -1, -1 ] ], "b": [ 0, 1, [ 4085286526, 2459635336, 1953058280, 1145430713, 4291595847, 225833417, 975322399, 2933592888, 112854682, 628919531, 115137847, 491060896, 2781225569, 2833168259, 2213991254, 1308375862, 1426143398, 3087848115, 4127232200, 523374215, 3937645341, 953740195, 1572687894, 111526, 0, -1, -1 ] ], "c": [ 0, 1, [ 2370606442, 3366786327, 3837954001, 2444028552, 1929026159, 3028092617, 4191841018, 1896601506, 3115011523, 1568866300, 3242386831, 2834070579, 1964668487, 3719373969, 3461882890, 803959786, 2374824165, 2648206072, 2397967564, 2334846977, 886815588, 4215204115, 2311951934, 45202, -1, -1 ] ] }, "b": { "a": [ 0, 1, [ 1462361340, 395135386, 1888791068, 3590071821, 1857060454, 1568597358, 155632213, 1438826574, 1164538910, 4250261440, 3068625257, 1069167019, 2321375037, 3179148699, 883861127, 1295261643, 3479653207, 816904737, 707982142, 316919182, 4054561219, 2746624077, 3770700927, 42517, -1, -1 ] ], "b": [ 0, 1, [ 4009131990, 3704321863, 3581503666, 1572552004, 3684729516, 2103105992, 439007547, 248983272, 1225678666, 2409594957, 2772492621, 1614751854, 1936529319, 3613277667, 3630322959, 3488402125, 1618380848, 3150147529, 349720656, 478444128, 1338001974, 1142092038, 208433926, 17325, -1, -1 ] ], "c": [ 0, 1, [ 918311659, 2572506477, 2657702164, 922253694, 2654533618, 1649230142, 4197609731, 2700137157, 3524460658, 110667701, 506622251, 4210248374, 3152545704, 94901562, 1011370731, 3859907768, 3792216779, 761889983, 4196058906, 2691616343, 4154739474, 355350312, 1956599920, 54276, -1, -1 ] ] } }, "delta": { "x": { "a": [ 0, 1, [ 2578769259, 4275089464, 2978397968, 2267307356, 1641050159, 1235457549, 3121234987, 605018002, 1450131101, 3600796294, 673928012, 1463158294, 3781890673, 3608517584, 1027381195, 2064642177, 2759540773, 670054394, 2921297802, 4003861808, 1915012180, 4222978513, 1234696808, 112211, 0, -1, -1 ] ], "b": [ 0, 1, [ 1582981525, 1822080856, 2467319662, 213433921, 1573609456, 146269846, 3526218406, 645620685, 998836767, 1827242310, 4066677307, 1460193982, 2693884839, 3070489506, 379208689, 1336830603, 13329796, 3638644692, 2232897046, 1070652653, 2692879107, 1062273071, 333713583, 58986, -1, -1 ] ], "c": [ 0, 1, [ 1841951112, 1420332454, 2848944368, 1373239294, 4161393498, 1734499410, 2490472009, 1852963987, 3683618344, 1022852126, 2516001129, 2441833467, 870582322, 1692876228, 103577716, 2941960582, 3885933981, 1833150416, 3041219364, 3331725116, 3113138021, 2238101207, 1130760295, 105380, -1, -1 ] ] }, "y": { "a": [ 0, 1, [ 3144421459, 527484313, 589008663, 3306027085, 3758416564, 167891295, 9263285, 8702506, 2508104740, 2011581679, 998283369, 4156413974, 43658515, 383823645, 3123693840, 2116437316, 204845874, 4286085392, 2799797258, 189970547, 1090652792, 3511755293, 1131474605, 4310, -1, -1 ] ], "b": [ 0, 1, [ 954095733, 1960066906, 2345500968, 4102896408, 3215601709, 2699507214, 374308314, 2673350531, 509855747, 3140888895, 3097448303, 2966292927, 2353700060, 2593562887, 2740176138, 3924217289, 4024631519, 965257007, 3074467222, 516369628, 3761105206, 740277177, 2812311921, 48948, 0, -1, -1 ] ], "c": [ 0, 1, [ 2537296335, 904048403, 3875640039, 3442136519, 601260503, 3413613370, 1565000655, 3237883431, 4205995359, 1806838357, 1503610720, 1448576458, 3017060218, 4028267282, 889634767, 2650850519, 3063505400, 1690665957, 199389806, 1018282829, 4187219454, 1053035788, 4221604124, 113460, -1, -1 ] ] } }, "query": [ { "x": [ 0, 1, [ 2215591831, 122816363, 1234249022, 2488533305, 3970339117, 983261615, 2878304029, 1900416986, 2390742682, 1608234237, 1538834889, 485993065, 4180541865, 2100311476, 3898063606, 971342252, 2129490383, 1024139632, 150807288, 3809958714, 1759778817, 2602249182, 924681340, 21768, -1, -1 ] ], "y": [ 0, 1, [ 3172930932, 3507754332, 210298837, 3680620898, 3028431268, 458254819, 2672730840, 2085508580, 164917908, 1326965382, 1374520430, 2698743021, 2688585301, 2673819380, 1110436002, 3449110419, 1272439663, 2847525249, 3257461896, 1138506233, 1282766829, 151756071, 1133713495, 669, -1, -1 ] ] }, { "x": [ 0, 1, [ 2253475542, 1498609015, 3596351990, 2654272175, 1522945828, 2864830048, 3482241815, 1406574518, 1252237995, 1253061997, 1867542503, 4088541216, 1516964499, 4272003097, 1540494233, 1884058007, 2154647811, 3104764727, 3818045658, 3754597726, 2132454205, 2355132848, 2940436785, 41923, -1, -1 ] ], "y": [ 0, 1, [ 1306448896, 2719800890, 1145724288, 3719732424, 3307517227, 868503088, 1645054634, 1117473466, 2740297051, 2706258072, 2291707329, 3387222275, 644412863, 1239015758, 2029625914, 199153776, 3311414727, 2372132457, 2863796683, 1530081250, 540624784, 319805767, 534962019, 47399, -1, -1 ] ] } ] }, "input": [ 0, 1, [ 453580713, 2710169519, 101609417, 535153258, 1383460735, 999736545, 141725576, 2861616989, 1260359919, 581319333, 3431916717, 1426803592, 3470274903, 2758883874, 3130474863, 2549816009, 2880142764, 750185467, 1389254692, 1065544311, 644283795, 829115143, 1623481080, 456, -1, -1 ] ], "proof": { "a": { "x": [ 0, 1, [ 469191358, 2317589666, 437585259, 2414174295, 2898928803, 2044916168, 1735712973, 1787341197, 2683692969, 3735455018, 3464357786, 1155989587, 1513652509, 65844419, 786688245, 2208589949, 840007897, 2944923488, 744921334, 2001209152, 3343286044, 1090308166, 2412035556, 83518, -1, -1 ] ], "y": [ 0, 1, [ 1659914827, 756664100, 4202051981, 1050702240, 4250844154, 3074152458, 1381669071, 1519766478, 3245162700, 1865565555, 214066803, 2549955874, 2863724882, 2669302883, 1618113695, 444884806, 2052227417, 1818342319, 2878779490, 178230447, 2398749246, 1822614082, 4171658695, 89262, -1, -1 ] ] }, "c": { "x": [ 0, 1, [ 3213533682, 2622504441, 2569483743, 2622402560, 3503549744, 2493089049, 487308232, 397501394, 3701198650, 3766742258, 673540480, 2315793562, 2733792106, 1241036222, 1570014949, 2069766889, 2808151087, 1567752638, 3173494387, 3949041902, 183261729, 1123537601, 417436367, 6579, -1, -1 ] ], "y": [ 0, 1, [ 941802527, 2029154466, 3013965853, 1250107978, 1915564917, 471101365, 4042071901, 2990704134, 540589699, 4143608207, 2965728086, 4264915049, 3652515610, 3497017149, 3552185100, 3217402423, 335672572, 1345892783, 1121102463, 3474365519, 2091944947, 4103139568, 3271239708, 29788, -1, -1 ] ] }, "z": { "x": [ 0, 1, [ 3361538650, 69554720, 2941087903, 496800694, 3818099279, 2217050516, 3099088836, 4186726628, 3178964495, 1521369951, 3377577153, 1412555557, 1189542333, 3327890857, 1158970128, 2995113588, 2583655351, 431685157, 1281570769, 2897375404, 412077419, 1150967370, 3139209502, 41222, -1, -1 ] ], "y": [ 0, 1, [ 2228642211, 606945363, 3232292295, 3496853728, 2870814396, 4038425679, 3285534648, 43315093, 3509421651, 2208953095, 120223838, 1943510759, 3415408099, 2456441499, 1069438604, 3027770310, 2814681752, 58911130, 3587472323, 2582296513, 2686051310, 1162560018, 85795627, 66719, -1, -1 ] ] }, "b": { "x": { "a": [ 0, 1, [ 1883242899, 3079386647, 1008313950, 1752432619, 1301327823, 286135816, 3991205864, 2865634044, 3663965148, 1581728874, 1110001865, 2029018436, 1044114211, 3798017564, 2962678276, 2594287177, 2999951971, 2823298838, 1014015839, 426095800, 2409203879, 812088267, 2579727765, 111107, 0, -1, -1 ] ], "b": [ 0, 1, [ 1347109498, 2635995894, 1409865149, 3498982633, 4238935107, 2005134020, 2049700442, 2136593394, 2233595135, 1631114761, 2518725024, 1797395666, 505118635, 982895284, 1182123202, 4115238161, 3937070560, 3544006788, 1216331078, 3402937701, 1681974371, 2030995561, 1058660610, 37217, -1, -1 ] ], "c": [ 0, 1, [ 3190369339, 1139020949, 2191676506, 2361071372, 1566528678, 1333595140, 1945857549, 3762340768, 4188772171, 316345025, 2769305479, 2632596268, 2929057773, 3007174297, 215371406, 176201433, 3802010870, 2879141498, 4284111601, 4240313225, 25415087, 324085219, 2488709858, 109017, -1, -1 ] ] }, "y": { "a": [ 0, 1, [ 2943063893, 3810829215, 790856718, 4223080352, 1805587718, 2423093166, 906075606, 768146467, 3510758330, 1774238006, 1936843374, 2513792826, 87989681, 1766569272, 1599053768, 2650625087, 2384173544, 1576588008, 2352119972, 3234063707, 4012863881, 1678865638, 2770845631, 114026, 0, -1, -1 ] ], "b": [ 0, 1, [ 4172418415, 3277826522, 4275853744, 2162396756, 184461027, 2896023135, 2005028649, 756522023, 2794703630, 3037562065, 2849428736, 3346837585, 3989737255, 1817929940, 283268750, 2534052986, 983258611, 143762713, 3535804731, 3109839383, 2517267555, 1927840097, 2312468978, 75784, 0, -1, -1 ] ], "c": [ 0, 1, [ 3831695756, 927396998, 3057560559, 3350305780, 1595422688, 1159561787, 25562133, 2685556545, 243177640, 453375485, 3238875881, 2301581685, 4025354463, 1058947463, 403785252, 3336727531, 2670186752, 2710545780, 3827961890, 4271699157, 1285665148, 3809859336, 1533369776, 37596, -1, -1 ] ] } }, "deltaPrime": { "x": { "a": [ 0, 1, [ 3441133262, 3852128785, 2866976989, 3141567233, 3437466412, 2529847180, 2738269752, 1161478200, 1075785460, 1097564910, 1083258390, 4020469425, 3714910821, 1940494584, 3276001750, 850266489, 3886010918, 3023903687, 1067207024, 3363754586, 1896272153, 3815491408, 1895866244, 99995, -1, -1 ] ], "b": [ 0, 1, [ 2578212783, 1735538012, 1582455293, 181043665, 2490423904, 2319160658, 1770012166, 4279893057, 3366038586, 746799005, 2325470846, 479952449, 3707400687, 3106073069, 4209870605, 1943092416, 469415525, 297606037, 924679716, 2491951158, 3597418669, 2304929094, 4069370977, 43196, -1, -1 ] ], "c": [ 0, 1, [ 704736489, 435202394, 1587535438, 1123898345, 1876092711, 2200186243, 2248736074, 4230959307, 2708964051, 1269690395, 1180587344, 3714369814, 2165969913, 267043257, 1515524501, 1221846501, 3059162033, 817727502, 398064496, 633320381, 1173221262, 769605278, 1911240355, 102751, -1, -1 ] ] }, "y": { "a": [ 0, 1, [ 777475984, 932169215, 507816771, 4029887023, 1800572713, 886920101, 1297028933, 1613203535, 2668291203, 4140448880, 2966137506, 521666544, 1867635846, 3022791717, 2399231596, 3750690088, 1829058349, 3220118478, 1139593488, 483833155, 2669030142, 114041092, 1469493517, 83162, 0, -1, -1 ] ], "b": [ 0, 1, [ 1229607853, 3355902885, 3835395190, 2110342252, 4080560906, 3001578394, 1603491733, 485598628, 4157031093, 3687073186, 1574545630, 18650481, 3451076693, 2453804014, 1867631055, 1871327619, 3958453089, 3913012502, 1139670988, 701384492, 3582258769, 1648475822, 3748030629, 93404, 0, -1, -1 ] ], "c": [ 0, 1, [ 1823090211, 851460472, 3622114331, 1289831700, 3074254222, 3135253463, 224619612, 1889655747, 1837434732, 1871742085, 242462730, 1454681144, 2985675210, 3256226968, 4051237360, 3678862838, 413346685, 2002637689, 220966230, 207182783, 1726159208, 1300266757, 3094349877, 106438, -1, -1 ] ] } } } }