Skip to content

Instantly share code, notes, and snippets.

@drewstone
Created October 1, 2022 19:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save drewstone/9603df3459b2aa6c7c8b17cc4fcfa229 to your computer and use it in GitHub Desktop.
Save drewstone/9603df3459b2aa6c7c8b17cc4fcfa229 to your computer and use it in GitHub Desktop.
keys 2: LocalKey {
paillier_dk: DecryptionKey {
p: 161452420376761223238592776560229560961118737506653043141808446392099591091618953124860786966976593249140483542174798965131906571256096718642999936455649034644047339051332924276850933064394046073811116568255713102412853170881310239386429490418666692904042067263302644154765895079666871597591822014431792182659,
q: 99382946789739574878734933658267738154413347261163957509045651982907867410592206471350986789474217347725494388065673820659012987579257988029105188730431442246245750865897961778625851579758393536301423871307743485571338355783246606591105965222963597782157282092990482259262217920626728298611207637652974533411
},
pk_vec: [
Secp256k1Point {
purpose: "generator_mul",
ge: Some(PK(PublicKey(9d9e7b023435b2ace81f86272fa48f036602d6cc678e6963a15ae05373bc3ca7d17f9948c6612baca499ef7838310106676e599147f26791400a43eb040ff1a0)))
},
Secp256k1Point {
purpose: "generator_mul",
ge: Some(PK(PublicKey(112ac89f4cde7a61fdcb970a9c40b22bf90e10a160c4ad2e73f780f3dcffa3968aa8aa775b30204cd98b3eabc6d242f7ca9fda933a111d581ebd0ae437c6d4d1)))
},
Secp256k1Point {
purpose: "generator_mul",
ge: Some(PK(PublicKey(a74f098ea43def1699289a5e417b501525439d8297b4ec35bb35355756024bf23ab36419f9730c349460742bb9e81d9546521ae2a4085ce2bbfe7a282a15d87e)))
},
Secp256k1Point {
purpose: "generator_mul",
ge: Some(PK(PublicKey(e42772e76102115f6e0a943094dcaff104d1a77a3d58d2aca22955006dc36f03b2f3bac51cf7c4ece30369965c7707638a0802f96fa14241eb12f4360e5a4519)))
},
Secp256k1Point {
purpose: "generator_mul",
ge: Some(PK(PublicKey(deb6c01a84c0a1bab64ae9817886740bd2f80851b83db1feccefc8354bbec58f113cbce5f43d7366e8e87408d95a6ce0227f180bbce4488c5d6d0bc78f848fc2)))
},
Secp256k1Point {
purpose: "generator_mul",
ge: Some(PK(PublicKey(1c74ec67286cc1a53d34adf7ae2b467020e181cbf2e9b16e13230b3d337120089e5cf51423a7f92010a99b72e8c8c4f1c1aa343815df49e0b350fc3fea1bcb36)))
},
Secp256k1Point {
purpose: "generator_mul",
ge: Some(PK(PublicKey(7d88c57e77edd0ce6268e7f62b2ecc5956965f364e636ec7d69233ede061e6575d7b1c48876f96e9b1fa3969f9656a7d21872dfca0ae15736e36805c2f1cbdf7)))
}],
keys_linear: SharedKeys {
y: Secp256k1Point {
purpose: "add",
ge: Some(PK(PublicKey(3b1e76737f4dcf7043bcc75e6cb18dc86484ae7a0ae32726ca4d2ac9ac5b417b57b7a8e2e5f3f13500a460a1ef57e80b8635310cb59d10caacbf95f73f3ace3a)))
},
x_i: Secp256k1Scalar {
purpose: "add",
fe: Zeroizing(Some(SK(SecretKey(abef493a6e6c31c27474dd60505d756ddaaf3d8a4548f53ec42814cd73cf10c8))))
}
},
paillier_key_vec: [
EncryptionKey {
n: 17126649210943558090581399565002660834809701328766181420981644657823474121470378406281729856163216983423098724547114420823200793211623097953997725315587083807562333497639064183391096533208114148932575560561986561429514666569914902371603629836612991692806057876629883670756921480429012859457336160983643007278147984665560559774215972056604076532503582936549766182700453797659935035024744634659902689363934919470937522979962266172698604940773136381316728825455787442362771370716440017917495572982370459528682873147550400420923336145444094139204547391187214372964099275964959130107927345866716058248223679432566454026371,
nn: 293322113194713600954180372471595946295282531983905520456627885703867144128707531202172367599887957529819509628809655996392473675296659326812013546012101172997179799623943820122322074927143067887634264319673616193495794626104811643873600809110788152890517526699759591406685976523702866369216776236922654568244748754046861227806879051098751218358889236074725518267148276178042920888969973947732664914186626248853276402678997949265729291154716659137089216040352506529487848137603140822042357124335823304349635652336790610065889497161485455765729871893874449729387069418566568750724970462304481543074092118951586945478905320117474866272501168995879183323223776046694410295614647350814114804115331440368562682229887626097815561824003695572737361192301542498986456535960918295094512698535913631346778391710072113858456163889884565754703083526877838225465586799096583914172100755123078868623104357578366568390606061030500159615791563575798613617244160802910193987268063331624061707815230230715883701134707944385986747146806000945323169369064924704938472439283067725244659233542765894471581258311005834205560191848167595178531634330510508455330898585253767139663354365593539163999653250908184214435906774580516778970082426766535917563429641
},
EncryptionKey {
n: 16045617303378326135501220877780547765284443770963865949544173588053813329042314988409681904444160162796465144726951429694167229357033553494935095027567498222321215722083593928790676003290108975453694205268699468626389925623798181236895534626589682691952584844116119424682156627127129895039097818854678928972629732733273573256282313244597622438399001905022538014457664013655329985303015723890389313814912537772347786304685811264965161311349311396164486167359371877602540490470417429928172257564974583991521474202749337610913025699033390513995277947846443348727229955778347132441640179724583913123037375539277810319849,
nn: 257461834646473946581094155253084099059127373772985757311065975569891958083452646388263294635049240681071979807903943298145755520396850038892341650450155463539611602602011456823669601329221550114365701560518746582973972618123285890668542050044818641084588968694570839903835072553791025213747205754577277878644810516585870746096150953728394420717995639923359076539971945448344113279541770009288942089653513094177255646306625779025850741308454570177782690461009114647956795713461326187933208347736230727584114100031730480191724309696722395609062378079359938143591262187193926506223250047983577303695315409252299624136453804058994450890800694768303215244041715656483430811417778983514304293649031089869756570109785115122701433250739250369664324477861979445272406079563613383286914172668923780356373404396837079971439460352845823446602005642479823308743929875802028422689107931252496881348291411292398829588970692609759335319156297004989096318607332109235463204775827670047999723700221858789894298878403466482086070008876374090391669864783157411335869115219949883808142020844381791929223971359285854559155795373531796824835156583983707506672729429431864174478368524453470760695520051386066049047316996791217624098819416121036603683382801
},
EncryptionKey {
n: 24271133998090333183876239642739832207848175816368638124812104926306893800566872640558939319420118310308984256663517780834582513725125622625247820406073270615787249979359942204133181974869867817117803499829596950141154288952671197484800906446951157177236787823201545202004076725698989493054965205422162979363093433252496825985615917084204351330431495326008434090449753816305051677591848264082441464868183942528480928602714237284660148099597881163075625576047350558913607467810856299994655515528721173227706508539537030014450305917003665823983276819250763861413413438702155808587446294473180814910723692430473323093751,
nn: 589087945553256441624660530918705449259205264637843030771081761675185259682315967771496503145298041019682407248872679746459648347284187866731441720390971038319973377084853101832457083584580899255929685374411114177829650906856005490442321211558868263406115798341493026274160005023255761065136029786066299807818340012400280144368030367135201163547236037467713937883941865076175593454868705228020530049258512146323009593817274104970222846359417919729973082313610935837032476665979369389096453011903539464606003585323586420853200190155111168997538920258106884179918839567405236658827101640476258596422128207657380131806993222212214539194573050980041633167775377602920832523788167943842711280790318904731724522127963696472742974908970702011101195255118248806625613875129759537904552502046093197951043332854556909411040070271230521326977458723601967057860335282912811756727335465585785747448218218556942568731360532848541347224946212860653278208914433076433398845284785642200716828150973500135576084626161181368249577748566053887902551312112446276848896514559336390169413213663314030072632188271340763636726250228659383109287714666206831432877610835046947997900830478336389093000986002682952002284933825355565402834827592760938017935250001
},
EncryptionKey {
n: 22886525349358729840691996503038967140917245044331074168101719968438657138847427131051363280568288193665341302288283174322062349204463953846979350791740418682685007290373589328674527903284097528841872070548654890728489770785581987486289110370861735929532634328585017318087760825232829296666051419217258983587578774571700099157978146063644014973791840498445270578302278717810781479906610410027315678435660730055756769757144566473111128152811030578190331246188960033201765863990085328992591384497744491038446991590531317915657501114311502966899808247205821577051536910357605113023382415952021980910019463848732021994341,
nn: 523793042566839730986008906435044259200871483189326676188800362827257770365583413958099095070319043583948085900168544263926909196469209841642763798429459308916410624281502194888350678274432051198093626224196370243371930035182534878688830016887512640892599710096712038102906930405741104594991455686303090170199823783251278888374406917900285421645921926854598389951401607212390772218840790695728158910395370344950659112080344627515193312219167167439366247355364086924780325277984021186089620619813433413680267970470567608237569307793396470742195216797083522326330014393542192613806038933129392885269243783569167887567269558247752238351973008183700414756502788951491769138755148034221941764061929387617354988657159362287715485622950556862016035777432485834310237318819083628494187240374879660640379606355483827674913358099919346898379095401533520246008984636483120501186263593611327559807002460000494357317011830320404314347028466621337371583494335385497156442265583987808152085579288167656201460720764759930315987526374110684911127867400496350565722179301454620017482042261948912328984120280314786851769299665069393614838532967202660074340608468389937792261032607618689458311362176044160506939602547475822723094816876368534975036024281
},
EncryptionKey {
n: 25226692935333495108968779226380344175014103569073637083242122404848475471252760645060443440629859369990483462156529553592470916355743743790865123854030142204692108810893105181909946727530115820332336245131284368794107032880087536528465658169153847340793649878369306423214034651922806977310369610354996120501118632671959847252489503957740597273065216712004520860538972902799158528616199823036393346332815886024092783610087215210590261987894705688752059887678764461084952595916627047867176975920959395815135472349495991512604368229999689660355030609272477088434405067497431860622819121855300542550309047537196209688047,
nn: 636386036453604871643670735079113685975791651911529507094851113728578915422158285989769850020310933818013882669582651479571503723026918713707479540060993333803453472635389924841504403828597985702283407211582837274927558199570207548921519127313018360126801667387794122941840351183251851247991213648859636099344798859553398977237131521288408422023348025832663510198554304346102754463824551498877599124168119663429949611163001001251178120904552001590618620541518887273806257639166123648581561414940377018629111447793304344908553106784278090404845189171367506702524042612775057723692428950533257429214652476220394929179005530159474363225821693188875726294969545693917042199825163576752552866449159994704271693688977037493206826061432378870217594575129150863864067865779763281094223072509576606443070259559655712250419374704899608796319562280544175042950685000288520509070930381597572607370541521858477724939316915592166543231145135351564142670417916565889193266389917400821038428567542714411264120132331893280436026519698095062401681077109071395864047259199394787005208639030407400293351921595607049911044033411881523846417307925393793796301675798274611317503606022549130975700248426229011754697647907734577742410391425622161501054674209
},
EncryptionKey {
n: 15070054930116690521436276461489892025904750010702879271946997754966303956204512625955506549132145923195123570209810445993806727455865495092801785636703863092122318122152526883817259007983616444562170923026340289444296912999984970491052477534931577177997516276121513468686707520659523742224429220472668227918336629503005567768394290127339588483144911410969353782805874374859351304208788197075333484333079149656903668888192120113509598973972865298615807445439036451125799529089118629103509165391003696511094863008247118236942684230184919265136263653272064816199018608932025785615839550821517365421958499816409935481513,
nn: 227106555596734370035723674216430475036680052242744239864954361061308342381075504368063215915907935719315105057294305993358616942788405285378700944511363649158351385135111371378325400603213583622050870966989966147879638490387517249859563691452856064929420457506431754758823123758796848443320069085051606387130874448134120148818784758712988419882768025675374580242071045874900345387223336802028040085617577438111996084677043912269395061229489850878506493264632378571325693661284883904843419824094814150729930645508856525127805476727815830468065576608326367974315222348545162291860671770641637650607444550164537525156505634868300368455733971062043142056783197918146196584983829185408121989502883483623132709149800661592824428004819099464783281291449591302284976416112630179266371233275126931629254627703539611177623745798221523967263175419093599837729772447338349753703310766952180300211771448519185961818426057692307168219281268109987565534351327178233586223786095264014793169851472795268072773307395784408158680608203631828398248707875323947593130669711338749287949916733632202243264985854499019148796001470818632219592833296778146828356973987795299613089370136251457336820452966782663185447121958800355501947318210902219295164769169
},
EncryptionKey {
n: 11419901881349744710386874149578792775351928342865518610853600430666805856179549412345553873511228048150260104050760857802878283499174231181581858467651733108284459250195177756806759113053444079618523518311174920522163226816622008363560439976627897153064162754618772142244577463160180047615558980222780937870479048567893283394552137939129153333168322984742888433450206949374229495342997563175998597346225323990936337134735700463711568907227904016226958510576932296943277671223742469734594535047858835578211628897207344821588731270533707874613119187162084064728996648738644935100877797177906809882855636323373286809749,
nn: 130414158979655438713156050039413860420552928449677722606845891881803466490147899013239286122952205380245503335427484157692397670655447166916746691529840082800618893744253091867222989123753322602257884465233159243165643795445408203818747159525789534106048793543052423340869785302034533692438313364501932721638333137570475274170008663537094797475242894466788981068168554333127380738226752752232814496940689404669295448127522101123210815938133446615157030428171272836700674114213855034414453855014743306744688268150743643034435758832332426470142533161643070992160031953554071130355395575873700928982410856199360255534678020335381096081761929687896905578425170029466726526334922430534598716939019455654070413546129052472505204544201861859970949889846817439110472517650909347005308146825843699790513544534899967279153993745783428444925967545512186792953057183501199844166490358080224209369631932777557674457294832290860962213367689111493674528205541222236063070094026468481191479867436224107420195055623696364728432030517788021525445316688249237797293663006107558548767390792420148997097985182320466283958559712424435910053630241888197986380032756608391872033693241167187103106112600715508418009016218182823050115011412868186586121443001
}
],
y_sum_s: Secp256k1Point {
purpose: "add",
ge: Some(PK(PublicKey(3b1e76737f4dcf7043bcc75e6cb18dc86484ae7a0ae32726ca4d2ac9ac5b417b57b7a8e2e5f3f13500a460a1ef57e80b8635310cb59d10caacbf95f73f3ace3a)))
},
h1_h2_n_tilde_vec: [
DLogStatement {
N: 21000188387176509561608095924544516034008897974756473987735356793544813848252420770705138286541432364009020075307082942752858463135948712177753360988843393437014986293967800529269941634856764446917570848607273856018124845273012036390953436284120075236902232009432219219134651618403857195862148386667963781348925588385229016404672180842251011581160801974975842635316331221899425389771108294812290495217993104306271693093322420564714384073440361802799109366530368057009095417749474030365260806426670391482924757676270912213880952000439321933421635581607614661413727901500520883461586386324555866209668661719349799412311,
g: 9822397207944391093862433799511990150941844668478582032127575677243687604485526768395889992353976988975646767592056245109057292469341535115626240391974272142399708005252261674967060408457204654740932744603442604279309164768254202667366529819418052498172266109059461570347736658347742238298145204397578472478571592100551885575936337426092760263955797748477325139612647515617189277406269069326538857865852183532879355574629827719426080102253254057646828177279922062103836940655023380220873909310664601439497261564872219986023596620443051744855070610521430962759931389123166461078632326408949865355388170854854612041539,
ni: 16719757095337235819476191619555369677002820615622327029303602158188407650398197097068303397658087172072591839643857329314181519612973908965050224929223946399755393730265645331656105290869714214591215444022051101945925244532915176075248465819301827216955342137013412651065800048261963399145023107214370274324666167912965307206317073135255736327664721362034227096789426334079509406720631426468756347336605693157444750691865783500887303441377609391587662533732367926698881363988312324851162304931685202221347939397603539399250204310268547916055785136931508234661305096124144924985505877504978564451738214456120838839629
},
DLogStatement {
N: 22043329343327580322726596958853692536555495895224194537898686576883739538739806673860651413386700894528756359163915591593312507684905589013456472797512126795508839271774995071185981780674795278950934998636953765516484465384020821915741917726842769538020074508211430357148148608166541182731077225785863219666462938536442632759386771429103925382864063442607598473411856925701070476957441989897534070595677439957462494022763559361019865156494520584648193540634324172530219659162687029926064192313494646065702762268238696358519546453444408276860318869445944543438056960043582161610686325569423003743467148122203674795659,
g: 20747779900797295633926183891068851735108668401505344773032732989699506459699476270369719468927383350915443488524354167534278062705882162537585111532796051932910901637898377594003246682051667615480628847064015929793894961134996264680823833419364550068278274893987336510151481877452228026143967703922017249758256051592954629429077196759188593540094391189733266077667528355941920276420861789337653456549477304343508809241179064594957609549652337338412142510783159847471937589703893167223486867243746392148405827052690586073983283489567881320151682517397655093311126748318520184444690299041463763885442797009575447712518,
ni: 10018058797006981466805861886897494391557389076621721442754123405200406543549489940938783454384980033509547761328267892294104482533176651836286682827777276090663846150303205140694046549059304278980336974308676831105905820290687208388893267006547560182936947693352911634644115505495826507904823905359029488279187732975666088615313112713684211684365328373428476987458982169659493364846023225055544341085494348526319143236942387309219566864625017560336896694644858720020172441883861115264316066735537480582726534458418856973293432589069059429231771688223497887840949571524719426433290215152115253479677335067737152466774
}, DLogStatement {
N: 24387611252163525451022382030798394524029963798717423045247077854018397362804562351445923966488172294294669753804379416954286848898345076014546591090061775254907893709965506476373512024956495050812806690804833566384145780394379069447162889995759730352058674059371931582440257613434880082393679443608601609716140171310269772026768715985052313160778570092931839135617254635800090158181993141276964865960612096442358222434374345766513879491439529464314780285208593431109102452648376303852062865778071717069137929488086672752833764379051687794206757818266021665796854017052367364688307623378557605527134330025039483754019,
g: 23972054909946585562718676179135876302230710600555499547455490967611005350914135003529919242446896601121365089128492835768853006307427835139907896997621892533285121555921203262690173899619251457807813374422042926733856848267052420865694745407307953629390463995822791464388826599807067300224436187450337201650940381667379424509845822050114114325668247147706900303573466411321521306867631879720121631917819169087977508151677510767941388511675216914428662070568065999676557930519476698578703164862700449815337957606978851169148998348342225219462185545596742900915280683621771783462411844979848981645702620324335390754371,
ni: 22806410933452002702433476633410154080921496905927556525969510968907795288077198615616656751285229319219592731833971507141819293838896911277865273889403742349917564360984590121382046489912323554596356629699901990122322422908805464054123776434737966124243618034786680345728544446831977926204542688004714930583037544569848297920380722215038110481134249965625121734814573441776851748153673096111893825131151305070167819656333019867470098747726646165947673479150860166704704826574442678568963795819017179434524946329502192604254668110198551918930031922609254306960791506166972009557405582740759594260021429414223090730280
}, DLogStatement {
N: 20351029922333316994263444287919537507546204261065935817241744104645085931121308712390311507384743164199182094139285787531207171614995364600789452890768063036316592720600327659384200099336156588872957883624111086850883145792236989267662435138113362334517057772446826083552965049450874199320568555683856269524293188040516071235142426323153596592368051535216469762694476834937423933811749245882060307833813184098525178577052196547705890294260509279154584883656325683131017375774104246814725487963212682735386557858454874024619132722036568582519593661118680689621262299368130901789187058934920049642933350028479692100379,
g: 12721719055079728924648509145667229023014326082670688403448898647879124185936741105853425663024841171494653569487622614897817766334307150610382769409429235584397326594527453750956134285122039853039967302727515241441346763185214925485750182694305862270511696014449519372377508726554336167408105591126246857446772974998093298190959393193622154212086927467971463583117757570341721279436003088485050607578508255795877009122697797011334668184774404788400618239116456243019863153269964727875963983039921316403326926744501704380800510421474965026964146904337145783681343368730811093551928449569898082427779024173498068251303,
ni: 7933480683668025332088011944770575470682144768961993084799237449509804169106640437056246042526584595421985384858839608222845686998317563165190489617928463330106068252688944057838562576202568426209342021416700217591867957988367305744579570946609236525772608749873858292670968682843960724246718136528906128002035027889499378113526117565486248223870610309775062384657941502746656713610567311379077377491835263739672183688350539381053886326866379923674688005782666177087395830872616616046042674430893791873551938304876600978628777605623833197012354861210864592231479852632325254143839666057684529902939279626196977634695
}, DLogStatement {
N: 16494254571488250306642106698150254357198080592006365212453956313609171768634216971840195143816235876219875198939669258997352843520528956172907673200010758282363957538322266416739206527705955573894548734635291172948786549512143587833199940414704588776655653329802452063875328175986597367348259912324529910265247830728121610476005522954193418646294262859295422535351490141803147829449463762346881403190061535156575141929274612188827500579959395263640784568247615907066861794648438578265552883968676923129680652605326671716946186253945633785916764418917753656562871328230708863983503414745758915401976538921206718132333,
g: 9500508189200118873890082527314819070882323412473804275457581314320030803593443304107449398539605473011383157080914531032895951545394142776353680951760753194266907981520727445110905754959935516213841309595187142472845247195626730487930407803144099405177472396184359883588228315602248716878840081893701717176944539760877653381349100442605815002113533279834326655068214292449590531382460736836656177750959530225201206768346586640632558646480334619590533757903233186060752431378498127956590366724584270118936670276379951117104469359414811614909592234498683078865994110626498179765692902921058595040215574429315415211576,
ni: 5591594359702127890946557555817555283477519754241468629592477782640664334459960596147037407163145768801575459843707386918445517530865233831038489648214629498195604058166217563491992406609359252875913771667761158339982559201754710773442849501137162790372902718658849162340121795687204633566015566069250685704355648189299570044727941014642557220158613200913788154973946978063587251757366267678051848116136216865366232490898829324293359364365352298004892043326046150265046199927679372914271473711269169241890581681967822794876051701486551809413713014037928943677298186793785111852158792572127453922863415421168647406510
}, DLogStatement {
N: 16247574845303160482020553470448744968899354678246536772573218600563906155611961176409023568480267965321186538953019479618120366524954586342908142734316543106932447096707028427798458587296356035031066561770342330698210951603332189572211820623804185384955328901984872347575683741339529518764090518673573525533284172723851129070072558958197994436243183785164058941998247333792836764639442441116604347360415103273423411203433499532409923980823213386733317291690129738949754071085565935356822244313649745734557762343391923698811169143447051026434401079058617540942147963689322193552046484724876339280535900825886002360121,
g: 10465683141047970616215078308852567328957238512281327647033676594023764988022569237601799457665886536343470458620048094908016037916871026600801569399865143214284464539281115584725705801209771070326136500075744924734390244200788213326321191861342144530297159009325476463739910922720984651975567993729556170328208213283263706626086086699048240918877098718978262905920697638283710451444577569688290262352537466780936433940744948633121133013879766968172227022829386398553759296413047455522488082505194689933636555700340018547787768337052151667536381212631911911636054703504847272357577734960437828772914482373309918497473,
ni: 5158283536217977491736658859703263399869685133616064099433673872606169965278740338995437837931434628684437386995387912372239911033611052462795846556056370262477750427790763744845719420882940491118883638658723169918053702615709037319851289601637981962224229133478434650733893106427219651117550674863479550654217766145395710971033745615400043693651575534272729888912168725469632700951701067701875978059731133480228940912998669364197033785574976657418825796654121164070765213154718603887848646771470529377484043300081067666029444921323179670718040303282893516743686759133199404775818745634733324583491634865941371744017
}, DLogStatement {
N: 20069154729734982452651517369656057893007989236148113588866703479270882114100900190710402095351766065244273703044836577249002054730378361297887411567386281117739698763377208964460909100861357039168615944847162876472339939859271534478031637184586558707415204397408567069697093012779837104009925802620517596624391987153598371995856234893853873068403836612591928379949764474611249478527786037565729014307581924608331661579971035274330862251140452248906137335556675620241366739089893564073158176624727646563732284560381072130089788497940368399685663176356110134818632580067201315613508580609175684313606462554289278919233,
g: 5675786389981145369434830175179282121420723467160640628470412925816491442682033499723502819934572040908018583238226886959080339771969410287233812333803033896282389719722712198496706813496738084111403121267530305383436168275798959621440791246410547816465709000095687149617471158196406970416773087416414532148971861475778264359185259307117337874326151094140710755264083803670640894591240704551764069784392015842080674594222891297456987670313600076925112802599432276886700297723619453778142327843629555481308148235076702412442658145413894592353224526823131082006125498240207181825333748304868171867104848011102017640883,
ni: 17435061698267696606012178816170161136523348686153273628055284486315851280245462289043626088042822387672131322226930559817690136343001062728897599755007151091144770691185027033844845661446054943134660015602378081424097878514455098218913768272910006048893014044892230892848854473968876447476546389054335188986552480598014743187067563062628095317653537544515215498668753698905604035038928762463237703604080419597684030999692750705742060061368594503206587864344274717099521878918561775844731360958881602050661104012021652900058915308598472989286633169117568701422990207990653271365007892935772117596636704770175910209552
}
],
vss_scheme: VerifiableSS {
parameters: ShamirSecretSharing {
threshold: 2,
share_count: 7
},
commitments: [
Secp256k1Point {
purpose: "generator_mul",
ge: Some(PK(PublicKey(5ef57530775284b030d7758235cf6a87e855063765424ea4bad0f97de700ac844fd48e0b8426b16d84e2cc257585bf4ea26be84b95b99dc087fd42762161a828)))
}, Secp256k1Point {
purpose: "generator_mul",
ge: Some(PK(PublicKey(4ed69fc98a7f0992963fd174ce347de70fa24156661701def6c233f91b97925e80a83d49a23ee0b911a2e651386a8a474ac595e7cfd732adcf6cb6b4bf829041)))
}, Secp256k1Point {
purpose: "generator_mul",
ge: Some(PK(PublicKey(9a34627182c18c35d65b0a73683037fd8840090c14e14bb6b9c9f68028d7edc78a6d2203a3e98180e9e32d0525e5669a1f4da7c8d49fb09d144cedd7f4a686ca)))
}
]
},
i: 2,
t: 2,
n: 7
}
keys 2: LocalKey {
paillier_dk: DecryptionKey {
p: 178919350036752009332522486288444904355942077492506605884200712085031849346131464333303860365374751650841674364444201515108965555622180085549518041285840009036361075487732151042707499717496041470813424176843903951831065813169443690885733297449990014574727534082816151151830699090136300492638541961564669723109,
q: 164455052919605141093758990270652621400781828620455693941780415154598619103310700858744341505064013591658549719732032166813308109907758624886928189149391295224325476379432205401469494815482404923995768292455694015856996994745148463905887557598728947210163178968346707501910365656364295494394334535772223956881
},
pk_vec: [
Secp256k1Point {
purpose: "add",
ge: Some(PK(PublicKey(82842167ff551158d19598ef792163afa422f8d0f8cc94cc6dc1d81be320c300a9eec54481964a73c4e359847c5d75444cc0ea15dba49f97bdde154d77af70cb)))
},
Secp256k1Point {
purpose: "add",
ge: Some(PK(PublicKey(38617043cb7841e9fcb6809d462ba8c70a3ae5fa5fdb975ccc6a46e67ec53ceeac9fa9f55a2f0c2c6c0dbf631881c9b2cba5e06893bb916f56abda5bdc1bc791)))
},
Secp256k1Point {
purpose: "add",
ge: Some(PK(PublicKey(2d390a90deb4fd27ecd6ef40c9369c7262aab37d624b451e4dc2ebcd0d59a4b71aab1aa55ca68aac1467f1f336e6774a4c9084d33798e8b4bb0ae130dc598ddf)))
},
Secp256k1Point {
purpose: "add",
ge: Some(PK(PublicKey(a0ab70dab8e0174c8393708ebefed0d7b17432b559a7e617a9467025b8b96ed2754381d38789a6887b373a8cf4d2269f210f362f551408cfb4d7b52f3df33c9b)))
},
Secp256k1Point {
purpose: "add",
ge: Some(PK(PublicKey(861b5860e18ef5328a6f243bbe9edd269377ea61aa45aaede2eb8ca094c7ff80a5cb2765985fcbe08f313335b8d24eb8aba11fc510e01a74fd6170a72ec0da35)))
},
Secp256k1Point {
purpose: "add",
ge: Some(PK(PublicKey(b722acebf323462f05d8e780ef69fb66e5fe07a7522780edba0ca0a776b0bb8e92a81bf2b647bd020ec06a0061214c20a9c6e565e6713c8f9ced11378a08de6b)))
},
Secp256k1Point {
purpose: "add",
ge: Some(PK(PublicKey(52cdfcdc4b38227d0a68671e9f8426c0856e463b3ac3847bec883c8c484c3d6606a8c15b19cdb3230a2a5276c32a0a7471c445afd73a81eeaec7e8d37a068360)))
}
],
keys_linear: SharedKeys {
y: Secp256k1Point {
purpose: "generator_mul",
ge: Some(PK(PublicKey(38617043cb7841e9fcb6809d462ba8c70a3ae5fa5fdb975ccc6a46e67ec53ceeac9fa9f55a2f0c2c6c0dbf631881c9b2cba5e06893bb916f56abda5bdc1bc791)))
},
x_i: Secp256k1Scalar {
purpose: "from_bigint",
fe: Zeroizing(Some(SK(SecretKey(9e28e0efdd090b33eebd82f08709a823d38fd99bbb0219a1d0995858f08e4afe))))
}
},
paillier_key_vec: [
EncryptionKey {
n: 13193193970603201788483400935164224101735843788309663293696699073112025676146361803956375154522917440287455058543024326521395651742393260199972817828759521201663236758529102111324449361454681259339049577512971445422523401760085548975648384590426446074078874551505942950966905047121000220911552652733656652110261100867535662029966406453572079964884701443445219115224741335077861101095555010319494932839276729288512287885999790458497867545781719158961930634382266794199929690016999612241631610447097441035410083684762901534678014342117355080244484906413651343996672641723790194591119107999466457186456105611911541032201,
nn: 174060367145960677297388693723431578318557542169295168665537676809600579973417911488643898896359517991673050136795271836593188115402388869846104136031683995207515924141476925160185872766040536731746703855059124518590532696811981181427672213833377569866946345173611451821444596174312274940508917920025005398808012343974126763090604672675659000642666568229606667554819291670619829803365062160449786502382147667567843800908756837262597465613345303186858434384339002850524228684238457602250922323212670688519679193039438963013776713908989748996493097867740540447199873509662637930404727711362072600353270312473126468946872128199467349934213933690207375259451830767086510298152805788974285767143883614521800709595901890420478498441724186921848594712739925734527252692377102953510541972380356581699753445321265256431417903281460761067330577226871017917764809675543616117410476454132348046681246509209417720459128187569325236383066353009849553682545566805692445950914123862123188620681496990800654383905306555789344673730922200097678891988892189602681915974804859942999054721399886177473084928366413375765014639032537883572391991620540827218715795676601117046520330557189100112389689743621217028560995874702423228973490122613008064518904401
},
EncryptionKey {
n: 29424191178635407740835455097330473016206308206865813169449807976325806609743423213339549582165450081316718460327447362370102309375906402612788065766238517885079035986760384597418856346065301411420552409743671814322295180954595708738564026795122276575667625167213697769912371831571841405305822101488599619199333767493343935135157871713811617891862846649592414543392104521539150337756312600474075956325013548773981062206968738442868807060218200773884826132839921411919192681557766354000107272903217214352155715514084564547322174107721893368340519575158659469985011114678541086616784325762592764182790940866130625263029,
nn: 865783026516885745369050759446086487819279866941192855264308895604522785321308043844086916810593404558608761230588729781853291022993454289574134520973734141126021360862727049954956164447913551605618793018278209163763951955683929122771489789711139602121652947922456434072498056083239327385271868181620487682428345133020362651640719362410661733195235810135334594021239841948135916455733939386546854015383310923805540193442672983726496148726060542468577575691302738907183131629197352595746135421321532260506896614239206847940579049960259816788394821871897422118028189195657568184510988160801996039957398015693766788701416274082284327733176369573590950383944044027546657189484374655615675081113608581599071489115767640998912949866339941961512993518514849842229626809163423582961041614194591184367419578452008408255819744148904663770231497972065051848479508847236223221016930951386355855948958049847216130736578913784496076607853629813736774182112456062855969041526220556387516648392949946758579578070942006491703906317079720056996043831090942989147016567949558510037600327620430471838620740591736114954002736868130648599508107964907240676128573691878510627045424621483124309721084916693846440297321512338287303727896333045569395434254841
},
EncryptionKey {
n: 19255030093371821407747770205210526838448854680088704152117326843900508468839638927610795650100654841800466712066005041969840607862070097907015900783670946973176394615027586796756406720263972518132714188264444788028125718866373999728044379827792580467464451788034817927496516145838503547123347385357552294274600128559518436723228276175736384372634821729005399168148311091096558186177483309973803432307269214809117738342839170585448938591038106026216575405533386095544915235241247587343294846685739013026800280711751195056395032358239089783335997424597257773940791306643723776931380777322891675709395807698346874664219,
nn: 370756183896654453439948128469214492938620966533350995825498715259333570724641986307992947108844798937444762327952023497077260328206420466586187060892712965952797015427787934461670902124580942286082295830802699904557738448352668871621516007717869203817563968603724147422031815278331303026857199896747000410279923991132370840045346706048149758073129075840139717829850533474287207869020717081822461450068202824460378269884657084967581099114193590030329673496195830503577162493751996953558491240975825246083322128742641040733878438025446639610474250910491177445714585178802484529207889333638562301568023827727051292993420015552710221795758104803632477377061901017134090358568221445398383818228100296996778124190270956213816400887262790048839232177611278097187687277252184677581999265058735631442378489714115725206922481887152463636189724445639686615667310941006352139602334378047021180832587586094049857233498009522852988315764678331483010287214832001689061042408821378901668831517431742570410991749567378594452899192534622873592853197451024868125672167888079901637767766290286868154933628306685890733948177418813946770225388515554666767008932064747310789138788841373770703968468585006987697088458799005409878041340412748401043998879961
},
EncryptionKey {
n: 11757746774485564804838832612694305678314003192231742641943420234526274251939841168527820180867212285304455467569740961377648891425488501816461072763119345627529961764068111560708195196283032943742288544998519909175768234645695300084867978448295241083453106143099610657469730236935179258737023128806715267356332644450190162490747195123296118580376289307283982026468730026088643728764280962391752920262165918534605651451920153762966687150288756303779178937651855335829708452493504614648451719034995422252840363388430199280706724923047775516375621087821027964959032621714500653900864586609287665535682004909951103875579,
nn: 138244609212925703111559220663363101677779782634309754874214928065853896720462836986734021711810459990472232120677422668905692646166994319714583368614098996152016634453762107205475996300132597819348142060295138904173876604964177533860757194093232377076550248300672701607297011314731463645583761623795465709451526163166757692114897533914120339917119076907643767272522012837432776068840447870098854373863273496914803267097849559608900424651945003938756660079172051576734815491950210550184987570922104000333168657566381879894377420180609982179905558105309760758525703919476386315326354850378542638366439322380714837751533145760953588435172824779985892036340725534963261948252949607892601624201082407978013909523185475401048200938329924389760433158085900286292353746184289023991024522917860338141266192170655637958697709205693879117997812810716944517650202460198081144315316625148920093309485256059792093959729537117521750920083728251162447374454208959089250800162292600066874726513188992845115321037027935250738638393312262154190061653800355190424429118716066685697903935455391003493015549000231056149129996300127593820901896154361555159174152495799432490720263347338355769258846895089290647567439763980837426245662205016763393912585241
},
EncryptionKey {
n: 21978864560832572202441601138802325338509720541559473310747609650927725743883964814551944733121104902267655019379180490133410743347358739546474676369360079479258381736320671410656813659316335470131846997696574278571820824126217966117961022396992394466330506408190009329850188071932867826767564949222704017490505144450905012907680647800379365807994973757416620457984824671792515518684204889857599182865956289465921603266415052947312842774831275226073402844035707908613049203762450850909901356479321633677653817500516270714648014433782810746984652661513594399152370860406122171971865248127767836413172313732208175088627,
nn: 483070487383421976948462881950834596925594330918169407632802597718801477287178372038602267522851375731736031304224287153593015034203728528109068457732134229844757105387368644791290287252311134435172253844389453139671250393986836348733512280875454871631231081526794997419118132394408856476539095046130045501936318307827523445558681711064538644967450809533321511524716221642047967332984710452006098982750999545975142054487947909774386115762182716769863033638635763293743258779278864185444148002314754698846647281585598004620533346233458557981615314090651250288576872446860121213485189342198861116080005694804368114685550464804370992342641476691438169103364681680933333129921654561898399091030039179022723694078947698683870519548026053396848039085401108482283537744478215128533763399075635033433175247775065960239870711136230648260542795402825361430002380685238848173121812246659661204448732032450861011767368533865185628911987894710821469171663180476793004620663200788542655619704210115766924175010341255650971244888608399737354389044410778371103764343090404804177061650099467145060063516028143839772266068833731322201077085922732963906907000377861819446847122305715580435497240126198397650771807568984220136226806835119452859304745129
},
EncryptionKey {
n: 0,
nn: 0
},
EncryptionKey {
n: 20823594776074751918703265165692698165845784276368242690284859322597363677507433055685779697072529649786736354817982605452421842870359273610109694422788835314631956161958654895174698511038415302842341831255102538214579258872978570431535394518543209728729248464908601759629018027048304297301860444372368092508005238840486923039784742445779693353131342319748849810759415021299093233178427084560199974454218071611121529234916873524636359346256252535024750297457065000016467027473348130976311272498046846918193173121356469604336326624942554214905325363845567385900691255603772890155159267328122948064720860406299614904577,
nn: 433622099398167697503616166246272307459792926024270244614454797950958417704934601883208835636303571222730330075628843994185121648869799667077090354308498010912167747796083003770802258069748318937427527928196149654284889614635196865679897943508081298267507442592324472725014149976472862250762047334338778412145081839891443997053547559755463515127819724299443332146054517188940877462890522205791591198485753985185981491136155341060955219480961733972042877646250354966153586761297895571332036379549527291385040094339578529802199771708326194061538749741622582569721162890504424975158842114332787966348217878471107993236461752143965366953942346549040538424704452295272953677729575211962425864714734955896579080775644401849807603397071381382803877182476262449340378738469533688233465880408930516169351628839821374233587180596341832162488114314848826187258718652428265804876190784759547078682036265109878821700795142667763440574814399815461417005688733981564912345342028799633253469251113585429579297493087127990461142264759334018542962349244180334665841306587633134315429788900315549116603261840010292091883085164014887768867525672247118700213467970642356840326017038214780135593495709102102928424689129358809019657459824047568684815548929
}
],
y_sum_s: Secp256k1Point {
purpose: "add",
ge: Some(PK(PublicKey(3b1e76737f4dcf7043bcc75e6cb18dc86484ae7a0ae32726ca4d2ac9ac5b417b57b7a8e2e5f3f13500a460a1ef57e80b8635310cb59d10caacbf95f73f3ace3a)))
},
h1_h2_n_tilde_vec: [
DLogStatement {
N: 21000188387176509561608095924544516034008897974756473987735356793544813848252420770705138286541432364009020075307082942752858463135948712177753360988843393437014986293967800529269941634856764446917570848607273856018124845273012036390953436284120075236902232009432219219134651618403857195862148386667963781348925588385229016404672180842251011581160801974975842635316331221899425389771108294812290495217993104306271693093322420564714384073440361802799109366530368057009095417749474030365260806426670391482924757676270912213880952000439321933421635581607614661413727901500520883461586386324555866209668661719349799412311,
g: 9822397207944391093862433799511990150941844668478582032127575677243687604485526768395889992353976988975646767592056245109057292469341535115626240391974272142399708005252261674967060408457204654740932744603442604279309164768254202667366529819418052498172266109059461570347736658347742238298145204397578472478571592100551885575936337426092760263955797748477325139612647515617189277406269069326538857865852183532879355574629827719426080102253254057646828177279922062103836940655023380220873909310664601439497261564872219986023596620443051744855070610521430962759931389123166461078632326408949865355388170854854612041539,
ni: 16719757095337235819476191619555369677002820615622327029303602158188407650398197097068303397658087172072591839643857329314181519612973908965050224929223946399755393730265645331656105290869714214591215444022051101945925244532915176075248465819301827216955342137013412651065800048261963399145023107214370274324666167912965307206317073135255736327664721362034227096789426334079509406720631426468756347336605693157444750691865783500887303441377609391587662533732367926698881363988312324851162304931685202221347939397603539399250204310268547916055785136931508234661305096124144924985505877504978564451738214456120838839629
}, DLogStatement {
N: 26246459035525812129221366053766976173039953174096504576635631068213346764639224315541812083907504321817531984978410790254390755507537478002230570257538859114468411007681448503853924031797135575716905888146063199906148670497699026939044828423091138901112287403910814482947717092237430396374868336391634219457269902356355218503267243248582810178194248876483058101157582595968729532546076164618110121542826151262599822139315575232275923590591176893741836482088892884381485288130931492395084967326030442518334939887385166833861269118163096165747646673397252361846196573749105891717136646684437887085093952760428723935439,
g: 25064703652408259597167633027543132359128735526947751128959751251384120209836226336035556885039684577151003500940449888648410176983909886177757887180530810238821717830622810807848402369318137363336603557960276915810534663821171173650260647629443478582494868151392565736474126589537508553719243979067557806289054624975824554766366700665721244441231990874817017124925451581816866405773742703534405579289529806525096209213030232618385402219685476593550641092568138457414120811666845891005637696773352263488190949978700925590964455068369383361434639454592418174152848160278764407443303589905402573962328420675852719293375,
ni: 17871682912930494052959299799072818829057542553348829330204867027811529178649312079562065461436240670960445325634965818760553878819835777418391683283346016599325696147293944113246236437026778069906396757445592774231649032049318728958173756320468619115491044001279721739528142759621360144254542475680455358016942119305428446100520691116082831494774369399795548652837775536843482280370909514114173979281013253917641102171045158660125040350887300758436911290890821060030465855885691426473297791719520015263528775464609201461003153310538481893438876814846353267767845675873361833475753419298638703016450696057342362232251
}, DLogStatement {
N: 24387611252163525451022382030798394524029963798717423045247077854018397362804562351445923966488172294294669753804379416954286848898345076014546591090061775254907893709965506476373512024956495050812806690804833566384145780394379069447162889995759730352058674059371931582440257613434880082393679443608601609716140171310269772026768715985052313160778570092931839135617254635800090158181993141276964865960612096442358222434374345766513879491439529464314780285208593431109102452648376303852062865778071717069137929488086672752833764379051687794206757818266021665796854017052367364688307623378557605527134330025039483754019,
g: 23972054909946585562718676179135876302230710600555499547455490967611005350914135003529919242446896601121365089128492835768853006307427835139907896997621892533285121555921203262690173899619251457807813374422042926733856848267052420865694745407307953629390463995822791464388826599807067300224436187450337201650940381667379424509845822050114114325668247147706900303573466411321521306867631879720121631917819169087977508151677510767941388511675216914428662070568065999676557930519476698578703164862700449815337957606978851169148998348342225219462185545596742900915280683621771783462411844979848981645702620324335390754371,
ni: 22806410933452002702433476633410154080921496905927556525969510968907795288077198615616656751285229319219592731833971507141819293838896911277865273889403742349917564360984590121382046489912323554596356629699901990122322422908805464054123776434737966124243618034786680345728544446831977926204542688004714930583037544569848297920380722215038110481134249965625121734814573441776851748153673096111893825131151305070167819656333019867470098747726646165947673479150860166704704826574442678568963795819017179434524946329502192604254668110198551918930031922609254306960791506166972009557405582740759594260021429414223090730280
}, DLogStatement {
N: 20351029922333316994263444287919537507546204261065935817241744104645085931121308712390311507384743164199182094139285787531207171614995364600789452890768063036316592720600327659384200099336156588872957883624111086850883145792236989267662435138113362334517057772446826083552965049450874199320568555683856269524293188040516071235142426323153596592368051535216469762694476834937423933811749245882060307833813184098525178577052196547705890294260509279154584883656325683131017375774104246814725487963212682735386557858454874024619132722036568582519593661118680689621262299368130901789187058934920049642933350028479692100379,
g: 12721719055079728924648509145667229023014326082670688403448898647879124185936741105853425663024841171494653569487622614897817766334307150610382769409429235584397326594527453750956134285122039853039967302727515241441346763185214925485750182694305862270511696014449519372377508726554336167408105591126246857446772974998093298190959393193622154212086927467971463583117757570341721279436003088485050607578508255795877009122697797011334668184774404788400618239116456243019863153269964727875963983039921316403326926744501704380800510421474965026964146904337145783681343368730811093551928449569898082427779024173498068251303,
ni: 7933480683668025332088011944770575470682144768961993084799237449509804169106640437056246042526584595421985384858839608222845686998317563165190489617928463330106068252688944057838562576202568426209342021416700217591867957988367305744579570946609236525772608749873858292670968682843960724246718136528906128002035027889499378113526117565486248223870610309775062384657941502746656713610567311379077377491835263739672183688350539381053886326866379923674688005782666177087395830872616616046042674430893791873551938304876600978628777605623833197012354861210864592231479852632325254143839666057684529902939279626196977634695
}, DLogStatement {
N: 16494254571488250306642106698150254357198080592006365212453956313609171768634216971840195143816235876219875198939669258997352843520528956172907673200010758282363957538322266416739206527705955573894548734635291172948786549512143587833199940414704588776655653329802452063875328175986597367348259912324529910265247830728121610476005522954193418646294262859295422535351490141803147829449463762346881403190061535156575141929274612188827500579959395263640784568247615907066861794648438578265552883968676923129680652605326671716946186253945633785916764418917753656562871328230708863983503414745758915401976538921206718132333,
g: 9500508189200118873890082527314819070882323412473804275457581314320030803593443304107449398539605473011383157080914531032895951545394142776353680951760753194266907981520727445110905754959935516213841309595187142472845247195626730487930407803144099405177472396184359883588228315602248716878840081893701717176944539760877653381349100442605815002113533279834326655068214292449590531382460736836656177750959530225201206768346586640632558646480334619590533757903233186060752431378498127956590366724584270118936670276379951117104469359414811614909592234498683078865994110626498179765692902921058595040215574429315415211576,
ni: 5591594359702127890946557555817555283477519754241468629592477782640664334459960596147037407163145768801575459843707386918445517530865233831038489648214629498195604058166217563491992406609359252875913771667761158339982559201754710773442849501137162790372902718658849162340121795687204633566015566069250685704355648189299570044727941014642557220158613200913788154973946978063587251757366267678051848116136216865366232490898829324293359364365352298004892043326046150265046199927679372914271473711269169241890581681967822794876051701486551809413713014037928943677298186793785111852158792572127453922863415421168647406510
}, DLogStatement {
N: 11628641056008765896928396002866805801618772941391125287668685088121486035602668813975454803909611503835369097701544524976277737425169410628497694588229593628121630759429207247177657723262575707896813138776419412646401286088196261772571797310343632816768312748160621177129950975363123764314817518520311494874336804335952298294657977829640435468983830347670178707673369817343064108494960537933754282859333576487260595243077907103756602145125002718046149446598686699264185857692820998457696964649566679554163466772963600665250160205110946157326795578731679537019639543040999305007286477642528238331534841300476223707359,
g: 3632431207682177676647801828693719039510218540059603721972583893593550865929895829029836183338214065219883566283372202755896009736535013069375581002679686153003147588377693972755979232760635462067968770890691658071705399020078131640353473968198505051454166789587788677863652725346686829377012934060517964927553143390590155353524109628276585624878590916141837346456545338880948464706806107749691456153070077429129386216821840174298430910326118733539806137842166694332321343169340440634667690216804430262672821234181336631190479279327792267341232290493356835166168526974777427911090343922083289720678519320430564140552,
ni: 4197386637923930706312897416701149621039039777412586988429353813939795886867372661461528801798701289617504976731138732330034153210599530273634617879464058394542759549486923858606523645500084177239075557216988730265715087781349662985471164672164628472523410663250907803189330903027908583450587233005781982011574653034780823381351242302587893563214258556787497989288096371934370501491398715136521406637246324949597756946024040578420206610848602610216767123218367015589479099441168847353435518238062092550507593848682868832751678701195845065442178362326444156733157547918100971950469638924270785223985571695083253720563
}, DLogStatement {
N: 16778868295719213918470541298537359391027551962313844407162399767274578107131810718626476818687120908904858422966858222155678472765945766090022473398520926770146132237419879843281716660698001960991122398955630173154864323947979733218673562758307047491023760948186145474940797509790142089031423664902805428952657612791515696382446975773160260279173381392196981133001727615927474380018706825808139060268934295643185467318157241434700700583937598541060693813644185696732774761581936238749920473454238231612446482884592350412238179682365316903284145925197693093358624317060710728896600427795434416897753885949012920863119,
g: 9218016856719371577997968263544324936987518997823886284372532580069258158297573811803190338256310623200421607908845445468770824318850284454005093281875158442278054837042707298610315479739836170668005062090134047493081523246383561582825814190770900685741660372379972978577586482135474088165369723813606930733475883368789930029876119974219348000265235017469254683130438321705080772181830479908315537526879344813536738704959361784840690307072771645551189624902462211242300166737206065318302335540371028137398674458111871142585600634811995675255961336191449839913887555414498733564686795161100610439606352770843270697330,
ni: 14617299172669975690090495004760093150022780072697791263943225519274751794861840282482919604227433389474830029773151225780345951195151782942098508712003229647158673119542084452589179678398549372771798779160580472083042716024534577599941165499800356514469133563724165197405838387043812185045161239844174363606585026647013459891302744352835016923411015494491180544284460872041715765122599321645705136732956653673751083597808650574917289769965819206661925014157774004350186005054717494420476321442612266855456554967520157063739917898752612863598169449368978255590032215515361641405826981548293980701614725638291361118292
}
],
vss_scheme: VerifiableSS {
parameters: ShamirSecretSharing {
threshold: 2,
share_count: 7
},
commitments: [
Secp256k1Point {
purpose: "generator_mul",
ge: Some(PK(PublicKey(38617043cb7841e9fcb6809d462ba8c70a3ae5fa5fdb975ccc6a46e67ec53ceeac9fa9f55a2f0c2c6c0dbf631881c9b2cba5e06893bb916f56abda5bdc1bc791)))
},
Secp256k1Point {
purpose: "generator_mul",
ge: Some(PK(PublicKey(f1aae26da043f97a837c3b6ae31166b37ccbce1cef3efc5cd4d594b1f67f02931d97274cb73596dc2c62cc174afd55b10dc19e066cf105d1c027764037642d32)))
},
Secp256k1Point {
purpose: "generator_mul",
ge: Some(PK(PublicKey(73628165cf3963bf0f0e2c15d435a8c89b242056f3fd117498a10760d0effd1642dc239fc7bb24590a691223d2d4510ff1dcca632cf7478a2e89f8c0ae06f40f)))
}
]
},
i: 2,
t: 2,
n: 7
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment