VAMPIRE

eBACS: ECRYPT Benchmarking of Cryptographic Systems


ECRYPT II
General information:IntroductioneBASHeBASCeBAEADeBATSSUPERCOPXBXComputersArch
How to submit new software:Tipshashstreamaeaddhkemencryptsign
List of primitives measured:lwcsha3hashstreamlwccaesaraeaddhkemencryptsign
Measurements:lwcsha3hashstreamlwccaesaraeaddhkemencryptsign
List of subroutines:verifydecodeencodesortcorehashblocksxofscalarmult

Measurements of public-key signature systems on one machine: amd64; Sandy Bridge+AES (206a7); 2011 Intel Xeon E3-1225; 4 x 3100MHz; hydra7, supercop-20250415

[Page version: 20250425 10:21:21]

eBATS (ECRYPT Benchmarking of Asymmetric Systems) is a project to measure the performance of public-key systems. This page presents benchmark results collected in eBATS for public-key signature systems:

For signature systems that support "message recovery", the space for a signature on a long message is shorter than the space for a signature on a short message.

Each table row lists the first quartile of many speed measurements, the median of many speed measurements, the third quartile of many speed measurements, and the name of the primitive. Measurements with large variance are indicated in red with question marks. The symbol T: (starting with supercop-20200816) means that the SUPERCOP database at the time of benchmarking did not list constant time as a goal for this implementation. The symbol T!!! means that constant time was listed as a goal for this implementation, but that the implementation failed TIMECOP. (TIMECOP failures are not necessarily security issues; they can sometimes be resolved by, e.g., declaring that a rejection-sampling condition is safe to declassify.)

There is a separate page with more information about each signature system and each implementation. Designers and implementors interested in submitting new signature systems and new implementations of existing signature systems should read the call for submissions.


Test results

Graphs: old (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

NISTPQC graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

Measurement failures: ntrumls401x, ntrumls439x, ntrumls593x, ntrumls743x, picnic3l1, picnic3l3, picnic3l5, picnicl1fs, picnicl1full, picnicl1ur, picnicl3fs, picnicl3full, picnicl3ur, picnicl5fs, picnicl5full, picnicl5ur, qtesla128, qtesla192, qtesla256, rainbowbinary16242020

Cycles to generate a key pair
25%50%75%system
132761331513361
T:
picnic2l1fs
253122541126173
T:
picnic2l3fs
309533103931118
T:
lattisigns512
326603334433671
T:
picnic2l5fs
542025436254633crossrsdpg128fast
541915444254744crossrsdpg128balanced
543375456354919crossrsdpg128small
700197023270400ed25519
111883112153112758crossrsdpg192small
112077112274112569crossrsdpg192fast
111932112282112550crossrsdpg192balanced
113349113587114006crossrsdp128fast
113811114180114519crossrsdp128small
113840114333114837crossrsdp128balanced
122703122833123080aimer128s
122758122907123137aimer128f
139154140342142205
T:
ecdonaldp256
190389190650191342crossrsdpg256fast
190193190673191040crossrsdpg256balanced
190526190820191913crossrsdpg256small
203414204582207850
T:
ecdonaldp224
215581215911216246
T:
ed448goldilocks
258913259479260177crossrsdp192balanced
259019259816260162crossrsdp192fast
259443259870260472crossrsdp192small
297606297885298293aimer192f
294341299516318390
T:
hector
308534308655309059aimer192s
369058369247369950T!!!dilithium2
372491375119378489nccsign1
434326435461437602
T:
pass769
461004461616462062crossrsdp256fast
461002461625462480crossrsdp256balanced
461135461782462393crossrsdp256small
497584500285502499nccsign3
547353549471551778
T:
pass863
601178605242612710nccsign1aes
682450684394687800T!!!dilithium3
714996716978719450aimer256f
721186722320723286aimer256s
761548766149769393nccsign5
803037806237811231
T:
donald1024
808962812152819821
T:
ecdonaldp160
815099821977832382nccsign3aes
824987827998831212T!!!dilithium2aes
877555878989879967
T:
sphincsf128harakasimple
980755985534990835
T:
ecdonaldp192
985847987155992671
T:
ecdonaldp521
986359990365998080
T:
edons128k08n72nu8l4mu3
101096310129541025329
T:
sphincsf128harakarobust
104458510452941047106T!!!dilithium5
106599010831561103910
T:
ecdonaldk163
110366611113511124372
T:
ecdonaldb163
113584011374941139953
T:
mqdss48
120846712129901221124nccsign5aes
863641?1255767?2600051?haetae2
126749412682031269048
T:
sphincsf192harakasimple
135279813697811387127
T:
donald2048
144802714554461467324
T:
ecdonaldk233
151271815170461528157
T:
sphincsf192harakarobust
151249815172171527385
T:
ecdonaldb233
151349715190631523015T!!!dilithium3aes
1147220?1787333?3407463?haetae3
1267029?1813645?2932480?
T:
qtesla1
1381379?2355375?3090062?haetae5
252432625294892535991T!!!dilithium5aes
256915125967782765423
T:
ecdonaldk283
263313926351222636724
T:
mqdss64
272388927324122789543
T:
ecdonaldb283
292718129338202937088
T:
edons128ref
329783532995843308565
T:
sphincsf256harakasimple
383073138428603880089
T:
ecdonaldp384
400908440101144011998
T:
sphincsf256harakarobust
459957746316024650695
T:
ecdonaldk409
494009649795955042883
T:
ecdonaldb409
3894482?5724725?7552190?
T:
qtesla3f
7961989?9026799?10081659?
T:
qtesla1p
945522194670539474512
T:
3icp
5785087?9488132?13218598?
T:
qtesla3s
959862695990409599857
T:
sphincsf128shake256simple
100559031034929510412984
T:
ecdonaldk571
109092571115919411259568
T:
ecdonaldb571
125200461253891712593121
T:
sphincs256
139406601400374814119210
T:
rainbowbinary256181212
141828501418513414196203
T:
sphincsf192shake256simple
181400901814263718148241
T:
sphincsf128shake256robust
13102079?21193063?27922550?
T:
rwb0fuz1024
15364796?21707150?33102929?
T:
ronald512
224627422248835322837921
T:
rainbow1aclassic363232
231523262320345423262594
T:
rainbow1acompres363232
231956632323324223279988
T:
luov4849242
236819212370435623712562
T:
rainbow1acyclicc363232
24002580?26765170?30265454?
T:
falcon512tree
269477882697479526984602
T:
sphincsf192shake256robust
271050082710898027134652
T:
sphincss128harakasimple
25965022?28604622?35203623?
T:
falcon512dyn
316895853175480131858842
T:
luov863256
327635163278390732852360
T:
tts6440
331379393314498633169523
T:
sphincss128harakarobust
376251243763103637646054
T:
sphincsf256shake256simple
405625344126079241299096
T:
sphincss192harakasimple
491351954918347849524300
T:
sphincss192harakarobust
45145630?52238268?62744886?
T:
qtesla3p
533327325368183453711422
T:
sphincss256harakasimple
41636466?58103430?88653755?
T:
ronald768
640620856421752464238556
T:
sphincss256harakarobust
701943157020138470221293
T:
sphincsf256shake256robust
722795787249262473416451
T:
rainbow5640
731415007325935973416206
T:
luov6468330
742331007854785390399501
T:
falcon1024tree
806060688069391280769784
T:
redgemss128
842673208431609784362605
T:
bluegemss128
781263638599182796899748
T:
falcon1024dyn
860324838610034886232721
T:
gemss128
917994999184911891896559
T:
redgemss128v2
65133614?94044610?121667758?
T:
ronald1024
957645429584117995923989
T:
bluegemss128v2
965954849663498296689520
T:
gemss128v2
120900889121079154121284234
T:
luov890351
138267722138351513138492515
T:
rainbow3cclassic683248
140061009140500745141124731
T:
rainbow3ccompres683248
141919795142655678142737570
T:
rainbow3ccyclicc683248
146436004146746509147098825
T:
luov8086399
155940483156009114157130173mqsignlr2567246
169375872169463197169583408
T:
rainbow6440
201780127201816239201929222mqsignrr2567246
218254340218778510219695590
T:
luov8117404
253927530253977693254033388
T:
sflashv2
309114832309173307309236030
T:
sphincss128shake256simple
390115481390579341412901219
T:
rainbow5cclassic963664
406185055421700722426255159
T:
rainbow5ccyclicc963664
424086105424277855425397261
T:
rainbow5ccompres963664
330203892?436533522?635966797?
T:
ronald1536
452203382452403949452471166
T:
sphincss192shake256simple
499984738500746397501180155
T:
redgemss192
512299201512891859513511243
T:
redgemss192v2
534147007534276104534926101
T:
bluegemss192v2
536917880537131123537817212
T:
bluegemss192
542514329542866366543003469
T:
gemss192v2
561491629561630759561767596
T:
gemss192
584507676584934228585226388
T:
sphincss128shake256robust
586067343586154826589186474mqsignlr25611272
594761524595832886596362642
T:
sphincss256shake256simple
769381904769644129769833822mqsignrr25611272
858507963858634840858675002
T:
sphincss192shake256robust
108538895110886189351090874729
T:
redgemss256v2
113550426411355314901135867903
T:
sphincss256shake256robust
144504737914452524761446742778mqsignlr25614896
145369509114566090671457592229
T:
redgemss256
156265950415632944511566676620
T:
gemss256v2
156265342915673362621568074837
T:
bluegemss256v2
156698656415704580291574097608
T:
bluegemss256
157963962615797011431579850937
T:
gravitysphincss
162445649416264480241627026895
T:
gemss256
1139078601?1640666167?2389598156?
T:
ronald2048
187063475518711865861872257224mqsignrr25614896
3618837811?4755087164?6451180356?
T:
ronald3072
481968978349254498735105495629
T:
pqrsa15
6601697872?10019567410?15291724658?
T:
ronald4096
252656342152527379521825280034756
T:
gravitysphincsl
504732463965047411826950474733349
T:
gravitysphincsm
Cycles to sign 59 bytes
25%50%75%system
214922169022121
T:
rainbowbinary256181212
352613557636011
T:
tts6440
709207135272194
T:
rainbow5640
781317867378931ed25519
122169123194130336
T:
rainbow6440
121642125108133105
T:
sflashv2
148822149412150460
T:
rainbow1aclassic363232
153927154738157416
T:
rainbow1acyclicc363232
200839201199202229
T:
ecdonaldp256
225424225745225992
T:
ed448goldilocks
291356291781293079
T:
ecdonaldp224
319484328545332650
T:
hector
173336?344936?812397?
T:
lattisigns512
489433497016502517
T:
ronald512
526349?546694?1063906?
T:
pass769
544582548968551792
T:
rainbow3ccyclicc683248
551183552254554876
T:
rainbow3cclassic683248
599448601979604670
T:
donald1024
244186?759178?1136771?
T:
3icp
782588791607798396
T:
falcon512tree
399467?844675?1321456?
T:
qtesla1
866709869165872054
T:
ecdonaldp160
880338888209893549
T:
ronald768
936768938056939586mqsignlr2567246
435544?996854?1796200?
T:
qtesla3f
104282610453221049667
T:
ecdonaldp192
112385711318251135444
T:
ecdonaldk163
1126839?1134575?2094525?nccsign1aes
116434111692641175173
T:
ecdonaldb163
119972412055871215470
T:
rwb0fuz1024
857764?1219659?1315571?nccsign1
121244412284101237763
T:
ronald1024
126205012647821268196
T:
rainbow5cclassic963664
125783012707731275897
T:
falcon512dyn
126986212727901276932
T:
rainbow5ccyclicc963664
685756?1273766?1857823?T!!!dilithium2
665157?1314729?1994320?
T:
pass863
135379913681111387574
T:
donald2048
147864014816591484237
T:
ecdonaldp521
153150715365121557854
T:
ecdonaldk233
157675915833341603559
T:
falcon1024tree
158494715871451588698
T:
ecdonaldb233
158492815926951601906
T:
edons128k08n72nu8l4mu3
164387216460091652196mqsignrr2567246
854926?1764024?2957375?
T:
qtesla1p
1135602?1840347?3472371?
T:
qtesla3s
1456664?1858113?2829227?T!!!dilithium2aes
1506344?2097735?3355104?nccsign3aes
1553057?2101619?2904762?nccsign3
1042333?2213854?3487133?T!!!dilithium3
251249825161382518244mqsignlr25611272
1771256?2528575?3470215?nccsign5
254853525629942572943
T:
falcon1024dyn
265208326535832654738crossrsdpg128fast
2137105?2663032?3437490?T!!!dilithium5
269801627017262730870
T:
ecdonaldk283
285079828547222883743
T:
ecdonaldb283
2316260?3210458?4503785?nccsign5aes
2397814?3306389?5395241?T!!!dilithium3aes
342158434233243425887crossrsdp128fast
354812735590233576472
T:
ronald1536
375542937643683774406
T:
edons128ref
403780240471734063723
T:
ecdonaldp384
405244140555964069648mqsignrr25611272
3739098?4522317?6839850?T!!!dilithium5aes
2503740?4763006?8187888?haetae2
484541449003814933624
T:
ecdonaldk409
513767751775625221144
T:
ecdonaldb409
525765952609095289993mqsignlr25614896
551570955200975550058crossrsdpg128balanced
580240158054935812779crossrsdpg192fast
583405558494205872237
T:
ronald2048
594832159493465955029aimer128f
645911264640956468483crossrsdp128balanced
5151643?7066082?11972126?
T:
qtesla3p
3841677?7292482?12453610?haetae3
789461178966107899247crossrsdpg192balanced
797314679804517987621mqsignrr25614896
828265882858598289506crossrsdp192fast
4739910?9011033?15365769?haetae5
7830198?9140786?11644670?
T:
redgemss128v2
953236895427919551786
T:
luov863256
8061707?9649938?11257254?
T:
redgemss128
985061298567929866870crossrsdpg256fast
105422141059240410697377
T:
ecdonaldk571
109698361097319610975461crossrsdpg128small
115846121164126011676084
T:
ecdonaldb571
129501041295412312956794crossrsdp128small
129615441296468912967608crossrsdpg256balanced
132382271325297613262493
T:
gravitysphincss
145339591453785414543938crossrsdp192balanced
149328621494084514945354crossrsdpg192small
152316591523390615237943aimer192f
154766991548218215490519crossrsdp256fast
161142761613678216172468
T:
ronald3072
189766631899731519051569
T:
rainbow1acompres363232
217217272172602521728006crossrsdp192small
231525722315685423162879crossrsdpg256small
234653832348071123494377
T:
gravitysphincsm
261443612614911626156329crossrsdp256balanced
23341035?27671499?31790189?
T:
redgemss192v2
279979252802713428050329
T:
gravitysphincsl
283432102835420028366632
T:
mqdss48
296112942970799529737197aimer256f
310195903108646431114777
T:
sphincsf128harakasimple
324598953247880632490825
T:
luov890351
346283723467160634720168
T:
ronald4096
29140550?35588260?46579117?
T:
redgemss192
367790853683422736879378
T:
sphincsf192harakasimple
375462083764375837685456
T:
sphincsf128harakarobust
420457104205899442069554crossrsdp256small
40175453?45867080?54888643?
T:
redgemss256v2
461537344620318946225722
T:
sphincsf192harakarobust
469014134691291546931605aimer128s
497342364979861549839999
T:
luov4849242
554169375543162455592014
T:
luov8117404
54611571?66700905?81564713?
T:
redgemss256
820630148209816882112715
T:
mqdss64
837442128411584784362441
T:
sphincsf256harakasimple
104922775105848311106122729
T:
sphincsf256harakarobust
114961383115046910116990913
T:
rainbow3ccompres683248
118797544118953594119408025aimer192s
155030972155225706155310696
T:
luov6468330
177658759177727857177821555
T:
pqrsa15
226786713226901437227333640aimer256s
232729234232925284233329895
T:
sphincs256
286792342288570622291254758
T:
rainbow5ccompres963664
303451784303643838303860081
T:
sphincsf128shake256simple
314876394315939304316274629
T:
luov8086399
279900013?335141615?391388778?
T:
bluegemss128v2
366180377366367140368417301
T:
picnic2l1fs
312462643?377077963?500262251?
T:
bluegemss128
387537666387719244387886375
T:
sphincsf192shake256simple
506531806506766418507367433
T:
sphincss128harakasimple
546005493546394811546926585
T:
sphincsf128shake256robust
638913046639190866639428648
T:
sphincss128harakarobust
720246037720863084721446994
T:
sphincsf192shake256robust
749166516749781243750131089
T:
sphincss256harakasimple
862043086862326714862610832
T:
sphincsf256shake256simple
940529245940915254941764078
T:
sphincss256harakarobust
105408055010541648271054385092
T:
picnic2l3fs
113572098311365355761140747280
T:
sphincss192harakasimple
858453996?1197587370?1369098985?
T:
bluegemss192v2
1097375189?1366268831?1637865082?
T:
bluegemss256v2
1217876882?1461614214?1706023707?
T:
bluegemss192
151552211015161902541517266841
T:
sphincss192harakarobust
155525168615558334681557031506
T:
sphincsf256shake256robust
1791525171?2149650539?2508484216?
T:
gemss128v2
223305641422334567522234648631
T:
picnic2l5fs
1942839634?2331701828?2732492023?
T:
gemss128
2162741078?2594085260?3030594473?
T:
bluegemss256
461006562446104830864611106567
T:
sphincss128shake256simple
4629127536?6934515031?8095554466?
T:
gemss192v2
711080303371200155527121703768
T:
sphincss256shake256simple
814528340681492268108166087744
T:
sphincss128shake256robust
962417736596260042379626392067
T:
sphincss192shake256simple
9638925768?11578107531?13507383405?
T:
gemss256v2
8285337402?11597750786?13256690079?
T:
gemss192
129448442941294600655712948004827
T:
sphincss256shake256robust
166253284691662635285016640191248
T:
sphincss192shake256robust
15440068858?18533771165?24705607157?
T:
gemss256
Cycles to verify 59 bytes
25%50%75%system
9655982210024
T:
rwb0fuz1024
189641910919175
T:
rainbowbinary256181212
326163306833332
T:
ronald768
333373353334104
T:
ronald512
357343586436009
T:
3icp
394553978040222
T:
ronald1024
427334285843067
T:
rainbow5640
459214693247715
T:
rainbow1aclassic363232
483264892550948
T:
lattisigns512
543585455154751
T:
tts6440
548625509455474
T:
rainbow6440
565475705357998
T:
ronald1536
791307956680272
T:
ronald2048
116085116375116880
T:
sflashv2
115286116539117146
T:
falcon512tree
117863120151122477
T:
gravitysphincss
138239138580139551
T:
qtesla1
139676140797141989
T:
falcon512dyn
140372140888141964
T:
ronald3072
222673223836224583
T:
ronald4096
225246226824228127ed25519
236146237976239349
T:
falcon1024tree
247734249238252076
T:
rainbow3cclassic683248
274844275050275398haetae2
268302278443282742
T:
bluegemss128
272534278606286495
T:
gemss128
280357281252282022
T:
falcon1024dyn
276170283968289421
T:
redgemss128
277324286085297608
T:
redgemss128v2
293882294609295774
T:
qtesla3s
299554300619301847
T:
qtesla3f
298235306169313907
T:
gemss128v2
311931315778318650
T:
bluegemss128v2
411541411953412247T!!!dilithium2
471592474192476145
T:
edons128k08n72nu8l4mu3
474404475030476944
T:
ecdonaldp256
481689481944482723haetae3
479526483607487366
T:
donald1024
499153510246519419
T:
gravitysphincsm
537351540535543851nccsign1
555864556632558564
T:
ecdonaldp224
598790599543600184haetae5
609187629156637775
T:
sphincss128harakasimple
645714649084652961
T:
rainbow5cclassic963664
645559656362675947
T:
gemss192
646610660157675621
T:
bluegemss192
662778665791667415
T:
pass769
672296672839673232T!!!dilithium3
686059688190691565nccsign3
675805688928702135
T:
redgemss192
680062689138698357
T:
gravitysphincsl
701024713003731266
T:
bluegemss192v2
720976724453726472
T:
ed448goldilocks
712208731157750632
T:
gemss192v2
734545736322738657
T:
qtesla1p
737263741789746718nccsign1aes
725818743692755000
T:
redgemss192v2
797197800460805908T!!!dilithium2aes
821757825340828806
T:
pass863
854400856419859366
T:
edons128ref
853134857033865762
T:
ecdonaldp160
944172961732978860
T:
sphincss128harakarobust
960522974182983940
T:
sphincss192harakasimple
983485990152996276nccsign3aes
99516110021771006090
T:
ecdonaldp192
110725211078351108444T!!!dilithium5
110593511098511111670nccsign5
127326612854461306848
T:
sphincss256harakasimple
128319712885901299070
T:
hector
133587013566521393606
T:
redgemss256v2
136027213925061413908
T:
gemss256v2
139408914002861410149T!!!dilithium3aes
139549114149851439972
T:
gemss256
140759214313721447544
T:
redgemss256
140934414398811462434
T:
bluegemss256
146024114811651511296
T:
bluegemss256v2
149150515011501526843
T:
sphincsf128harakasimple
150020815045181512152nccsign5aes
156809315688161570498crossrsdpg128fast
154243315703351591421
T:
sphincss192harakarobust
159051815997161617259
T:
donald2048
168110816822111684136mqsignlr2567246
168660616876531690468mqsignrr2567246
194844019743822009159
T:
sphincss256harakarobust
205961820609252062031crossrsdp128fast
214878021675742184599
T:
sphincsf128harakarobust
215727821734132209535
T:
ecdonaldk163
224058122470962253021
T:
ecdonaldb163
226758222961132345246
T:
sphincsf192harakasimple
240718624160172441294
T:
sphincsf256harakasimple
245095324567762462548T!!!dilithium5aes
283356328358412839836
T:
ecdonaldp521
292679329509502991790
T:
sphincs256
295849829715302983996
T:
ecdonaldk233
306217730646843068550
T:
ecdonaldb233
321116932138693217772crossrsdpg128balanced
331448333299023340200
T:
ecdonaldp384
348568635194633547745
T:
sphincsf256harakarobust
351216235234533530942
T:
qtesla3p
359389835959773598197crossrsdpg192fast
369643037286913770227
T:
sphincsf192harakarobust
420312942062904209065crossrsdp128balanced
426953042762774278746mqsignlr25611272
428649742923674294553mqsignrr25611272
483540648387464840489crossrsdpg192balanced
494337949465104948777crossrsdp192fast
498920451163105318300
T:
sphincss128shake256simple
525813752749195322350
T:
ecdonaldk283
553362755350865537508aimer128f
557042755991975639757
T:
ecdonaldb283
599491159974155999018crossrsdpg256fast
635666163601746376835crossrsdpg128small
739159774955997611222
T:
sphincss192shake256simple
756553175681327573865crossrsdpg256balanced
759556875987787601264
T:
luov863256
778838677921877805519mqsignlr25614896
779555877997267807285mqsignrr25614896
858202086632198668466crossrsdp128small
894080289434708946752crossrsdp192balanced
899144289953059001522crossrsdp256fast
926348592685099272323crossrsdpg192small
949693195703409675601
T:
ecdonaldk409
962797698173279966536
T:
sphincss256shake256simple
98611881004740510235722
T:
sphincss128shake256robust
100428331006578910141551
T:
ecdonaldb409
121469811231327312502602
T:
sphincsf128shake256simple
133047251331055213324539crossrsdpg256small
135403821362391013638852crossrsdp192small
141951181419705614199419aimer192f
143713731455550614747490
T:
sphincss192shake256robust
149150871494196415024774
T:
rainbow1acompres363232
149661111497400115041048
T:
rainbow1acyclicc363232
154096711541595115421253crossrsdp256balanced
189358431931617619571034
T:
sphincss256shake256robust
194775961961919519799390
T:
sphincsf192shake256simple
198517942008707520313125
T:
sphincsf256shake256simple
200738982024463820488313
T:
mqdss48
205727872061555220829124
T:
ecdonaldk571
222910212230514622454019
T:
ecdonaldb571
238473282386402823879304
T:
pqrsa15
235808352421279024568440
T:
sphincsf128shake256robust
249412972494923724954381crossrsdp256small
265577152657355726929375
T:
luov890351
277090302772417227794366aimer256f
342852213430716734426262
T:
luov4849242
380199243846580938792282
T:
sphincsf256shake256robust
383745893861912838873559
T:
sphincsf192shake256robust
462879674629889646319433
T:
luov8117404
463962874640712446422315aimer128s
590186165982568560335088
T:
mqdss64
902947679034864690545171
T:
rainbow3ccyclicc683248
904047999059107691034164
T:
rainbow3ccompres683248
938206269388857394113890
T:
luov6468330
117893806118094659118569868aimer192s
167253826167385823167566017
T:
luov8086399
182128825182238000182293176
T:
picnic2l1fs
204109333204287546207048552
T:
rainbow5ccompres963664
204053232219831451223061459
T:
rainbow5ccyclicc963664
225420904226058839226991764aimer256s
411355875411735245412030508
T:
picnic2l3fs
727386542728514999728795490
T:
picnic2l5fs