From 247e4947fea0a4c6d873738facc7baae5d598221 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andrei=20B=C4=83ncioiu?= Date: Fri, 27 Sep 2024 16:26:26 +0300 Subject: [PATCH] Add some BLS test vectors (got from MCL). --- testdata/blsVectors.json | 1252 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 1252 insertions(+) create mode 100644 testdata/blsVectors.json diff --git a/testdata/blsVectors.json b/testdata/blsVectors.json new file mode 100644 index 0000000..c1a270f --- /dev/null +++ b/testdata/blsVectors.json @@ -0,0 +1,1252 @@ +[ + { + "secretKey": "5ad7379e2b9fb94db896c2ea5c7a45444956ad323c0f81e79a089eecf3b6a15a", + "publicKey": "7b3391c95e717fb796aebe91a6e792ae71a32800585495a1106aeac63912d68f5b83f37edab34757fd6aa3438c6339063f33565d3af37939a739372aa023e79a1b3994f70e8461b83663810b26154131102a5d001c370d9d1f39cc492e752809", + "publicKeyAsPoint": { + "x": { + "c0": "957988246094633211381469010884065986614733193856597691625501262943695387994257131321496049817159379765718898783099", + "c1": "1409551060520137182896354602629875118094673909941739578191506027359135860526635164259007747427860124479576071353151" + }, + "y": { + "c0": "2530146852585999992098350068247430293467882158933553666625696499771073797703558427178431160925700183564524324509036", + "c1": "3934610075287177118783084603969016042794868687816177552150156230946934759711510910303887254974592998093387165200348" + } + }, + "message": "Hello, World!", + "messageMapped": "80e76b554360c5730273e7199d3c57baac675ca98d8e78543378a5e9569d4939d2905513d31fecdb1cfe8ab6ff3e6e92", + "messageMappedAsPoint": { + "x": "2836736475365211690530484980195331670699316079193705126147981248571567799043959943690729058523131052433687578404736", + "y": "2159820699690112700988959683153893418775156751509344371803538386816333846598253499827593917908367376051563272859355" + }, + "signature": "5a12e008a05d3ab7e6c68d836d17fec63d3cbd48476456d18d08fbcb23a9688e6440aef82e9176f3b5db2f5f3d4e0716", + "signatureAsPoint": { + "x": "3390502245157211325931460594040674871434009287793846305042104094369774209543078708189422590139285989009773144576602", + "y": "348509418370543276923497441046961560252789121423120313478965144097278866426341579464899603263469836546527058202346" + } + }, + { + "secretKey": "5ad7379e2b9fb94db896c2ea5c7a45444956ad323c0f81e79a089eecf3b6a15a", + "publicKey": "7b3391c95e717fb796aebe91a6e792ae71a32800585495a1106aeac63912d68f5b83f37edab34757fd6aa3438c6339063f33565d3af37939a739372aa023e79a1b3994f70e8461b83663810b26154131102a5d001c370d9d1f39cc492e752809", + "publicKeyAsPoint": { + "x": { + "c0": "957988246094633211381469010884065986614733193856597691625501262943695387994257131321496049817159379765718898783099", + "c1": "1409551060520137182896354602629875118094673909941739578191506027359135860526635164259007747427860124479576071353151" + }, + "y": { + "c0": "2530146852585999992098350068247430293467882158933553666625696499771073797703558427178431160925700183564524324509036", + "c1": "3934610075287177118783084603969016042794868687816177552150156230946934759711510910303887254974592998093387165200348" + } + }, + "message": "MultiversX", + "messageMapped": "39f547f252c481ff9f1b465bdb335d03c4e430c8f3da4941a90beb30538b0faf1d240aa5e7fa30c44b738326a2035b18", + "messageMappedAsPoint": { + "x": "3748658262115298886709108941175131395154465091900333393249046765644807468794789268345970198770161897101592579536185", + "y": "1498204874054031878138644065141412909408295372094666265500453928089298313719320822441829414776647835900554429440082" + }, + "signature": "0039f1364b71250b189aedf819f9c0e0b455b6eaead821345df3db39b1cde798704c8e77dd85add4edb677ed9a01bc0c", + "signatureAsPoint": { + "x": "1960003467727330674154329916857611471001369214806111995696803257029176128983634017112111498747224300067470714157312", + "y": "952459945352541351954201720277919131258926642366271306167621179900608363539907865827375428761037310361051717789410" + } + }, + { + "secretKey": "5ad7379e2b9fb94db896c2ea5c7a45444956ad323c0f81e79a089eecf3b6a15a", + "publicKey": "7b3391c95e717fb796aebe91a6e792ae71a32800585495a1106aeac63912d68f5b83f37edab34757fd6aa3438c6339063f33565d3af37939a739372aa023e79a1b3994f70e8461b83663810b26154131102a5d001c370d9d1f39cc492e752809", + "publicKeyAsPoint": { + "x": { + "c0": "957988246094633211381469010884065986614733193856597691625501262943695387994257131321496049817159379765718898783099", + "c1": "1409551060520137182896354602629875118094673909941739578191506027359135860526635164259007747427860124479576071353151" + }, + "y": { + "c0": "2530146852585999992098350068247430293467882158933553666625696499771073797703558427178431160925700183564524324509036", + "c1": "3934610075287177118783084603969016042794868687816177552150156230946934759711510910303887254974592998093387165200348" + } + }, + "message": "MultiversX is a sharded blockchain network, with a PoS-based consensus mechanism.", + "messageMapped": "272c866cb0b0cf069df479e48f7e09a35f008b9e4769d6aac1ffdd47200e58670779cab0ca1b73a2658d08b946b69e94", + "messageMappedAsPoint": { + "x": "3173703668041873636624032430704787985726100271088928136951523527859625919186441593693131837333227423932157283150887", + "y": "764525172087679124527278693752710710863231370575837531401438130868294386385654245533651067528667751645379547508015" + }, + "signature": "c983ee9e5143c7ea5bcfd19c21353679ad4f703863613cf06291a6513b599308f6c30e6d6af110003b13c58153c7bd09", + "signatureAsPoint": { + "x": "1499326790732855578678763654712873713652937943067828157585805478087447077161109297745545602474402233803183932474313", + "y": "3441081668208767827193154896178605296495224036917799235794668227409456440293012946735937279562246829713323797559742" + } + }, + { + "secretKey": "5ad7379e2b9fb94db896c2ea5c7a45444956ad323c0f81e79a089eecf3b6a15a", + "publicKey": "7b3391c95e717fb796aebe91a6e792ae71a32800585495a1106aeac63912d68f5b83f37edab34757fd6aa3438c6339063f33565d3af37939a739372aa023e79a1b3994f70e8461b83663810b26154131102a5d001c370d9d1f39cc492e752809", + "publicKeyAsPoint": { + "x": { + "c0": "957988246094633211381469010884065986614733193856597691625501262943695387994257131321496049817159379765718898783099", + "c1": "1409551060520137182896354602629875118094673909941739578191506027359135860526635164259007747427860124479576071353151" + }, + "y": { + "c0": "2530146852585999992098350068247430293467882158933553666625696499771073797703558427178431160925700183564524324509036", + "c1": "3934610075287177118783084603969016042794868687816177552150156230946934759711510910303887254974592998093387165200348" + } + }, + "message": "\ud83d\udcbb\ud83d\udcbb\ud83d\udcbb\ud83d\udcbb\ud83d\udcbb", + "messageMapped": "8928a8d2bd69ce8f84f076c0dc724d3738dcae34abc072d498789a733586d8b22dfc81a13563931e7ea214d2136ebe14", + "messageMappedAsPoint": { + "x": "3192773366837868741253326430313709936061178684280596380247725614069771004437833325096093846765477360972073976473737", + "y": "3811941476244319854075578220719727580039925306645068910409175939757571128271673775246028012951073815815635642866296" + }, + "signature": "7174d9e394f3b4c441d6f5ac8ab59cca9c35ead30c8e7b82268eb19eea9a358504cbad2128a06be3a71e9238fc8c6c8f", + "signatureAsPoint": { + "x": "2373974915733978934824635054278654770364802445965612405531660127946995885625940503828777404791319002823447912477809", + "y": "2897132135874632595606104636838112368987435499761278232379989068155189348769875650340320745127655529482693874551179" + } + }, + { + "secretKey": "5ad7379e2b9fb94db896c2ea5c7a45444956ad323c0f81e79a089eecf3b6a15a", + "publicKey": "7b3391c95e717fb796aebe91a6e792ae71a32800585495a1106aeac63912d68f5b83f37edab34757fd6aa3438c6339063f33565d3af37939a739372aa023e79a1b3994f70e8461b83663810b26154131102a5d001c370d9d1f39cc492e752809", + "publicKeyAsPoint": { + "x": { + "c0": "957988246094633211381469010884065986614733193856597691625501262943695387994257131321496049817159379765718898783099", + "c1": "1409551060520137182896354602629875118094673909941739578191506027359135860526635164259007747427860124479576071353151" + }, + "y": { + "c0": "2530146852585999992098350068247430293467882158933553666625696499771073797703558427178431160925700183564524324509036", + "c1": "3934610075287177118783084603969016042794868687816177552150156230946934759711510910303887254974592998093387165200348" + } + }, + "message": "\ud83d\udd10\ud83d\udd10\ud83d\udd10\ud83d\udd10\ud83d\udd10", + "messageMapped": "eced48a0a430f8886c331ad8215a8e7a17e5db9bd41df4583daa2d2cbb221f44f5a9c94b429f8d060de9d7f643a17499", + "messageMappedAsPoint": { + "x": "3917973227014015094960466063240459039826840915410341084996747513383677641537697135508546346497078522986566947237356", + "y": "1868068142720904172069855580964800580267601225886593513327490068449463869283168309256771517775425872043576448267865" + }, + "signature": "5c210b0438e6fb1eadc4d51877976d287c4c5dc9aca06db0a7df170b2765de97e7242af8fd1e172bd94f031d1d1f820f", + "signatureAsPoint": { + "x": "2386943869630312804427190239620257900865586612204564293884368911482058401290498853381456588436375260915966241612124", + "y": "1768056221501539278171219724493736352406901194331414351476569906502102487449257835139637872395607259683010550904228" + } + }, + { + "secretKey": "fe7272f1fe796ba863fcbe574ecb28301df01b58e330b906434594614e6cb26e", + "publicKey": "0cbadcb680517616b85eb568c049dfec775e4a928a4295c9e3896a8a54cb528d7e193a0dbaa17caf1950301efe62ec0527e89978eb1f5bb3c6ec039c84e40c7b4d72941f8af51eff443a145c9a05cbfd1df36477340942a9cfe7783a30ae5399", + "publicKeyAsPoint": { + "x": { + "c0": "911692470653739772330245276760490328621914265366642029376547582307657177021938022279153438565121332109284134926860", + "c1": "3898163089271971649673949659543850837921797736511325220578157467430483871446104112859541372962127961692603466508327" + }, + "y": { + "c0": "606251052273146301398549861231664371784457473261130372787864617991883472583792745166739538084468785391229729322265", + "c1": "407557864273152355426769297022542682920839687847479113363895002744285688961617188020322563290755153431222327043009" + } + }, + "message": "Hello, World!", + "messageMapped": "80e76b554360c5730273e7199d3c57baac675ca98d8e78543378a5e9569d4939d2905513d31fecdb1cfe8ab6ff3e6e92", + "messageMappedAsPoint": { + "x": "2836736475365211690530484980195331670699316079193705126147981248571567799043959943690729058523131052433687578404736", + "y": "2159820699690112700988959683153893418775156751509344371803538386816333846598253499827593917908367376051563272859355" + }, + "signature": "34587e82bf4bb19a0a968868dcba7fd4a74812cd11749e61463be4829da8d23893b890de426f590bcdc090756bfd2299", + "signatureAsPoint": { + "x": "3868889049361026514590215322706737821011926360494985154668719957357466291842619719878091325866209339275441365473332", + "y": "1733754396376625047359060169455644536514167660013630468819534520883177465864091186752991954859918069611454255137781" + } + }, + { + "secretKey": "fe7272f1fe796ba863fcbe574ecb28301df01b58e330b906434594614e6cb26e", + "publicKey": "0cbadcb680517616b85eb568c049dfec775e4a928a4295c9e3896a8a54cb528d7e193a0dbaa17caf1950301efe62ec0527e89978eb1f5bb3c6ec039c84e40c7b4d72941f8af51eff443a145c9a05cbfd1df36477340942a9cfe7783a30ae5399", + "publicKeyAsPoint": { + "x": { + "c0": "911692470653739772330245276760490328621914265366642029376547582307657177021938022279153438565121332109284134926860", + "c1": "3898163089271971649673949659543850837921797736511325220578157467430483871446104112859541372962127961692603466508327" + }, + "y": { + "c0": "606251052273146301398549861231664371784457473261130372787864617991883472583792745166739538084468785391229729322265", + "c1": "407557864273152355426769297022542682920839687847479113363895002744285688961617188020322563290755153431222327043009" + } + }, + "message": "MultiversX", + "messageMapped": "39f547f252c481ff9f1b465bdb335d03c4e430c8f3da4941a90beb30538b0faf1d240aa5e7fa30c44b738326a2035b18", + "messageMappedAsPoint": { + "x": "3748658262115298886709108941175131395154465091900333393249046765644807468794789268345970198770161897101592579536185", + "y": "1498204874054031878138644065141412909408295372094666265500453928089298313719320822441829414776647835900554429440082" + }, + "signature": "a9401b28539bc2f61559be4749ca9d240fcf2dff77db535b988f323e0a7d76994e049a28e771e09fcbb3a1dea589208a", + "signatureAsPoint": { + "x": "1558703399905878224724929629999252378636946203586425029321345897580553219024498204378722544838841137746492740288681", + "y": "1736779050511950438229820485209591372306202522049849246460578518572069151538032477461620690787477331330047820261929" + } + }, + { + "secretKey": "fe7272f1fe796ba863fcbe574ecb28301df01b58e330b906434594614e6cb26e", + "publicKey": "0cbadcb680517616b85eb568c049dfec775e4a928a4295c9e3896a8a54cb528d7e193a0dbaa17caf1950301efe62ec0527e89978eb1f5bb3c6ec039c84e40c7b4d72941f8af51eff443a145c9a05cbfd1df36477340942a9cfe7783a30ae5399", + "publicKeyAsPoint": { + "x": { + "c0": "911692470653739772330245276760490328621914265366642029376547582307657177021938022279153438565121332109284134926860", + "c1": "3898163089271971649673949659543850837921797736511325220578157467430483871446104112859541372962127961692603466508327" + }, + "y": { + "c0": "606251052273146301398549861231664371784457473261130372787864617991883472583792745166739538084468785391229729322265", + "c1": "407557864273152355426769297022542682920839687847479113363895002744285688961617188020322563290755153431222327043009" + } + }, + "message": "MultiversX is a sharded blockchain network, with a PoS-based consensus mechanism.", + "messageMapped": "272c866cb0b0cf069df479e48f7e09a35f008b9e4769d6aac1ffdd47200e58670779cab0ca1b73a2658d08b946b69e94", + "messageMappedAsPoint": { + "x": "3173703668041873636624032430704787985726100271088928136951523527859625919186441593693131837333227423932157283150887", + "y": "764525172087679124527278693752710710863231370575837531401438130868294386385654245533651067528667751645379547508015" + }, + "signature": "6245d83faf506b2bd2380c2203adf37cea29f2753479cb04add5fcc7d292aefafd980d63eca5a8e01b5503f4ac3ec507", + "signatureAsPoint": { + "x": "1195987502778721241364349343040458585172035383571134026191878693187363948326082292325638717617996719998220337956194", + "y": "270619191206497653107657574030506776345070766724801970850366102125113538549967227475048758876080281206341813273022" + } + }, + { + "secretKey": "fe7272f1fe796ba863fcbe574ecb28301df01b58e330b906434594614e6cb26e", + "publicKey": "0cbadcb680517616b85eb568c049dfec775e4a928a4295c9e3896a8a54cb528d7e193a0dbaa17caf1950301efe62ec0527e89978eb1f5bb3c6ec039c84e40c7b4d72941f8af51eff443a145c9a05cbfd1df36477340942a9cfe7783a30ae5399", + "publicKeyAsPoint": { + "x": { + "c0": "911692470653739772330245276760490328621914265366642029376547582307657177021938022279153438565121332109284134926860", + "c1": "3898163089271971649673949659543850837921797736511325220578157467430483871446104112859541372962127961692603466508327" + }, + "y": { + "c0": "606251052273146301398549861231664371784457473261130372787864617991883472583792745166739538084468785391229729322265", + "c1": "407557864273152355426769297022542682920839687847479113363895002744285688961617188020322563290755153431222327043009" + } + }, + "message": "\ud83d\udcbb\ud83d\udcbb\ud83d\udcbb\ud83d\udcbb\ud83d\udcbb", + "messageMapped": "8928a8d2bd69ce8f84f076c0dc724d3738dcae34abc072d498789a733586d8b22dfc81a13563931e7ea214d2136ebe14", + "messageMappedAsPoint": { + "x": "3192773366837868741253326430313709936061178684280596380247725614069771004437833325096093846765477360972073976473737", + "y": "3811941476244319854075578220719727580039925306645068910409175939757571128271673775246028012951073815815635642866296" + }, + "signature": "c4b33bbdcf763b8b39fdd4507e3cb7de220d6e64016ca3c6e3d5e65c46e72d6cb680699af191245bc76a0767311fa080", + "signatureAsPoint": { + "x": "96269562228348543298253556472560019055724070624670788986534613452295796091508370385332367818923875191657462477764", + "y": "2173022392006889681736968644731937551427394276507548540154594705571663184069077895640936101461849391684816187639133" + } + }, + { + "secretKey": "fe7272f1fe796ba863fcbe574ecb28301df01b58e330b906434594614e6cb26e", + "publicKey": "0cbadcb680517616b85eb568c049dfec775e4a928a4295c9e3896a8a54cb528d7e193a0dbaa17caf1950301efe62ec0527e89978eb1f5bb3c6ec039c84e40c7b4d72941f8af51eff443a145c9a05cbfd1df36477340942a9cfe7783a30ae5399", + "publicKeyAsPoint": { + "x": { + "c0": "911692470653739772330245276760490328621914265366642029376547582307657177021938022279153438565121332109284134926860", + "c1": "3898163089271971649673949659543850837921797736511325220578157467430483871446104112859541372962127961692603466508327" + }, + "y": { + "c0": "606251052273146301398549861231664371784457473261130372787864617991883472583792745166739538084468785391229729322265", + "c1": "407557864273152355426769297022542682920839687847479113363895002744285688961617188020322563290755153431222327043009" + } + }, + "message": "\ud83d\udd10\ud83d\udd10\ud83d\udd10\ud83d\udd10\ud83d\udd10", + "messageMapped": "eced48a0a430f8886c331ad8215a8e7a17e5db9bd41df4583daa2d2cbb221f44f5a9c94b429f8d060de9d7f643a17499", + "messageMappedAsPoint": { + "x": "3917973227014015094960466063240459039826840915410341084996747513383677641537697135508546346497078522986566947237356", + "y": "1868068142720904172069855580964800580267601225886593513327490068449463869283168309256771517775425872043576448267865" + }, + "signature": "2e545264fa8eb4955b081814fff4ddd64471666a822720b258358e0d37ee88b39feb0a57acc9ea0141042ddac5c71618", + "signatureAsPoint": { + "x": "3707634247807577316788769036740445924745416369361125215717089520722079374903727275361881804922872739678280402228270", + "y": "691120918977163114483850495994097076610004393535554062915977215910581042913015559693344987054962990011564004365006" + } + }, + { + "secretKey": "0c604369ce719b6ffff101ec3de8048cd21a89d18cb40b3a9679192bd739bf18", + "publicKey": "f9dc28ca3488ea178b9b07fadc0e5dbdeb3dc0f2cd73da3fb5774794d048f0f1329add82b0e8141e897a50eb3b83d31949a89baf546c50ea6e3908688598cf5285658933597291b1fbd488448ce09c5e1437510f54f3076df5f67b175ce8a281", + "publicKeyAsPoint": { + "x": { + "c0": "3975019252544482440349288568674061885246537377593207180925873572263923504917079049444811141373235000213885566901497", + "c1": "251858551425735702678228304648244401996855674482732470736811207110790417376834398358446762957305466998778169632841" + }, + "y": { + "c0": "1579233635190958479344132119439151618069017739888260631324107734539591486812914126273148110119838652276024721053103", + "c1": "341209454307009215142079997963058022943830257228182892100727069603080151361349457905488672466754640195371167950071" + } + }, + "message": "Hello, World!", + "messageMapped": "80e76b554360c5730273e7199d3c57baac675ca98d8e78543378a5e9569d4939d2905513d31fecdb1cfe8ab6ff3e6e92", + "messageMappedAsPoint": { + "x": "2836736475365211690530484980195331670699316079193705126147981248571567799043959943690729058523131052433687578404736", + "y": "2159820699690112700988959683153893418775156751509344371803538386816333846598253499827593917908367376051563272859355" + }, + "signature": "020573b8151da514b50a2b260232c1c6b5055b206a2a1b70ad55e76bf55dac33b5b689b44bda614a0615db4c0576a28f", + "signatureAsPoint": { + "x": "2406387235211722669243447702283899487966887819206514180308407628734005374412446066911582850648240344902811134395650", + "y": "1187892687728230814102205472084035302481632691411049609363934580109974615793140114905619503070646531473474677168395" + } + }, + { + "secretKey": "0c604369ce719b6ffff101ec3de8048cd21a89d18cb40b3a9679192bd739bf18", + "publicKey": "f9dc28ca3488ea178b9b07fadc0e5dbdeb3dc0f2cd73da3fb5774794d048f0f1329add82b0e8141e897a50eb3b83d31949a89baf546c50ea6e3908688598cf5285658933597291b1fbd488448ce09c5e1437510f54f3076df5f67b175ce8a281", + "publicKeyAsPoint": { + "x": { + "c0": "3975019252544482440349288568674061885246537377593207180925873572263923504917079049444811141373235000213885566901497", + "c1": "251858551425735702678228304648244401996855674482732470736811207110790417376834398358446762957305466998778169632841" + }, + "y": { + "c0": "1579233635190958479344132119439151618069017739888260631324107734539591486812914126273148110119838652276024721053103", + "c1": "341209454307009215142079997963058022943830257228182892100727069603080151361349457905488672466754640195371167950071" + } + }, + "message": "MultiversX", + "messageMapped": "39f547f252c481ff9f1b465bdb335d03c4e430c8f3da4941a90beb30538b0faf1d240aa5e7fa30c44b738326a2035b18", + "messageMappedAsPoint": { + "x": "3748658262115298886709108941175131395154465091900333393249046765644807468794789268345970198770161897101592579536185", + "y": "1498204874054031878138644065141412909408295372094666265500453928089298313719320822441829414776647835900554429440082" + }, + "signature": "c5a37a4f3228319f9edc32eea32f7098f455a7ceb5d7853fe919a9aeb71676fdbd69630a41bcbccf26b176ad19accb82", + "signatureAsPoint": { + "x": "430281419241249564922338193391556437165638989798932944346330484352352443527247141861486861674916886316636941493189", + "y": "569677368988370766225056383203493364698626301456643045395880305294347673700913286229961302249929974734441258221777" + } + }, + { + "secretKey": "0c604369ce719b6ffff101ec3de8048cd21a89d18cb40b3a9679192bd739bf18", + "publicKey": "f9dc28ca3488ea178b9b07fadc0e5dbdeb3dc0f2cd73da3fb5774794d048f0f1329add82b0e8141e897a50eb3b83d31949a89baf546c50ea6e3908688598cf5285658933597291b1fbd488448ce09c5e1437510f54f3076df5f67b175ce8a281", + "publicKeyAsPoint": { + "x": { + "c0": "3975019252544482440349288568674061885246537377593207180925873572263923504917079049444811141373235000213885566901497", + "c1": "251858551425735702678228304648244401996855674482732470736811207110790417376834398358446762957305466998778169632841" + }, + "y": { + "c0": "1579233635190958479344132119439151618069017739888260631324107734539591486812914126273148110119838652276024721053103", + "c1": "341209454307009215142079997963058022943830257228182892100727069603080151361349457905488672466754640195371167950071" + } + }, + "message": "MultiversX is a sharded blockchain network, with a PoS-based consensus mechanism.", + "messageMapped": "272c866cb0b0cf069df479e48f7e09a35f008b9e4769d6aac1ffdd47200e58670779cab0ca1b73a2658d08b946b69e94", + "messageMappedAsPoint": { + "x": "3173703668041873636624032430704787985726100271088928136951523527859625919186441593693131837333227423932157283150887", + "y": "764525172087679124527278693752710710863231370575837531401438130868294386385654245533651067528667751645379547508015" + }, + "signature": "a0de49b5e303fff6f8488340fbe10482abcee54ff0d9a6aeb84be39cf003d04caa53b2bcff5bff27a72e1a6aa82afc0d", + "signatureAsPoint": { + "x": "2152492490082381301386270308992026918555406145144397796993669234291572271126836575974382064532466056628604456525472", + "y": "1849436461706101239283844773417476092639723983136393442649357307634764827078824866595262158476311900308565289055404" + } + }, + { + "secretKey": "0c604369ce719b6ffff101ec3de8048cd21a89d18cb40b3a9679192bd739bf18", + "publicKey": "f9dc28ca3488ea178b9b07fadc0e5dbdeb3dc0f2cd73da3fb5774794d048f0f1329add82b0e8141e897a50eb3b83d31949a89baf546c50ea6e3908688598cf5285658933597291b1fbd488448ce09c5e1437510f54f3076df5f67b175ce8a281", + "publicKeyAsPoint": { + "x": { + "c0": "3975019252544482440349288568674061885246537377593207180925873572263923504917079049444811141373235000213885566901497", + "c1": "251858551425735702678228304648244401996855674482732470736811207110790417376834398358446762957305466998778169632841" + }, + "y": { + "c0": "1579233635190958479344132119439151618069017739888260631324107734539591486812914126273148110119838652276024721053103", + "c1": "341209454307009215142079997963058022943830257228182892100727069603080151361349457905488672466754640195371167950071" + } + }, + "message": "\ud83d\udcbb\ud83d\udcbb\ud83d\udcbb\ud83d\udcbb\ud83d\udcbb", + "messageMapped": "8928a8d2bd69ce8f84f076c0dc724d3738dcae34abc072d498789a733586d8b22dfc81a13563931e7ea214d2136ebe14", + "messageMappedAsPoint": { + "x": "3192773366837868741253326430313709936061178684280596380247725614069771004437833325096093846765477360972073976473737", + "y": "3811941476244319854075578220719727580039925306645068910409175939757571128271673775246028012951073815815635642866296" + }, + "signature": "901bcf7a50de43cce1c2cfcabd6ed141cd1ddc0ed099418b9994587d9d5d3d78cfd2a473d42b22a7384adea1a21b1183", + "signatureAsPoint": { + "x": "472028020071767079836097258354387327343650036593566347833893165833150147244106662109548374710157236516600373255056", + "y": "545726497325479624034091567904927655479270626625442820043681545525653265642176761258768412961978176713296816077185" + } + }, + { + "secretKey": "0c604369ce719b6ffff101ec3de8048cd21a89d18cb40b3a9679192bd739bf18", + "publicKey": "f9dc28ca3488ea178b9b07fadc0e5dbdeb3dc0f2cd73da3fb5774794d048f0f1329add82b0e8141e897a50eb3b83d31949a89baf546c50ea6e3908688598cf5285658933597291b1fbd488448ce09c5e1437510f54f3076df5f67b175ce8a281", + "publicKeyAsPoint": { + "x": { + "c0": "3975019252544482440349288568674061885246537377593207180925873572263923504917079049444811141373235000213885566901497", + "c1": "251858551425735702678228304648244401996855674482732470736811207110790417376834398358446762957305466998778169632841" + }, + "y": { + "c0": "1579233635190958479344132119439151618069017739888260631324107734539591486812914126273148110119838652276024721053103", + "c1": "341209454307009215142079997963058022943830257228182892100727069603080151361349457905488672466754640195371167950071" + } + }, + "message": "\ud83d\udd10\ud83d\udd10\ud83d\udd10\ud83d\udd10\ud83d\udd10", + "messageMapped": "eced48a0a430f8886c331ad8215a8e7a17e5db9bd41df4583daa2d2cbb221f44f5a9c94b429f8d060de9d7f643a17499", + "messageMappedAsPoint": { + "x": "3917973227014015094960466063240459039826840915410341084996747513383677641537697135508546346497078522986566947237356", + "y": "1868068142720904172069855580964800580267601225886593513327490068449463869283168309256771517775425872043576448267865" + }, + "signature": "fb7dc9b556772c0f6828604b689894b5bc27a013138cc1f39b0f2a8119ffe206f3516dadd59b9553e9a5fabb5489b705", + "signatureAsPoint": { + "x": "879917484126896201658538387246500057488880164480069665590141638064851759582757324696556682787363457343099247361531", + "y": "1974127049139028927077486661018301965815593421268216131614960594526549380445785085136436213484077540862819795803138" + } + }, + { + "secretKey": "c519a6a38acf0fcf760503f66154907f00994131f67d2c98f03f4393e888dd65", + "publicKey": "673bd8b61326d391d08b5dd91938e7aaf4dad6a5da9361649387e414b1ef6e38b6ddf12cf9f084e8c0058b855264e815897c753ee593b5b2d8e562e1f1ba58b3e8505b6e0bc4a1cc8a44876d650d3dfbd65cd80ef1c92e0fa5b991776a6ba489", + "publicKeyAsPoint": { + "x": { + "c0": "3371916073185549293934346856699233879959673031939200823382184963578656008597042060745920067217309711057750922378087", + "c1": "1484080262921813192735190222132171189052795736409621585340108796117390612341786606777439404083324109120627939835017" + }, + "y": { + "c0": "3396867988601978456741544372462301297739537507604810369946640723822870072699011599118715262524684632823773865916477", + "c1": "1059306808881937985673868855117297807679481660689881205886200893261867343428152780374603604614598640422090746508575" + } + }, + "message": "Hello, World!", + "messageMapped": "80e76b554360c5730273e7199d3c57baac675ca98d8e78543378a5e9569d4939d2905513d31fecdb1cfe8ab6ff3e6e92", + "messageMappedAsPoint": { + "x": "2836736475365211690530484980195331670699316079193705126147981248571567799043959943690729058523131052433687578404736", + "y": "2159820699690112700988959683153893418775156751509344371803538386816333846598253499827593917908367376051563272859355" + }, + "signature": "345f6a1224941263693a24c00c4d6a560af1e74390a0d1bcba2465caf9bba31c614ae7753940f15764996906e72cee0f", + "signatureAsPoint": { + "x": "2451908758349394047533731563540019547164556111138707575101027171459121946903349085045850982348225342197371109007156", + "y": "3138588676091280167350079978144593582175032799466391800022614303122833790444619269543311915624164720858735250929102" + } + }, + { + "secretKey": "c519a6a38acf0fcf760503f66154907f00994131f67d2c98f03f4393e888dd65", + "publicKey": "673bd8b61326d391d08b5dd91938e7aaf4dad6a5da9361649387e414b1ef6e38b6ddf12cf9f084e8c0058b855264e815897c753ee593b5b2d8e562e1f1ba58b3e8505b6e0bc4a1cc8a44876d650d3dfbd65cd80ef1c92e0fa5b991776a6ba489", + "publicKeyAsPoint": { + "x": { + "c0": "3371916073185549293934346856699233879959673031939200823382184963578656008597042060745920067217309711057750922378087", + "c1": "1484080262921813192735190222132171189052795736409621585340108796117390612341786606777439404083324109120627939835017" + }, + "y": { + "c0": "3396867988601978456741544372462301297739537507604810369946640723822870072699011599118715262524684632823773865916477", + "c1": "1059306808881937985673868855117297807679481660689881205886200893261867343428152780374603604614598640422090746508575" + } + }, + "message": "MultiversX", + "messageMapped": "39f547f252c481ff9f1b465bdb335d03c4e430c8f3da4941a90beb30538b0faf1d240aa5e7fa30c44b738326a2035b18", + "messageMappedAsPoint": { + "x": "3748658262115298886709108941175131395154465091900333393249046765644807468794789268345970198770161897101592579536185", + "y": "1498204874054031878138644065141412909408295372094666265500453928089298313719320822441829414776647835900554429440082" + }, + "signature": "9df2d6ab1c7d3fe9a492bcb72b52cfd9a06c012ca056175d3485ac3cd09a40d344713ab149e950a2e49f6ee55eba1c93", + "signatureAsPoint": { + "x": "2941639700119761547878740362735229349911837295271729187173845974072133121082030264217779293282653051079822587392669", + "y": "1490521884062354088880816734035403787597734637199874472013060111809760141663105332495329478641297692182898675329111" + } + }, + { + "secretKey": "c519a6a38acf0fcf760503f66154907f00994131f67d2c98f03f4393e888dd65", + "publicKey": "673bd8b61326d391d08b5dd91938e7aaf4dad6a5da9361649387e414b1ef6e38b6ddf12cf9f084e8c0058b855264e815897c753ee593b5b2d8e562e1f1ba58b3e8505b6e0bc4a1cc8a44876d650d3dfbd65cd80ef1c92e0fa5b991776a6ba489", + "publicKeyAsPoint": { + "x": { + "c0": "3371916073185549293934346856699233879959673031939200823382184963578656008597042060745920067217309711057750922378087", + "c1": "1484080262921813192735190222132171189052795736409621585340108796117390612341786606777439404083324109120627939835017" + }, + "y": { + "c0": "3396867988601978456741544372462301297739537507604810369946640723822870072699011599118715262524684632823773865916477", + "c1": "1059306808881937985673868855117297807679481660689881205886200893261867343428152780374603604614598640422090746508575" + } + }, + "message": "MultiversX is a sharded blockchain network, with a PoS-based consensus mechanism.", + "messageMapped": "272c866cb0b0cf069df479e48f7e09a35f008b9e4769d6aac1ffdd47200e58670779cab0ca1b73a2658d08b946b69e94", + "messageMappedAsPoint": { + "x": "3173703668041873636624032430704787985726100271088928136951523527859625919186441593693131837333227423932157283150887", + "y": "764525172087679124527278693752710710863231370575837531401438130868294386385654245533651067528667751645379547508015" + }, + "signature": "b2495e8e7950b980443786f852459f13d2e771726f87946d6ae85a77a80c9cc5aee26d486ef87cf5f10ee208e3d80386", + "signatureAsPoint": { + "x": "925797568944520271099678066038397554602227824550952881760416306972980003162663074923971165452184167963486549068210", + "y": "672637584217996994763417981413873535481762858926596630170953874308195493880720252557877107271540751345489452856779" + } + }, + { + "secretKey": "c519a6a38acf0fcf760503f66154907f00994131f67d2c98f03f4393e888dd65", + "publicKey": "673bd8b61326d391d08b5dd91938e7aaf4dad6a5da9361649387e414b1ef6e38b6ddf12cf9f084e8c0058b855264e815897c753ee593b5b2d8e562e1f1ba58b3e8505b6e0bc4a1cc8a44876d650d3dfbd65cd80ef1c92e0fa5b991776a6ba489", + "publicKeyAsPoint": { + "x": { + "c0": "3371916073185549293934346856699233879959673031939200823382184963578656008597042060745920067217309711057750922378087", + "c1": "1484080262921813192735190222132171189052795736409621585340108796117390612341786606777439404083324109120627939835017" + }, + "y": { + "c0": "3396867988601978456741544372462301297739537507604810369946640723822870072699011599118715262524684632823773865916477", + "c1": "1059306808881937985673868855117297807679481660689881205886200893261867343428152780374603604614598640422090746508575" + } + }, + "message": "\ud83d\udcbb\ud83d\udcbb\ud83d\udcbb\ud83d\udcbb\ud83d\udcbb", + "messageMapped": "8928a8d2bd69ce8f84f076c0dc724d3738dcae34abc072d498789a733586d8b22dfc81a13563931e7ea214d2136ebe14", + "messageMappedAsPoint": { + "x": "3192773366837868741253326430313709936061178684280596380247725614069771004437833325096093846765477360972073976473737", + "y": "3811941476244319854075578220719727580039925306645068910409175939757571128271673775246028012951073815815635642866296" + }, + "signature": "a77eef781d8e089ebbaded7631ae6025176c5f305f7d99df7049b46fcdd2db931d1f53100d293397591fcd79e518208d", + "signatureAsPoint": { + "x": "2020180858230318901127300997548234034530533393918210289391491009202950816199039599198093368128600658169733221154471", + "y": "3811786116195532099672778369442041940642232957205125858458614237342813476733936315954980806198801046292154556555603" + } + }, + { + "secretKey": "c519a6a38acf0fcf760503f66154907f00994131f67d2c98f03f4393e888dd65", + "publicKey": "673bd8b61326d391d08b5dd91938e7aaf4dad6a5da9361649387e414b1ef6e38b6ddf12cf9f084e8c0058b855264e815897c753ee593b5b2d8e562e1f1ba58b3e8505b6e0bc4a1cc8a44876d650d3dfbd65cd80ef1c92e0fa5b991776a6ba489", + "publicKeyAsPoint": { + "x": { + "c0": "3371916073185549293934346856699233879959673031939200823382184963578656008597042060745920067217309711057750922378087", + "c1": "1484080262921813192735190222132171189052795736409621585340108796117390612341786606777439404083324109120627939835017" + }, + "y": { + "c0": "3396867988601978456741544372462301297739537507604810369946640723822870072699011599118715262524684632823773865916477", + "c1": "1059306808881937985673868855117297807679481660689881205886200893261867343428152780374603604614598640422090746508575" + } + }, + "message": "\ud83d\udd10\ud83d\udd10\ud83d\udd10\ud83d\udd10\ud83d\udd10", + "messageMapped": "eced48a0a430f8886c331ad8215a8e7a17e5db9bd41df4583daa2d2cbb221f44f5a9c94b429f8d060de9d7f643a17499", + "messageMappedAsPoint": { + "x": "3917973227014015094960466063240459039826840915410341084996747513383677641537697135508546346497078522986566947237356", + "y": "1868068142720904172069855580964800580267601225886593513327490068449463869283168309256771517775425872043576448267865" + }, + "signature": "a2cec848ea8532f0ddd5bd0bb2eff24dcecd4c6197bf00fd198d77441410f7698cde094f2b4ab95b54f4fb68cd9b9a84", + "signatureAsPoint": { + "x": "708611198133339243986356276977537291761747643105233811414365401374538934940173751783682661408690090750270044163746", + "y": "458000132913099290533067095025068694026615541026700900503368177779973668249783731066921782571161354101202505491095" + } + }, + { + "secretKey": "4a072bf9775e623f024922ec24bf19c1f713addca4440e0525f01cc7b0b95416", + "publicKey": "0b42a1baf8cde6a1290998b7b0bb437b66bb0c854f39276fef0d104c0b500f60270920bc4592b792a0b1018ded2360029904dc23fe8c5322001afa1dda59e48c66bcaa9a94021fcb03d4e0204f98f12c91fac83577f2b8e9d9236239dbb90015", + "publicKeyAsPoint": { + "x": { + "c0": "365630334203767888231483992608583022124916809665453352926809046692934929254203172966532258424813374848053322793483", + "c1": "3232632312336970634647203724246107289835663673438883099670230995206424975242515769522222539556154360524538115785881" + }, + "y": { + "c0": "2436076004616257830625191248299659045114453067227486749745654208379660046687457448679939246279170433279534928239528", + "c1": "2536370017073080582968662479842545204252720028609669651925135524584110406346940627230584182136096321863425974893674" + } + }, + "message": "Hello, World!", + "messageMapped": "80e76b554360c5730273e7199d3c57baac675ca98d8e78543378a5e9569d4939d2905513d31fecdb1cfe8ab6ff3e6e92", + "messageMappedAsPoint": { + "x": "2836736475365211690530484980195331670699316079193705126147981248571567799043959943690729058523131052433687578404736", + "y": "2159820699690112700988959683153893418775156751509344371803538386816333846598253499827593917908367376051563272859355" + }, + "signature": "b7f5d1aec5532286e2437b6a9edae4056522814c47b1080b4afe8d352540fb7a85607f2b1171d9e2d977f594ba7b3614", + "signatureAsPoint": { + "x": "3111038569196312814054529358338649952267648911767477450018228227953316940681382629969311731005089552841371290826167", + "y": "2658240793968489776548428764326786431291782398990421376936274528770849343535204051241286156233426830335074505704212" + } + }, + { + "secretKey": "4a072bf9775e623f024922ec24bf19c1f713addca4440e0525f01cc7b0b95416", + "publicKey": "0b42a1baf8cde6a1290998b7b0bb437b66bb0c854f39276fef0d104c0b500f60270920bc4592b792a0b1018ded2360029904dc23fe8c5322001afa1dda59e48c66bcaa9a94021fcb03d4e0204f98f12c91fac83577f2b8e9d9236239dbb90015", + "publicKeyAsPoint": { + "x": { + "c0": "365630334203767888231483992608583022124916809665453352926809046692934929254203172966532258424813374848053322793483", + "c1": "3232632312336970634647203724246107289835663673438883099670230995206424975242515769522222539556154360524538115785881" + }, + "y": { + "c0": "2436076004616257830625191248299659045114453067227486749745654208379660046687457448679939246279170433279534928239528", + "c1": "2536370017073080582968662479842545204252720028609669651925135524584110406346940627230584182136096321863425974893674" + } + }, + "message": "MultiversX", + "messageMapped": "39f547f252c481ff9f1b465bdb335d03c4e430c8f3da4941a90beb30538b0faf1d240aa5e7fa30c44b738326a2035b18", + "messageMappedAsPoint": { + "x": "3748658262115298886709108941175131395154465091900333393249046765644807468794789268345970198770161897101592579536185", + "y": "1498204874054031878138644065141412909408295372094666265500453928089298313719320822441829414776647835900554429440082" + }, + "signature": "1ef6353b436b6042c16ec1a728dad17573803a616c3b56092ebbb9ecd2e9f6afaa4d3574658f60dd173ed2ea7d507585", + "signatureAsPoint": { + "x": "840103019533536344466380998183232356509936277662157734950184883950524272837120055384376740489051780476932258657822", + "y": "2258145482403959309332445186930264133037752839501068618530876001355832411145770260986318151522260689333000227258183" + } + }, + { + "secretKey": "4a072bf9775e623f024922ec24bf19c1f713addca4440e0525f01cc7b0b95416", + "publicKey": "0b42a1baf8cde6a1290998b7b0bb437b66bb0c854f39276fef0d104c0b500f60270920bc4592b792a0b1018ded2360029904dc23fe8c5322001afa1dda59e48c66bcaa9a94021fcb03d4e0204f98f12c91fac83577f2b8e9d9236239dbb90015", + "publicKeyAsPoint": { + "x": { + "c0": "365630334203767888231483992608583022124916809665453352926809046692934929254203172966532258424813374848053322793483", + "c1": "3232632312336970634647203724246107289835663673438883099670230995206424975242515769522222539556154360524538115785881" + }, + "y": { + "c0": "2436076004616257830625191248299659045114453067227486749745654208379660046687457448679939246279170433279534928239528", + "c1": "2536370017073080582968662479842545204252720028609669651925135524584110406346940627230584182136096321863425974893674" + } + }, + "message": "MultiversX is a sharded blockchain network, with a PoS-based consensus mechanism.", + "messageMapped": "272c866cb0b0cf069df479e48f7e09a35f008b9e4769d6aac1ffdd47200e58670779cab0ca1b73a2658d08b946b69e94", + "messageMappedAsPoint": { + "x": "3173703668041873636624032430704787985726100271088928136951523527859625919186441593693131837333227423932157283150887", + "y": "764525172087679124527278693752710710863231370575837531401438130868294386385654245533651067528667751645379547508015" + }, + "signature": "765af6952ba0604c760418fb83ef212eb5b5edb3d60c02cf744cbf49d03735fdc53ef082734a470dc9985cdccdc20d09", + "signatureAsPoint": { + "x": "1393500235884251531999072088259562447047382537330765628279323472510770801144707340912512152629789531523063932672630", + "y": "2393017866211335251433967888868383261958267094442252782200868527719970580377386615333541770521851325744239390245074" + } + }, + { + "secretKey": "4a072bf9775e623f024922ec24bf19c1f713addca4440e0525f01cc7b0b95416", + "publicKey": "0b42a1baf8cde6a1290998b7b0bb437b66bb0c854f39276fef0d104c0b500f60270920bc4592b792a0b1018ded2360029904dc23fe8c5322001afa1dda59e48c66bcaa9a94021fcb03d4e0204f98f12c91fac83577f2b8e9d9236239dbb90015", + "publicKeyAsPoint": { + "x": { + "c0": "365630334203767888231483992608583022124916809665453352926809046692934929254203172966532258424813374848053322793483", + "c1": "3232632312336970634647203724246107289835663673438883099670230995206424975242515769522222539556154360524538115785881" + }, + "y": { + "c0": "2436076004616257830625191248299659045114453067227486749745654208379660046687457448679939246279170433279534928239528", + "c1": "2536370017073080582968662479842545204252720028609669651925135524584110406346940627230584182136096321863425974893674" + } + }, + "message": "\ud83d\udcbb\ud83d\udcbb\ud83d\udcbb\ud83d\udcbb\ud83d\udcbb", + "messageMapped": "8928a8d2bd69ce8f84f076c0dc724d3738dcae34abc072d498789a733586d8b22dfc81a13563931e7ea214d2136ebe14", + "messageMappedAsPoint": { + "x": "3192773366837868741253326430313709936061178684280596380247725614069771004437833325096093846765477360972073976473737", + "y": "3811941476244319854075578220719727580039925306645068910409175939757571128271673775246028012951073815815635642866296" + }, + "signature": "5f8e7394d3a9805a8906faa55f7ec0943b077bd4e44f2c1b1163e5a3db58016c55cc4d116d412907059731646f203d90", + "signatureAsPoint": { + "x": "2499376403513818777921158275247888394593769707721724852948935732811180620763024216736915192710860677418682401656415", + "y": "3329176222036264520070735028585561739866450483484245574635433376326126977315637387681209643653602901778805056762507" + } + }, + { + "secretKey": "4a072bf9775e623f024922ec24bf19c1f713addca4440e0525f01cc7b0b95416", + "publicKey": "0b42a1baf8cde6a1290998b7b0bb437b66bb0c854f39276fef0d104c0b500f60270920bc4592b792a0b1018ded2360029904dc23fe8c5322001afa1dda59e48c66bcaa9a94021fcb03d4e0204f98f12c91fac83577f2b8e9d9236239dbb90015", + "publicKeyAsPoint": { + "x": { + "c0": "365630334203767888231483992608583022124916809665453352926809046692934929254203172966532258424813374848053322793483", + "c1": "3232632312336970634647203724246107289835663673438883099670230995206424975242515769522222539556154360524538115785881" + }, + "y": { + "c0": "2436076004616257830625191248299659045114453067227486749745654208379660046687457448679939246279170433279534928239528", + "c1": "2536370017073080582968662479842545204252720028609669651925135524584110406346940627230584182136096321863425974893674" + } + }, + "message": "\ud83d\udd10\ud83d\udd10\ud83d\udd10\ud83d\udd10\ud83d\udd10", + "messageMapped": "eced48a0a430f8886c331ad8215a8e7a17e5db9bd41df4583daa2d2cbb221f44f5a9c94b429f8d060de9d7f643a17499", + "messageMappedAsPoint": { + "x": "3917973227014015094960466063240459039826840915410341084996747513383677641537697135508546346497078522986566947237356", + "y": "1868068142720904172069855580964800580267601225886593513327490068449463869283168309256771517775425872043576448267865" + }, + "signature": "df54645ed427a637ce8842cca3d49a09343e7956a7146a44566c9c866b8a87b315c62cad156c9f92db874c5950912189", + "signatureAsPoint": { + "x": "1405408543875435664659859171637761140110117093002842518335649697881015834468831051222114035427732682210035103978719", + "y": "3302148052108739466089135987499539935902974240522260083818943853401211399682137483929719596552406185692292255745573" + } + }, + { + "secretKey": "63ceada0e5671ba5cbddd9aa20c360cd44bb3a0d35d730252ab0f6fdb0703229", + "publicKey": "e34abfc0da3a995667df4c92371aecb195f2b1e861dc1f5eb97e3332bc1142852fef76045a8edac41c14eebc1fcaa516753d77ba18176565688701f49c97a0f2ac1c2a1661a3f81d0e6d0ddb5929f5086f420b8b18c06930953ae144b4352784", + "publicKeyAsPoint": { + "x": { + "c0": "3485787042965045355146661986995204303778288734495388452298356983091044856197163422301437403787138660760383496604387", + "c1": "639230322509338938379523383104732754515591254046457960723842516286019194098893685067312215029647204284814035729781" + }, + "y": { + "c0": "87551557585474483908294156847113425485019170534114005531767143701309816050751167352903723912281982119510686805975", + "c1": "2752996813432678662257038555745640077453400285248366706585449987490883656034945232978443466041410542873578661868879" + } + }, + "message": "Hello, World!", + "messageMapped": "80e76b554360c5730273e7199d3c57baac675ca98d8e78543378a5e9569d4939d2905513d31fecdb1cfe8ab6ff3e6e92", + "messageMappedAsPoint": { + "x": "2836736475365211690530484980195331670699316079193705126147981248571567799043959943690729058523131052433687578404736", + "y": "2159820699690112700988959683153893418775156751509344371803538386816333846598253499827593917908367376051563272859355" + }, + "signature": "8948706bfcbcf7814b2aad6982adab6ea6f3aca6599ac76c429cbf0ec5a1836587f0615b44231db0701c4f5151f71c0e", + "signatureAsPoint": { + "x": "2172212403123926113071479697305588573800197708051391307095121477908958430351465068887192975708921959666777827854473", + "y": "2181908568869897640256190104922980723987216091774631073577166057053469779975197307404814140042623246692085030493598" + } + }, + { + "secretKey": "63ceada0e5671ba5cbddd9aa20c360cd44bb3a0d35d730252ab0f6fdb0703229", + "publicKey": "e34abfc0da3a995667df4c92371aecb195f2b1e861dc1f5eb97e3332bc1142852fef76045a8edac41c14eebc1fcaa516753d77ba18176565688701f49c97a0f2ac1c2a1661a3f81d0e6d0ddb5929f5086f420b8b18c06930953ae144b4352784", + "publicKeyAsPoint": { + "x": { + "c0": "3485787042965045355146661986995204303778288734495388452298356983091044856197163422301437403787138660760383496604387", + "c1": "639230322509338938379523383104732754515591254046457960723842516286019194098893685067312215029647204284814035729781" + }, + "y": { + "c0": "87551557585474483908294156847113425485019170534114005531767143701309816050751167352903723912281982119510686805975", + "c1": "2752996813432678662257038555745640077453400285248366706585449987490883656034945232978443466041410542873578661868879" + } + }, + "message": "MultiversX", + "messageMapped": "39f547f252c481ff9f1b465bdb335d03c4e430c8f3da4941a90beb30538b0faf1d240aa5e7fa30c44b738326a2035b18", + "messageMappedAsPoint": { + "x": "3748658262115298886709108941175131395154465091900333393249046765644807468794789268345970198770161897101592579536185", + "y": "1498204874054031878138644065141412909408295372094666265500453928089298313719320822441829414776647835900554429440082" + }, + "signature": "7143b56fb89412dfe5105c1216407d7fa0843776d0c83a55b9385240f8c529e32de6d669ea469a2c9843b75836969092", + "signatureAsPoint": { + "x": "2857383014417693175532745346395656376239021701460990389034236894964106914916833309027916907355921837123422211359601", + "y": "566535113907318789191333822382849277170986888066214172969570938788799767265431836591300321855115146922310009404845" + } + }, + { + "secretKey": "63ceada0e5671ba5cbddd9aa20c360cd44bb3a0d35d730252ab0f6fdb0703229", + "publicKey": "e34abfc0da3a995667df4c92371aecb195f2b1e861dc1f5eb97e3332bc1142852fef76045a8edac41c14eebc1fcaa516753d77ba18176565688701f49c97a0f2ac1c2a1661a3f81d0e6d0ddb5929f5086f420b8b18c06930953ae144b4352784", + "publicKeyAsPoint": { + "x": { + "c0": "3485787042965045355146661986995204303778288734495388452298356983091044856197163422301437403787138660760383496604387", + "c1": "639230322509338938379523383104732754515591254046457960723842516286019194098893685067312215029647204284814035729781" + }, + "y": { + "c0": "87551557585474483908294156847113425485019170534114005531767143701309816050751167352903723912281982119510686805975", + "c1": "2752996813432678662257038555745640077453400285248366706585449987490883656034945232978443466041410542873578661868879" + } + }, + "message": "MultiversX is a sharded blockchain network, with a PoS-based consensus mechanism.", + "messageMapped": "272c866cb0b0cf069df479e48f7e09a35f008b9e4769d6aac1ffdd47200e58670779cab0ca1b73a2658d08b946b69e94", + "messageMappedAsPoint": { + "x": "3173703668041873636624032430704787985726100271088928136951523527859625919186441593693131837333227423932157283150887", + "y": "764525172087679124527278693752710710863231370575837531401438130868294386385654245533651067528667751645379547508015" + }, + "signature": "5e1d69d7646404460c10a9a2329f4a8445a60b9307ce5eca1e849565daa07cd5a916a0c46b5914b178f0472d8c525802", + "signatureAsPoint": { + "x": "360930007187759767069420010821160963245291579116711091311475036548911458681515689045411166182334461759347361389918", + "y": "362245581440180101680068025737570854207456631133868639678526235392423079199228126731315580307071875341318559746150" + } + }, + { + "secretKey": "63ceada0e5671ba5cbddd9aa20c360cd44bb3a0d35d730252ab0f6fdb0703229", + "publicKey": "e34abfc0da3a995667df4c92371aecb195f2b1e861dc1f5eb97e3332bc1142852fef76045a8edac41c14eebc1fcaa516753d77ba18176565688701f49c97a0f2ac1c2a1661a3f81d0e6d0ddb5929f5086f420b8b18c06930953ae144b4352784", + "publicKeyAsPoint": { + "x": { + "c0": "3485787042965045355146661986995204303778288734495388452298356983091044856197163422301437403787138660760383496604387", + "c1": "639230322509338938379523383104732754515591254046457960723842516286019194098893685067312215029647204284814035729781" + }, + "y": { + "c0": "87551557585474483908294156847113425485019170534114005531767143701309816050751167352903723912281982119510686805975", + "c1": "2752996813432678662257038555745640077453400285248366706585449987490883656034945232978443466041410542873578661868879" + } + }, + "message": "\ud83d\udcbb\ud83d\udcbb\ud83d\udcbb\ud83d\udcbb\ud83d\udcbb", + "messageMapped": "8928a8d2bd69ce8f84f076c0dc724d3738dcae34abc072d498789a733586d8b22dfc81a13563931e7ea214d2136ebe14", + "messageMappedAsPoint": { + "x": "3192773366837868741253326430313709936061178684280596380247725614069771004437833325096093846765477360972073976473737", + "y": "3811941476244319854075578220719727580039925306645068910409175939757571128271673775246028012951073815815635642866296" + }, + "signature": "a831872d339af82e46076daad4778f83f88908792e355f41d26b2d03323bdf65d54eb2dae5d4da16498ecb1354e82296", + "signatureAsPoint": { + "x": "3407097255347229470250588770958953774217123901781880615734755688245308629672727648732788209103011542286646060200360", + "y": "2483283826320394531247219197169062659253941760687332737292958664557080828574220736416977820280310405555950999890237" + } + }, + { + "secretKey": "63ceada0e5671ba5cbddd9aa20c360cd44bb3a0d35d730252ab0f6fdb0703229", + "publicKey": "e34abfc0da3a995667df4c92371aecb195f2b1e861dc1f5eb97e3332bc1142852fef76045a8edac41c14eebc1fcaa516753d77ba18176565688701f49c97a0f2ac1c2a1661a3f81d0e6d0ddb5929f5086f420b8b18c06930953ae144b4352784", + "publicKeyAsPoint": { + "x": { + "c0": "3485787042965045355146661986995204303778288734495388452298356983091044856197163422301437403787138660760383496604387", + "c1": "639230322509338938379523383104732754515591254046457960723842516286019194098893685067312215029647204284814035729781" + }, + "y": { + "c0": "87551557585474483908294156847113425485019170534114005531767143701309816050751167352903723912281982119510686805975", + "c1": "2752996813432678662257038555745640077453400285248366706585449987490883656034945232978443466041410542873578661868879" + } + }, + "message": "\ud83d\udd10\ud83d\udd10\ud83d\udd10\ud83d\udd10\ud83d\udd10", + "messageMapped": "eced48a0a430f8886c331ad8215a8e7a17e5db9bd41df4583daa2d2cbb221f44f5a9c94b429f8d060de9d7f643a17499", + "messageMappedAsPoint": { + "x": "3917973227014015094960466063240459039826840915410341084996747513383677641537697135508546346497078522986566947237356", + "y": "1868068142720904172069855580964800580267601225886593513327490068449463869283168309256771517775425872043576448267865" + }, + "signature": "98366e71f3709d1c6007ac09088ef0f21438d135e6f095ece135d2c6a640ef048436f4af716a70ceaaba1ad24afa9e07", + "signatureAsPoint": { + "x": "1172980279371265329652994105133666562357750420828662955578318153831800812153521839771758071214830212734056452208280", + "y": "172137078543191719808666644658171524726516202905452885812624984257858531854463811805561019321141424221058959709584" + } + }, + { + "secretKey": "601baaeb4ebdc6b145013562ee3e67de070b0081a34c857808876b340c1f0f35", + "publicKey": "f417cabb447e1af4f300fe80c45a540b8d6f76c8a13d4a3ef7abc908c57a50246859fd2f9477bfbdc0b5e56de552180c24b22d0137776cb863b68d10a2f4d8a00b10c0af5da754bf2f2034131d0cf0a55e07fe3ce8515224ef049a5612e8c581", + "publicKeyAsPoint": { + "x": { + "c0": "1861593171359343907426441825441182365757182680268738413118792031803652398748105984554443196667862833162120659081204", + "c1": "272900816353668778800709004808553159528661395093385232069159371313432717285356570299849201388541275605213607997988" + }, + "y": { + "c0": "992226919186141584080269456249285726396896249476478699523915728825806941992854955574405272861754309234987729854341", + "c1": "3208569585009445834973055914403276227129685815040583960344663317062496324922324646078398883470278211809768756334878" + } + }, + "message": "Hello, World!", + "messageMapped": "80e76b554360c5730273e7199d3c57baac675ca98d8e78543378a5e9569d4939d2905513d31fecdb1cfe8ab6ff3e6e92", + "messageMappedAsPoint": { + "x": "2836736475365211690530484980195331670699316079193705126147981248571567799043959943690729058523131052433687578404736", + "y": "2159820699690112700988959683153893418775156751509344371803538386816333846598253499827593917908367376051563272859355" + }, + "signature": "2d2ca1c68fc820c76286aa953c5bcc57f1e3f880977c6329fe7aff58fef6eb699ac0883261caeff00800f1342a590102", + "signatureAsPoint": { + "x": "308638807805360127410751626345851454249727492166459766037701867760874451990156445936354843094827016078383160306733", + "y": "2641838402938359622892020095822890618001370568415675654133032873161670454274238643353224692658520076464962572917476" + } + }, + { + "secretKey": "601baaeb4ebdc6b145013562ee3e67de070b0081a34c857808876b340c1f0f35", + "publicKey": "f417cabb447e1af4f300fe80c45a540b8d6f76c8a13d4a3ef7abc908c57a50246859fd2f9477bfbdc0b5e56de552180c24b22d0137776cb863b68d10a2f4d8a00b10c0af5da754bf2f2034131d0cf0a55e07fe3ce8515224ef049a5612e8c581", + "publicKeyAsPoint": { + "x": { + "c0": "1861593171359343907426441825441182365757182680268738413118792031803652398748105984554443196667862833162120659081204", + "c1": "272900816353668778800709004808553159528661395093385232069159371313432717285356570299849201388541275605213607997988" + }, + "y": { + "c0": "992226919186141584080269456249285726396896249476478699523915728825806941992854955574405272861754309234987729854341", + "c1": "3208569585009445834973055914403276227129685815040583960344663317062496324922324646078398883470278211809768756334878" + } + }, + "message": "MultiversX", + "messageMapped": "39f547f252c481ff9f1b465bdb335d03c4e430c8f3da4941a90beb30538b0faf1d240aa5e7fa30c44b738326a2035b18", + "messageMappedAsPoint": { + "x": "3748658262115298886709108941175131395154465091900333393249046765644807468794789268345970198770161897101592579536185", + "y": "1498204874054031878138644065141412909408295372094666265500453928089298313719320822441829414776647835900554429440082" + }, + "signature": "eab82442ee79be3c2c08d7d479b997fc0aae3e3df66d29a2aa651f6d2171f96e58101d6d78bc320a496bc88586f68099", + "signatureAsPoint": { + "x": "3925388186553834147038620643530880921106443690253073311456640812539183272732684567159604710072475786251747346135274", + "y": "3027872198382404379067027744684800449893749809933821569008278727905642417754486748967770662110870253932807172415487" + } + }, + { + "secretKey": "601baaeb4ebdc6b145013562ee3e67de070b0081a34c857808876b340c1f0f35", + "publicKey": "f417cabb447e1af4f300fe80c45a540b8d6f76c8a13d4a3ef7abc908c57a50246859fd2f9477bfbdc0b5e56de552180c24b22d0137776cb863b68d10a2f4d8a00b10c0af5da754bf2f2034131d0cf0a55e07fe3ce8515224ef049a5612e8c581", + "publicKeyAsPoint": { + "x": { + "c0": "1861593171359343907426441825441182365757182680268738413118792031803652398748105984554443196667862833162120659081204", + "c1": "272900816353668778800709004808553159528661395093385232069159371313432717285356570299849201388541275605213607997988" + }, + "y": { + "c0": "992226919186141584080269456249285726396896249476478699523915728825806941992854955574405272861754309234987729854341", + "c1": "3208569585009445834973055914403276227129685815040583960344663317062496324922324646078398883470278211809768756334878" + } + }, + "message": "MultiversX is a sharded blockchain network, with a PoS-based consensus mechanism.", + "messageMapped": "272c866cb0b0cf069df479e48f7e09a35f008b9e4769d6aac1ffdd47200e58670779cab0ca1b73a2658d08b946b69e94", + "messageMappedAsPoint": { + "x": "3173703668041873636624032430704787985726100271088928136951523527859625919186441593693131837333227423932157283150887", + "y": "764525172087679124527278693752710710863231370575837531401438130868294386385654245533651067528667751645379547508015" + }, + "signature": "73153609bb5435fb2b89543617d8e3e92c428fdf067d94683b6f744158c7a798eeaf38eb7e8b9a7507a54f19a83c4d86", + "signatureAsPoint": { + "x": "969921446312716659008857599905477756132497905182929181247595675378039531088746248900445976429695940338333460600179", + "y": "5697824076156709211452659516821233573091164940786660233982045671700599298970631009545098549483183778505747438433" + } + }, + { + "secretKey": "601baaeb4ebdc6b145013562ee3e67de070b0081a34c857808876b340c1f0f35", + "publicKey": "f417cabb447e1af4f300fe80c45a540b8d6f76c8a13d4a3ef7abc908c57a50246859fd2f9477bfbdc0b5e56de552180c24b22d0137776cb863b68d10a2f4d8a00b10c0af5da754bf2f2034131d0cf0a55e07fe3ce8515224ef049a5612e8c581", + "publicKeyAsPoint": { + "x": { + "c0": "1861593171359343907426441825441182365757182680268738413118792031803652398748105984554443196667862833162120659081204", + "c1": "272900816353668778800709004808553159528661395093385232069159371313432717285356570299849201388541275605213607997988" + }, + "y": { + "c0": "992226919186141584080269456249285726396896249476478699523915728825806941992854955574405272861754309234987729854341", + "c1": "3208569585009445834973055914403276227129685815040583960344663317062496324922324646078398883470278211809768756334878" + } + }, + "message": "\ud83d\udcbb\ud83d\udcbb\ud83d\udcbb\ud83d\udcbb\ud83d\udcbb", + "messageMapped": "8928a8d2bd69ce8f84f076c0dc724d3738dcae34abc072d498789a733586d8b22dfc81a13563931e7ea214d2136ebe14", + "messageMappedAsPoint": { + "x": "3192773366837868741253326430313709936061178684280596380247725614069771004437833325096093846765477360972073976473737", + "y": "3811941476244319854075578220719727580039925306645068910409175939757571128271673775246028012951073815815635642866296" + }, + "signature": "ed171a15771bd42b4d9afe729dedf63694b749ca6c723b00a2a04264a905c6af4f74c3be9e3d0a461286e14473beba92", + "signatureAsPoint": { + "x": "2882729044873848048196515813740538726859629400449760915483404838601216898379971627852089571503219462958719730063341", + "y": "957748602901275943525238367356330682087220266805954994162324763586494660000627933655318324535572740510141029350409" + } + }, + { + "secretKey": "601baaeb4ebdc6b145013562ee3e67de070b0081a34c857808876b340c1f0f35", + "publicKey": "f417cabb447e1af4f300fe80c45a540b8d6f76c8a13d4a3ef7abc908c57a50246859fd2f9477bfbdc0b5e56de552180c24b22d0137776cb863b68d10a2f4d8a00b10c0af5da754bf2f2034131d0cf0a55e07fe3ce8515224ef049a5612e8c581", + "publicKeyAsPoint": { + "x": { + "c0": "1861593171359343907426441825441182365757182680268738413118792031803652398748105984554443196667862833162120659081204", + "c1": "272900816353668778800709004808553159528661395093385232069159371313432717285356570299849201388541275605213607997988" + }, + "y": { + "c0": "992226919186141584080269456249285726396896249476478699523915728825806941992854955574405272861754309234987729854341", + "c1": "3208569585009445834973055914403276227129685815040583960344663317062496324922324646078398883470278211809768756334878" + } + }, + "message": "\ud83d\udd10\ud83d\udd10\ud83d\udd10\ud83d\udd10\ud83d\udd10", + "messageMapped": "eced48a0a430f8886c331ad8215a8e7a17e5db9bd41df4583daa2d2cbb221f44f5a9c94b429f8d060de9d7f643a17499", + "messageMappedAsPoint": { + "x": "3917973227014015094960466063240459039826840915410341084996747513383677641537697135508546346497078522986566947237356", + "y": "1868068142720904172069855580964800580267601225886593513327490068449463869283168309256771517775425872043576448267865" + }, + "signature": "eda09bcdd58883bf972afc84f0d161af3b9c63caad13d32257278cecbc479cce20fa694846e30ef76543a906a8d79d0f", + "signatureAsPoint": { + "x": "2403610402181910894245893028612308938912705586384112419834595172403585795119026882659382923588341254925963105116397", + "y": "1705790624842209942643071885959432747896658108114916727215413158644368618126509736342998732370426751559309099377764" + } + }, + { + "secretKey": "31a463fa9a34d88922d0aeefcb6781c4de3abe5990dcd07b2f103c57e3d1d355", + "publicKey": "05e02ee167e8a5f432ca45fec678bd2b9bc75da566d3ef5a612bb8654520d4c0daa4e57f412ba1482f605b93581f59183d93e5082d872b07aa0b04e31cfe5e4cfed86c5a0268fae785e55455e0cbea437dceaded5538e42dddb26a858fad3580", + "publicKeyAsPoint": { + "x": { + "c0": "3747520892530151036588747107097228150817041096872536619354933623203849912118229815547370459706429686661386886635525", + "c1": "32272640292216514069921840542741820477263468497036570868883454907341715844060257188219656511023803588216086696765" + }, + "y": { + "c0": "1169102056801543148600961170852108166460113264625969986490618194031019479445486867535538347423303416928777983204773", + "c1": "3820002953536924510033179494545963258391214022002626807453946470643831953168103659343656433262468015113050821407445" + } + }, + "message": "Hello, World!", + "messageMapped": "80e76b554360c5730273e7199d3c57baac675ca98d8e78543378a5e9569d4939d2905513d31fecdb1cfe8ab6ff3e6e92", + "messageMappedAsPoint": { + "x": "2836736475365211690530484980195331670699316079193705126147981248571567799043959943690729058523131052433687578404736", + "y": "2159820699690112700988959683153893418775156751509344371803538386816333846598253499827593917908367376051563272859355" + }, + "signature": "ff265b3394297d546846d6c14f2fbf724dcd9021f7f41cd32ec0e3225d2c4e0b623b897255322b565bc5b02043561292", + "signatureAsPoint": { + "x": "2781478235396650695475221808788117733776784820389916056363620023543587071310869734068771549088697541074271671625471", + "y": "813313532801883903019288423700327319671661455179692311697382397554936255216480628494791798490745598194356496647765" + } + }, + { + "secretKey": "31a463fa9a34d88922d0aeefcb6781c4de3abe5990dcd07b2f103c57e3d1d355", + "publicKey": "05e02ee167e8a5f432ca45fec678bd2b9bc75da566d3ef5a612bb8654520d4c0daa4e57f412ba1482f605b93581f59183d93e5082d872b07aa0b04e31cfe5e4cfed86c5a0268fae785e55455e0cbea437dceaded5538e42dddb26a858fad3580", + "publicKeyAsPoint": { + "x": { + "c0": "3747520892530151036588747107097228150817041096872536619354933623203849912118229815547370459706429686661386886635525", + "c1": "32272640292216514069921840542741820477263468497036570868883454907341715844060257188219656511023803588216086696765" + }, + "y": { + "c0": "1169102056801543148600961170852108166460113264625969986490618194031019479445486867535538347423303416928777983204773", + "c1": "3820002953536924510033179494545963258391214022002626807453946470643831953168103659343656433262468015113050821407445" + } + }, + "message": "MultiversX", + "messageMapped": "39f547f252c481ff9f1b465bdb335d03c4e430c8f3da4941a90beb30538b0faf1d240aa5e7fa30c44b738326a2035b18", + "messageMappedAsPoint": { + "x": "3748658262115298886709108941175131395154465091900333393249046765644807468794789268345970198770161897101592579536185", + "y": "1498204874054031878138644065141412909408295372094666265500453928089298313719320822441829414776647835900554429440082" + }, + "signature": "49ce6755feaca35f5b89b090271e409ab2ebc6d6b691c5848144dcdb7255979e0b6991634ac782e932d7822af813cb09", + "signatureAsPoint": { + "x": "1507322740266707806223747279005578276068246234728031792013470144166030100887698970842911364116999034496259166031433", + "y": "873649183488899660124135887954036361058609488320329813077064612590798467590880440589263573498114582224002315590084" + } + }, + { + "secretKey": "31a463fa9a34d88922d0aeefcb6781c4de3abe5990dcd07b2f103c57e3d1d355", + "publicKey": "05e02ee167e8a5f432ca45fec678bd2b9bc75da566d3ef5a612bb8654520d4c0daa4e57f412ba1482f605b93581f59183d93e5082d872b07aa0b04e31cfe5e4cfed86c5a0268fae785e55455e0cbea437dceaded5538e42dddb26a858fad3580", + "publicKeyAsPoint": { + "x": { + "c0": "3747520892530151036588747107097228150817041096872536619354933623203849912118229815547370459706429686661386886635525", + "c1": "32272640292216514069921840542741820477263468497036570868883454907341715844060257188219656511023803588216086696765" + }, + "y": { + "c0": "1169102056801543148600961170852108166460113264625969986490618194031019479445486867535538347423303416928777983204773", + "c1": "3820002953536924510033179494545963258391214022002626807453946470643831953168103659343656433262468015113050821407445" + } + }, + "message": "MultiversX is a sharded blockchain network, with a PoS-based consensus mechanism.", + "messageMapped": "272c866cb0b0cf069df479e48f7e09a35f008b9e4769d6aac1ffdd47200e58670779cab0ca1b73a2658d08b946b69e94", + "messageMappedAsPoint": { + "x": "3173703668041873636624032430704787985726100271088928136951523527859625919186441593693131837333227423932157283150887", + "y": "764525172087679124527278693752710710863231370575837531401438130868294386385654245533651067528667751645379547508015" + }, + "signature": "e8acf83abc5bfc4c049d1cd2826ff5e242f16459bdf23230515c98f321fafb20c21e26d29be1d015be3973f77ad18f84", + "signatureAsPoint": { + "x": "702123767183573519561440531137962283030635045919601296513095224227571427964925133545001747390946996021283650055400", + "y": "1020762322154973695703602440935743698961462924900954947065510762491346982028312419877498189418215568010317132043413" + } + }, + { + "secretKey": "31a463fa9a34d88922d0aeefcb6781c4de3abe5990dcd07b2f103c57e3d1d355", + "publicKey": "05e02ee167e8a5f432ca45fec678bd2b9bc75da566d3ef5a612bb8654520d4c0daa4e57f412ba1482f605b93581f59183d93e5082d872b07aa0b04e31cfe5e4cfed86c5a0268fae785e55455e0cbea437dceaded5538e42dddb26a858fad3580", + "publicKeyAsPoint": { + "x": { + "c0": "3747520892530151036588747107097228150817041096872536619354933623203849912118229815547370459706429686661386886635525", + "c1": "32272640292216514069921840542741820477263468497036570868883454907341715844060257188219656511023803588216086696765" + }, + "y": { + "c0": "1169102056801543148600961170852108166460113264625969986490618194031019479445486867535538347423303416928777983204773", + "c1": "3820002953536924510033179494545963258391214022002626807453946470643831953168103659343656433262468015113050821407445" + } + }, + "message": "\ud83d\udcbb\ud83d\udcbb\ud83d\udcbb\ud83d\udcbb\ud83d\udcbb", + "messageMapped": "8928a8d2bd69ce8f84f076c0dc724d3738dcae34abc072d498789a733586d8b22dfc81a13563931e7ea214d2136ebe14", + "messageMappedAsPoint": { + "x": "3192773366837868741253326430313709936061178684280596380247725614069771004437833325096093846765477360972073976473737", + "y": "3811941476244319854075578220719727580039925306645068910409175939757571128271673775246028012951073815815635642866296" + }, + "signature": "9e879da6020a7bda03b987e2d068258d8b62d51f92c4dd23fb0506a4b0f2c5e5c30f0134a716d893a0f12def2b6e7d0f", + "signatureAsPoint": { + "x": "2384123405955834052607265210415195037983120054313810153114525117648412138529917271609332037562601775868037446862750", + "y": "215878752280257881760099639654243106734903634746693096227588758978527341867271148328587767453280967412639494141694" + } + }, + { + "secretKey": "31a463fa9a34d88922d0aeefcb6781c4de3abe5990dcd07b2f103c57e3d1d355", + "publicKey": "05e02ee167e8a5f432ca45fec678bd2b9bc75da566d3ef5a612bb8654520d4c0daa4e57f412ba1482f605b93581f59183d93e5082d872b07aa0b04e31cfe5e4cfed86c5a0268fae785e55455e0cbea437dceaded5538e42dddb26a858fad3580", + "publicKeyAsPoint": { + "x": { + "c0": "3747520892530151036588747107097228150817041096872536619354933623203849912118229815547370459706429686661386886635525", + "c1": "32272640292216514069921840542741820477263468497036570868883454907341715844060257188219656511023803588216086696765" + }, + "y": { + "c0": "1169102056801543148600961170852108166460113264625969986490618194031019479445486867535538347423303416928777983204773", + "c1": "3820002953536924510033179494545963258391214022002626807453946470643831953168103659343656433262468015113050821407445" + } + }, + "message": "\ud83d\udd10\ud83d\udd10\ud83d\udd10\ud83d\udd10\ud83d\udd10", + "messageMapped": "eced48a0a430f8886c331ad8215a8e7a17e5db9bd41df4583daa2d2cbb221f44f5a9c94b429f8d060de9d7f643a17499", + "messageMappedAsPoint": { + "x": "3917973227014015094960466063240459039826840915410341084996747513383677641537697135508546346497078522986566947237356", + "y": "1868068142720904172069855580964800580267601225886593513327490068449463869283168309256771517775425872043576448267865" + }, + "signature": "5a8a0741977ded48734dd2c8cfce26d9fd0011adb9917ac3fba618efa303c7778a66320c30e98c5ad247bdfd47c0e317", + "signatureAsPoint": { + "x": "3676954081399951979543267372746678040306174793292272214069332995708156572613079493095300899485780030656421946690138", + "y": "1571425251490077597172705079156169628293932296453464895815606679450451936124547686763286064595974676099843005259372" + } + }, + { + "secretKey": "891d7d2fbd14b1d0f3573fdb8d3ad306dee68404b6939004803e673938e1101a", + "publicKey": "e70b1ed443669884865798cc91b67494d5d7942e1e1ceb090341183408d6e0947b626e59e7eb01bbede07751a1538a005d6b20c72f216319e85225fcab852f5e6b4e07cacc59371a098e2f4fbe49d1d5475f28bb9fa56fc5aaf81241b0d97b87", + "publicKeyAsPoint": { + "x": { + "c0": "83165721331203187251079319145763201545079362998954612761750551013393403026250981771099167721005224075483544423399", + "c1": "1151860766474521799471281857089529231671674510551512102231212006001286723978319262773087982544270476141871771970397" + }, + "y": { + "c0": "2595963515452050978484362342614566600501587198880702413299356807657318606099475814398582623784544807890242911073893", + "c1": "3455461801635898865826010347669604789557348063670378208646103961106776741312265490750692867197094615237417889703222" + } + }, + "message": "Hello, World!", + "messageMapped": "80e76b554360c5730273e7199d3c57baac675ca98d8e78543378a5e9569d4939d2905513d31fecdb1cfe8ab6ff3e6e92", + "messageMappedAsPoint": { + "x": "2836736475365211690530484980195331670699316079193705126147981248571567799043959943690729058523131052433687578404736", + "y": "2159820699690112700988959683153893418775156751509344371803538386816333846598253499827593917908367376051563272859355" + }, + "signature": "753051d85b24a35fa43df15eb3b82b9f1f3cb28a2f08bbcda85ad62992873bd6d70e58829d67bc2e840de9f60dda9399", + "signatureAsPoint": { + "x": "3936744632484824958658357153535947026730915423540260157691713075560886785989269427408576613841608062735133080367221", + "y": "444518819052109098600633175833973725873207237542675189085265231607228917766569869328949545651944018964109364282971" + } + }, + { + "secretKey": "891d7d2fbd14b1d0f3573fdb8d3ad306dee68404b6939004803e673938e1101a", + "publicKey": "e70b1ed443669884865798cc91b67494d5d7942e1e1ceb090341183408d6e0947b626e59e7eb01bbede07751a1538a005d6b20c72f216319e85225fcab852f5e6b4e07cacc59371a098e2f4fbe49d1d5475f28bb9fa56fc5aaf81241b0d97b87", + "publicKeyAsPoint": { + "x": { + "c0": "83165721331203187251079319145763201545079362998954612761750551013393403026250981771099167721005224075483544423399", + "c1": "1151860766474521799471281857089529231671674510551512102231212006001286723978319262773087982544270476141871771970397" + }, + "y": { + "c0": "2595963515452050978484362342614566600501587198880702413299356807657318606099475814398582623784544807890242911073893", + "c1": "3455461801635898865826010347669604789557348063670378208646103961106776741312265490750692867197094615237417889703222" + } + }, + "message": "MultiversX", + "messageMapped": "39f547f252c481ff9f1b465bdb335d03c4e430c8f3da4941a90beb30538b0faf1d240aa5e7fa30c44b738326a2035b18", + "messageMappedAsPoint": { + "x": "3748658262115298886709108941175131395154465091900333393249046765644807468794789268345970198770161897101592579536185", + "y": "1498204874054031878138644065141412909408295372094666265500453928089298313719320822441829414776647835900554429440082" + }, + "signature": "1f99aafbef01aaf699167c5a3476417e58f82e31399070b3ad1b577c8aa594b118e3e14c7012a5743ae38ca74dd94910", + "signatureAsPoint": { + "x": "2507025297203887961814993618009688614364682600166010615495094053775892390311573465997421393051601915945987041040671", + "y": "2474207899524281785049695114800214913441678417096612623015947461793455812310884982474365477165908302902973262703060" + } + }, + { + "secretKey": "891d7d2fbd14b1d0f3573fdb8d3ad306dee68404b6939004803e673938e1101a", + "publicKey": "e70b1ed443669884865798cc91b67494d5d7942e1e1ceb090341183408d6e0947b626e59e7eb01bbede07751a1538a005d6b20c72f216319e85225fcab852f5e6b4e07cacc59371a098e2f4fbe49d1d5475f28bb9fa56fc5aaf81241b0d97b87", + "publicKeyAsPoint": { + "x": { + "c0": "83165721331203187251079319145763201545079362998954612761750551013393403026250981771099167721005224075483544423399", + "c1": "1151860766474521799471281857089529231671674510551512102231212006001286723978319262773087982544270476141871771970397" + }, + "y": { + "c0": "2595963515452050978484362342614566600501587198880702413299356807657318606099475814398582623784544807890242911073893", + "c1": "3455461801635898865826010347669604789557348063670378208646103961106776741312265490750692867197094615237417889703222" + } + }, + "message": "MultiversX is a sharded blockchain network, with a PoS-based consensus mechanism.", + "messageMapped": "272c866cb0b0cf069df479e48f7e09a35f008b9e4769d6aac1ffdd47200e58670779cab0ca1b73a2658d08b946b69e94", + "messageMappedAsPoint": { + "x": "3173703668041873636624032430704787985726100271088928136951523527859625919186441593693131837333227423932157283150887", + "y": "764525172087679124527278693752710710863231370575837531401438130868294386385654245533651067528667751645379547508015" + }, + "signature": "bbbebafd1e2e0598f4c60ceb32ebe1171165f15a1ea41db40492641b637c9267c7e52a00c843e5890c9bb28cd5cc6200", + "signatureAsPoint": { + "x": "59401298106366779023707053489974192840315861177144940362358937834933582156226628308356121949676131782747722792635", + "y": "157221411052895606187234568420956641673106795662469993430336273114051321975236884695724504096899265967928953646538" + } + }, + { + "secretKey": "891d7d2fbd14b1d0f3573fdb8d3ad306dee68404b6939004803e673938e1101a", + "publicKey": "e70b1ed443669884865798cc91b67494d5d7942e1e1ceb090341183408d6e0947b626e59e7eb01bbede07751a1538a005d6b20c72f216319e85225fcab852f5e6b4e07cacc59371a098e2f4fbe49d1d5475f28bb9fa56fc5aaf81241b0d97b87", + "publicKeyAsPoint": { + "x": { + "c0": "83165721331203187251079319145763201545079362998954612761750551013393403026250981771099167721005224075483544423399", + "c1": "1151860766474521799471281857089529231671674510551512102231212006001286723978319262773087982544270476141871771970397" + }, + "y": { + "c0": "2595963515452050978484362342614566600501587198880702413299356807657318606099475814398582623784544807890242911073893", + "c1": "3455461801635898865826010347669604789557348063670378208646103961106776741312265490750692867197094615237417889703222" + } + }, + "message": "\ud83d\udcbb\ud83d\udcbb\ud83d\udcbb\ud83d\udcbb\ud83d\udcbb", + "messageMapped": "8928a8d2bd69ce8f84f076c0dc724d3738dcae34abc072d498789a733586d8b22dfc81a13563931e7ea214d2136ebe14", + "messageMappedAsPoint": { + "x": "3192773366837868741253326430313709936061178684280596380247725614069771004437833325096093846765477360972073976473737", + "y": "3811941476244319854075578220719727580039925306645068910409175939757571128271673775246028012951073815815635642866296" + }, + "signature": "d13119b0408ce8c67e9c67c791cc2ac3fe94d7a00fd62f2d7e2aa727610750156b9986d09d362360b4937fd15e795e19", + "signatureAsPoint": { + "x": "3904652539844078287935079138257432121536390545406736826147428447564848200069248039546315557780521860963386502230481", + "y": "2044193839719523359922021323959442770157879489575620087926862284748960464302132312563796080629845061268301952394356" + } + }, + { + "secretKey": "891d7d2fbd14b1d0f3573fdb8d3ad306dee68404b6939004803e673938e1101a", + "publicKey": "e70b1ed443669884865798cc91b67494d5d7942e1e1ceb090341183408d6e0947b626e59e7eb01bbede07751a1538a005d6b20c72f216319e85225fcab852f5e6b4e07cacc59371a098e2f4fbe49d1d5475f28bb9fa56fc5aaf81241b0d97b87", + "publicKeyAsPoint": { + "x": { + "c0": "83165721331203187251079319145763201545079362998954612761750551013393403026250981771099167721005224075483544423399", + "c1": "1151860766474521799471281857089529231671674510551512102231212006001286723978319262773087982544270476141871771970397" + }, + "y": { + "c0": "2595963515452050978484362342614566600501587198880702413299356807657318606099475814398582623784544807890242911073893", + "c1": "3455461801635898865826010347669604789557348063670378208646103961106776741312265490750692867197094615237417889703222" + } + }, + "message": "\ud83d\udd10\ud83d\udd10\ud83d\udd10\ud83d\udd10\ud83d\udd10", + "messageMapped": "eced48a0a430f8886c331ad8215a8e7a17e5db9bd41df4583daa2d2cbb221f44f5a9c94b429f8d060de9d7f643a17499", + "messageMappedAsPoint": { + "x": "3917973227014015094960466063240459039826840915410341084996747513383677641537697135508546346497078522986566947237356", + "y": "1868068142720904172069855580964800580267601225886593513327490068449463869283168309256771517775425872043576448267865" + }, + "signature": "f33958486d5e8fd4a398de2e16f10a1d22a31c8a197811a3dd8ee4b5f5954630e18d409aff8f95274d66677ad7e71308", + "signatureAsPoint": { + "x": "1243280494891825940344922960301120489423863470357002720875597377742348441584258868938316484114067103897810401507827", + "y": "3710823322926742400267534869132910020779711127983432777567592598230668450077582667739829646968277953516891450637508" + } + }, + { + "secretKey": "919528fe9582fd37361a1aa9af9e6bf0b7058985c1871c66a0f8e115de9b662b", + "publicKey": "77e48bb167378bb55348214757a9e0a155c1e6bfaf94f40c88e56e5444b07fdb9aad50a13c21a53ca73c7481f45c060c9006daef0e74dadf7c0b0da485eee7a45fc499d0ac78cfd976896fcb8a85fa0b8457491b32d33a1f3416a57f87e72d82", + "publicKeyAsPoint": { + "x": { + "c0": "1850794710874500683092867094415914063862264805153858594522813883144701916204595731734936182165751692150081315398775", + "c1": "335427140363030642715366431193726074705096687127319738837006111634392616621439660396110969820415212208288446416528" + }, + "y": { + "c0": "3412610379499192998827802764436602675339362749886693690595322868665231303775711345147813144534819705632819732632275", + "c1": "1466753682681820108929154910975151434939624237150354937350198189521688969367170682468076915403024449849106247983044" + } + }, + "message": "Hello, World!", + "messageMapped": "80e76b554360c5730273e7199d3c57baac675ca98d8e78543378a5e9569d4939d2905513d31fecdb1cfe8ab6ff3e6e92", + "messageMappedAsPoint": { + "x": "2836736475365211690530484980195331670699316079193705126147981248571567799043959943690729058523131052433687578404736", + "y": "2159820699690112700988959683153893418775156751509344371803538386816333846598253499827593917908367376051563272859355" + }, + "signature": "5070c7fc1c1fa029822c4dd0ae0d3fa02fffab4a5fa2e0819041cc2a09152b2952f398ffa2636ea3d61d19a2cdc9c009", + "signatureAsPoint": { + "x": "1501136288907429801878476621111372718765847568973805560593933577229225487123240264691450908940181747172613735018576", + "y": "1722119128624034441648199816629384109155076970721119832055168120306450436788038529381637970232782717656842215824048" + } + }, + { + "secretKey": "919528fe9582fd37361a1aa9af9e6bf0b7058985c1871c66a0f8e115de9b662b", + "publicKey": "77e48bb167378bb55348214757a9e0a155c1e6bfaf94f40c88e56e5444b07fdb9aad50a13c21a53ca73c7481f45c060c9006daef0e74dadf7c0b0da485eee7a45fc499d0ac78cfd976896fcb8a85fa0b8457491b32d33a1f3416a57f87e72d82", + "publicKeyAsPoint": { + "x": { + "c0": "1850794710874500683092867094415914063862264805153858594522813883144701916204595731734936182165751692150081315398775", + "c1": "335427140363030642715366431193726074705096687127319738837006111634392616621439660396110969820415212208288446416528" + }, + "y": { + "c0": "3412610379499192998827802764436602675339362749886693690595322868665231303775711345147813144534819705632819732632275", + "c1": "1466753682681820108929154910975151434939624237150354937350198189521688969367170682468076915403024449849106247983044" + } + }, + "message": "MultiversX", + "messageMapped": "39f547f252c481ff9f1b465bdb335d03c4e430c8f3da4941a90beb30538b0faf1d240aa5e7fa30c44b738326a2035b18", + "messageMappedAsPoint": { + "x": "3748658262115298886709108941175131395154465091900333393249046765644807468794789268345970198770161897101592579536185", + "y": "1498204874054031878138644065141412909408295372094666265500453928089298313719320822441829414776647835900554429440082" + }, + "signature": "c98d686e86a1f7038e18766244d65b2d8d2b2abed5761d3af50d810626683c98a3664f65eb117645705e32960807b191", + "signatureAsPoint": { + "x": "2722973154062442168675596377897706744356805609087210745728827851689696195957152179059351967846133851059601325723081", + "y": "2574972092970400975091068558734260080748877497248494322047398052940322155332002763263536494654628008537319261786911" + } + }, + { + "secretKey": "919528fe9582fd37361a1aa9af9e6bf0b7058985c1871c66a0f8e115de9b662b", + "publicKey": "77e48bb167378bb55348214757a9e0a155c1e6bfaf94f40c88e56e5444b07fdb9aad50a13c21a53ca73c7481f45c060c9006daef0e74dadf7c0b0da485eee7a45fc499d0ac78cfd976896fcb8a85fa0b8457491b32d33a1f3416a57f87e72d82", + "publicKeyAsPoint": { + "x": { + "c0": "1850794710874500683092867094415914063862264805153858594522813883144701916204595731734936182165751692150081315398775", + "c1": "335427140363030642715366431193726074705096687127319738837006111634392616621439660396110969820415212208288446416528" + }, + "y": { + "c0": "3412610379499192998827802764436602675339362749886693690595322868665231303775711345147813144534819705632819732632275", + "c1": "1466753682681820108929154910975151434939624237150354937350198189521688969367170682468076915403024449849106247983044" + } + }, + "message": "MultiversX is a sharded blockchain network, with a PoS-based consensus mechanism.", + "messageMapped": "272c866cb0b0cf069df479e48f7e09a35f008b9e4769d6aac1ffdd47200e58670779cab0ca1b73a2658d08b946b69e94", + "messageMappedAsPoint": { + "x": "3173703668041873636624032430704787985726100271088928136951523527859625919186441593693131837333227423932157283150887", + "y": "764525172087679124527278693752710710863231370575837531401438130868294386385654245533651067528667751645379547508015" + }, + "signature": "2d8ef37ae74c619da6214e936d3118895ebf37bbaba6bc072b934697cb9abf885039f01af4dffa8a9216020531498d03", + "signatureAsPoint": { + "x": "546687146495545201702143182033673849368059672186844252388397785848356822237135701464186560101469606721228855545389", + "y": "793555612350538270934566681819633692734660328827156717279238275786988180364222859363228583273663708095739947841976" + } + }, + { + "secretKey": "919528fe9582fd37361a1aa9af9e6bf0b7058985c1871c66a0f8e115de9b662b", + "publicKey": "77e48bb167378bb55348214757a9e0a155c1e6bfaf94f40c88e56e5444b07fdb9aad50a13c21a53ca73c7481f45c060c9006daef0e74dadf7c0b0da485eee7a45fc499d0ac78cfd976896fcb8a85fa0b8457491b32d33a1f3416a57f87e72d82", + "publicKeyAsPoint": { + "x": { + "c0": "1850794710874500683092867094415914063862264805153858594522813883144701916204595731734936182165751692150081315398775", + "c1": "335427140363030642715366431193726074705096687127319738837006111634392616621439660396110969820415212208288446416528" + }, + "y": { + "c0": "3412610379499192998827802764436602675339362749886693690595322868665231303775711345147813144534819705632819732632275", + "c1": "1466753682681820108929154910975151434939624237150354937350198189521688969367170682468076915403024449849106247983044" + } + }, + "message": "\ud83d\udcbb\ud83d\udcbb\ud83d\udcbb\ud83d\udcbb\ud83d\udcbb", + "messageMapped": "8928a8d2bd69ce8f84f076c0dc724d3738dcae34abc072d498789a733586d8b22dfc81a13563931e7ea214d2136ebe14", + "messageMappedAsPoint": { + "x": "3192773366837868741253326430313709936061178684280596380247725614069771004437833325096093846765477360972073976473737", + "y": "3811941476244319854075578220719727580039925306645068910409175939757571128271673775246028012951073815815635642866296" + }, + "signature": "b649d4d26452d50c58d229784e78230acd8f08b867a44d08adf9ba6f8ea12f01235f278696d071bf54729999f8c75180", + "signatureAsPoint": { + "x": "49169019625372466391069182586102165030308138484015523720006865657244890746508874890319823409875949080960126175670", + "y": "2314745901811564982625310103348208934280437496651875234647891813407689505117291073081848815258256556088763618461513" + } + }, + { + "secretKey": "919528fe9582fd37361a1aa9af9e6bf0b7058985c1871c66a0f8e115de9b662b", + "publicKey": "77e48bb167378bb55348214757a9e0a155c1e6bfaf94f40c88e56e5444b07fdb9aad50a13c21a53ca73c7481f45c060c9006daef0e74dadf7c0b0da485eee7a45fc499d0ac78cfd976896fcb8a85fa0b8457491b32d33a1f3416a57f87e72d82", + "publicKeyAsPoint": { + "x": { + "c0": "1850794710874500683092867094415914063862264805153858594522813883144701916204595731734936182165751692150081315398775", + "c1": "335427140363030642715366431193726074705096687127319738837006111634392616621439660396110969820415212208288446416528" + }, + "y": { + "c0": "3412610379499192998827802764436602675339362749886693690595322868665231303775711345147813144534819705632819732632275", + "c1": "1466753682681820108929154910975151434939624237150354937350198189521688969367170682468076915403024449849106247983044" + } + }, + "message": "\ud83d\udd10\ud83d\udd10\ud83d\udd10\ud83d\udd10\ud83d\udd10", + "messageMapped": "eced48a0a430f8886c331ad8215a8e7a17e5db9bd41df4583daa2d2cbb221f44f5a9c94b429f8d060de9d7f643a17499", + "messageMappedAsPoint": { + "x": "3917973227014015094960466063240459039826840915410341084996747513383677641537697135508546346497078522986566947237356", + "y": "1868068142720904172069855580964800580267601225886593513327490068449463869283168309256771517775425872043576448267865" + }, + "signature": "376b1a6c66c668af938672fa390b94b47da88766f8aee3ced3fd8fb602e9f9e4d83bb24b3568960a36417fe30e05b199", + "signatureAsPoint": { + "x": "3954281208428699192143135276702061595756019182911838177629655753248437159085253054443240564926252832065772689451831", + "y": "3844131584546170650328269417495471029788988444527752888884208807386169984131216279365998512372871987106214274233517" + } + } +]