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: aarch64; Cortex-A53 (410fd034); 2018 Broadcom BCM2837B0; 4 x 1400MHz; pi3aplus, supercop-20250922

[Page version: 20251120 14:24:29]

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: (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, qtesla128, qtesla192, qtesla256

Cycles to generate a key pair
25%50%75%system
171891743717636picnic3l1
173351750717652picnicl1full
231912338823595picnicl1ur
232362342023959picnicl1fs
238632415024473
T:
picnic2l1fs
247882494725315picnic3l3
248762506925331picnicl3full
319523218533049picnic3l5
323423278935984picnicl5full
591425969760416picnicl3fs
594895998361078picnicl3ur
617436218162995
T:
picnic2l3fs
783907854485169picnicl5fs
784657873587156picnicl5ur
821398235289388
T:
picnic2l5fs
847418490785208crossrsdpg128small
848298498785215crossrsdpg128balanced
848718516085541crossrsdpg128fast
162531162688168013aimer128f
162521162788168114aimer128s
177474177706183116crossrsdpg192small
177475177779183361crossrsdpg192fast
177537177789183585crossrsdpg192balanced
197100197341202456crossrsdp128balanced
197203197449202585crossrsdp128fast
206096207067213144ed25519
212398212656218177crossrsdp128small
305240310642312202crossrsdpg256fast
305167310818312667crossrsdpg256small
305349311106312737crossrsdpg256balanced
357238363769366050
T:
ecdonaldp256
417505422955423619aimer192s
417410423123424665aimer192f
449251454038454397crossrsdp192balanced
453267454102454937crossrsdp192fast
449384454498455309crossrsdp192small
647025647332648423dilithium2
708546709015725064crossrsdp256balanced
708617709167714093crossrsdp256fast
709086709589726163crossrsdp256small
103958610442751055034aimer256s
103901810443151050670aimer256f
109505910977261100392T!!!dilithium3
130531913096391319233dilithium2aes
171725817236281737831dilithium5
185492018577041872110
T:
mqdss48
195985219762461995442
T:
donald1024
229099023006632311194T!!!dilithium3aes
236526123782252406645
T:
ecdonaldp160
1835234?2856027?4262209?haetae2
287072128868882897533
T:
ecdonaldp192
1921529?3288057?4867200?haetae5
328575733026573327536
T:
ecdonaldk163
341857734303443440743
T:
ecdonaldb163
2220100?3456633?4751943?
T:
qtesla1
364238636540613679655
T:
ecdonaldp224
385767138666103876012dilithium5aes
430670043132934318581
T:
mqdss64
455959945767754592177
T:
ecdonaldk233
478339247976694816550
T:
ecdonaldb233
2540065?4828393?7824106?haetae3
4336904?6442095?10121683?
T:
qtesla3f
681099768377456869061
T:
donald2048
705280770611097070552
T:
sphincsf128sha256simple
888273989099158961559
T:
ecdonaldk283
963222296843459729736
T:
ecdonaldb283
103406561034399610363720
T:
sphincsf192sha256simple
6416452?10376348?12396775?
T:
qtesla3s
104605721047591410500258
T:
ecdonaldp384
10030505?11297789?13806010?
T:
qtesla1p
130102621301704413029207
T:
sphincsf128shake256simple
137435011375229313763996
T:
sphincsf128sha256robust
152363151524340215260676
T:
sphincsf128harakasimple
164280761643930016458834
T:
sphincs256
185374271863836118668114
T:
ecdonaldk409
190783051908644819100190
T:
sphincsf192shake256simple
204845382048887920515172
T:
sphincsf192sha256robust
205235332067231920731223
T:
ecdonaldb409
224496482246267122481444
T:
sphincsf192harakasimple
239075342392395823956984
T:
ecdonaldp521
243846482440481424430279
T:
sphincsf128shake256robust
269849552700290927032244
T:
sphincsf128harakarobust
269961232703941127068959
T:
luov4849242
273844082739228527406876
T:
sphincsf256sha256simple
356007773566169335712749
T:
luov863256
359187073594385835979531
T:
sphincsf192shake256robust
388146683883617538876713
T:
ecdonaldk571
398967293991360839932010
T:
sphincsf192harakarobust
434426264348823443929977
T:
ecdonaldb571
41759304?45652380?54885657?
T:
falcon512dyn
41906568?47366676?58437549?
T:
falcon512tree
501838675020254850236868
T:
sphincsf256shake256simple
33990655?50383117?81685228?
T:
ronald512
595861785961441659633610
T:
sphincsf256harakasimple
46510498?61360264?72527726?
T:
qtesla3p
41950978?63539236?86777460?
T:
rwb0fuz1024
729049537293074272955866
T:
sphincsf256sha256robust
939190589410530694245806
T:
luov6468330
954514489552450995543663
T:
sphincsf256shake256robust
967555849685588296933348
T:
rainbow1aclassic363232
106217429106253422106315897
T:
sphincsf256harakarobust
112382230112474908112585540
T:
rainbow1acyclicc363232
112303562112524370112764780
T:
rainbow1acompres363232
119895809126261927138000582
T:
falcon1024dyn
124706711132586803141347720
T:
falcon1024tree
150723842150999220151269608
T:
luov890351
171055902171167013171240609
T:
pflash1
178603890178842902179181342
T:
luov8086399
123692861?182115098?272401960?
T:
ronald768
225894463225946576225979100
T:
sphincss128sha256simple
182859792?246143596?327467996?
T:
ronald1024
269216830269455520269848930
T:
luov8117404
288923836289108860289241236mqsignlr2567246
331123869331174556331290955
T:
sphincss192sha256simple
354211170354296534354412850mqsignrr2567246
416491834416778619416953466
T:
sphincss128shake256simple
418459494418926398419205116
T:
redgemss128v2
438383471438486873438544332
T:
sphincss256sha256simple
440311218440492099440530323
T:
sphincss128sha256robust
484267110484325823484415717
T:
sphincss128harakasimple
564297320565302778565594970
T:
bluegemss128v2
610803460610886569611041049
T:
sphincss192shake256simple
656011591656128922656275908
T:
sphincss192sha256robust
715084274715200178715295164
T:
sphincss192harakasimple
780560210780761740781079186
T:
sphincss128shake256robust
803603965804131081804316409
T:
sphincss256shake256simple
845058908845477952846187266
T:
rainbow3cclassic683248
860809740860945164861262996
T:
sphincss128harakarobust
884607190884920289888410670
T:
sflashv2
951857632952033326952252818
T:
sphincss256harakasimple
109076148410914221621092123310
T:
rainbow3ccyclicc683248
109370504810943414061095862850
T:
rainbow3ccompres683248
115012525211505143661150804530
T:
sphincss192shake256robust
116730646411675335421167804707
T:
sphincss256sha256robust
829406424?1244380040?1819376008?
T:
ronald1536
127441584512746748171274848752
T:
sphincss192harakarobust
137181118013721551821372734552mqsignlr25611272
152671506215275217861528242298
T:
sphincss256shake256robust
162725031016277493661628274312mqsignrr25611272
169817236816984486301698946486
T:
sphincss256harakarobust
1652935194?1978336224?3225426238?
T:
ronald2048
223826647422393386802241681556
T:
rainbow5cclassic963664
228184570422840109242285658004
T:
redgemss192v2
263829486026456475102653552558
T:
redgemss128
294948564029499759442951049470
T:
rainbow5ccyclicc963664
295659277629600860982962461978
T:
rainbow5ccompres963664
318652295831881021303190938991
T:
bluegemss192v2
369686394637051727203714450294
T:
bluegemss128
395051624439516864423954210256mqsignlr25614896
454715935245478284384548616587mqsignrr25614896
498026259549891883844997923058
T:
gemss128
631139501663172026906321707549
T:
redgemss256v2
4815567716?6869132054?9464192338?
T:
ronald3072
106136472021062673070310644068521
T:
redgemss192
136776824871370326410313726952032
T:
bluegemss192
133905463701370800258714121118856
T:
pqrsa15
12592081568?20179375394?33378083596?
T:
ronald4096
272080877222724916187327305324003
T:
redgemss256
340186527943406335495034110535092
T:
bluegemss256
Cycles to sign 59 bytes
25%50%75%system
212350212924219019ed25519
255655257439263068
T:
sflashv2
492187495239499816
T:
ecdonaldp256
605741608754661342
T:
rainbow1aclassic363232
605407611756639260
T:
rainbow1acyclicc363232
120553412171991227139
T:
falcon512tree
119617212175741230806
T:
ronald512
147307114828671496952
T:
donald1024
199887720113152019199
T:
falcon512dyn
228436023046202315420mqsignlr2567246
1343770?2341081?5652223?
T:
pflash1
235212723721022394997
T:
ronald768
1221728?2470026?4820197?
T:
qtesla1
246687724788972499803
T:
falcon1024tree
254881025732562599088
T:
ecdonaldp160
302875730476213055373
T:
ecdonaldp192
340750034332543460914
T:
ronald1024
2242960?3472735?5224839?dilithium2
345461334794323524175
T:
ecdonaldk163
356982935774923598992mqsignrr2567246
360443736215653627418
T:
ecdonaldb163
380367538171683824865
T:
rwb0fuz1024
383265838373423842035crossrsdpg128fast
2848713?3839853?5914924?dilithium2aes
386107538715143882360
T:
ecdonaldp224
411710241332774147630
T:
falcon1024dyn
420601242293964259283
T:
donald2048
1400544?4283363?6376955?
T:
qtesla3f
426274742839424312214
T:
rainbow3ccyclicc683248
426521142929504331278
T:
rainbow3cclassic683248
2596828?4531362?7942795?
T:
qtesla1p
479131448029514828216
T:
ecdonaldk233
498933050040535032626
T:
ecdonaldb233
3020322?5074453?7121791?T!!!dilithium3
520881752114715219732crossrsdp128fast
3442792?5517907?9959644?T!!!dilithium3aes
4425493?5606417?8895843?dilithium5
2995795?6288608?9956382?
T:
qtesla3s
4603766?6717036?15041269?haetae2
768232677024817731011mqsignlr25611272
776636177787287794439crossrsdpg128balanced
864561686794778757489
T:
ronald1536
868389386971798716562aimer128f
883657588454068858886crossrsdpg192fast
903612690706109102127
T:
rainbow5ccyclicc963664
905138590862639141748
T:
rainbow5cclassic963664
924380892633979318742
T:
ecdonaldk283
950281395113239529972crossrsdp128balanced
6797192?9782334?15811210?dilithium5aes
100067141007333410113328
T:
ecdonaldb283
110444041105193311072377
T:
ecdonaldp384
118185811183274311864632crossrsdpg192balanced
118557361187715611902429mqsignrr25611272
127201241273323612749156crossrsdp192fast
152889541536214515415119
T:
ronald2048
154558241549460415734956crossrsdpg128small
161306061614035816270086
T:
luov863256
162249111623615016255063picnicl1full
164679021647801216504078crossrsdpg256fast
3942729?16535675?22865580?haetae3
177798221783369417895056mqsignlr25614896
187544931877317418795969picnicl1fs
193042851942108619485423
T:
ecdonaldk409
199637681998766420016718crossrsdp128small
8663730?20328092?39787481?haetae5
208634562088501820908365aimer192f
212226202126822321326162crossrsdpg256balanced
213113762147438321526751
T:
ecdonaldb409
219661732200134322084818crossrsdp192balanced
223891492241409422474060crossrsdpg192small
228089472283285322879463picnicl1ur
229341902299860223101482crossrsdp256fast
254580982547256425505995
T:
ecdonaldp521
15719992?27095516?36409448?
T:
qtesla3p
272899502731799027339916mqsignrr25614896
319487013200331432051186picnicl3full
329911483301516433078738crossrsdp192small
382106623825424238360272crossrsdpg256small
385778383864763838690110crossrsdp256balanced
404204424045768740537252
T:
ecdonaldk571
413983764143820441493153
T:
ronald3072
449595474499339545416123
T:
ecdonaldb571
456092764566156445770936aimer256f
531171725326699253376854picnicl5full
561092525614715456206318picnicl3fs
585222325859080658643445
T:
luov890351
623507686244678062499994crossrsdp256small
655717746561857665657018
T:
mqdss48
671309286721085467283024picnic3l1
675906626774496267830298picnicl3ur
693838616941212869464770aimer128s
64524250?78981598?91858912?
T:
redgemss128
830744968343708883601920
T:
luov4849242
852027208526218885318478
T:
rainbow1acompres363232
877811738785499988026618
T:
ronald4096
963663589647802096529392picnicl5fs
101311144101637841101682307
T:
luov8117404
112594074112699432112798048picnicl5ur
144511448144600100144699846picnic3l3
130545716?151597864?189333658?
T:
redgemss192
162863412162981164164240542aimer192s
130942723?177773123?183035248?
T:
redgemss128v2
201227814201676682201771256
T:
mqdss64
180984758?211394286?244315734?
T:
redgemss256
223122376223277709223407848
T:
sphincsf128sha256simple
245144724245307966245562034picnic3l5
291293764291467021291609839
T:
sphincsf192sha256simple
312474604312610086312691402
T:
sphincs256
345023590345343346346851384aimer256s
374916210383740940385169398
T:
luov6468330
410783338411022404411353996
T:
sphincsf128shake256simple
413424780413752510414081234
T:
sphincsf128sha256robust
520737637521250300521618905
T:
sphincsf192shake256simple
450327095?530279100?614603558?
T:
redgemss192v2
561188306561568055561855362
T:
sphincsf128harakasimple
566998467567331686567863586
T:
sphincsf192sha256robust
580154920580323508580512366
T:
pqrsa15
653994318654377382654707374
T:
sphincsf192harakasimple
659840592660094618660312570
T:
sphincsf256sha256simple
725651846728078280734877533
T:
luov8086399
735664794736259281736476411
T:
sphincsf128shake256robust
769185208769457644769726468
T:
rainbow3ccompres683248
805736626806651062806963738
T:
picnic2l1fs
751094250?902677032?1063250074?
T:
redgemss256v2
945993392946433134946953843
T:
sphincsf128harakarobust
960456748961431959962381533
T:
sphincsf192shake256robust
115072408011510543261151286404
T:
sphincsf256shake256simple
116054785311613725291161899333
T:
sphincsf192harakarobust
161416088816146023961615226650
T:
sphincsf256harakasimple
169846703716992143181699783092
T:
sphincsf256sha256robust
201735891820178596262021224976
T:
rainbow5ccompres963664
211773581021183762772118968835
T:
sphincsf256shake256robust
249877811425002341342501448668
T:
picnic2l3fs
279907783728000408282800941686
T:
sphincsf256harakarobust
336605168233664792323367049904
T:
sphincss128sha256simple
3037494372?3639536752?4272494650?
T:
bluegemss128
541025268254131577705417090826
T:
picnic2l5fs
561839511456190257615619798638
T:
sphincss256sha256simple
612121958461229531826124075036
T:
sphincss128sha256robust
619420541261945111586195123778
T:
sphincss128shake256simple
5809404500?6973811694?9287580907?
T:
bluegemss128v2
800444700580053874468007936873
T:
sphincss192sha256simple
7059420070?8473538844?9887325792?
T:
bluegemss192
899902805290000733319000907532
T:
sphincss128harakasimple
959673534895978524609599469165
T:
sphincss256shake256simple
108938432391089481493010895917488
T:
sphincss128shake256robust
10648700412?12405151480?14199373022?
T:
bluegemss256
129380216901293854442312941776156
T:
sphincss192shake256simple
142999830001430081009414302391260
T:
sphincss256sha256robust
143392624841434013799714341249404
T:
sphincss256harakasimple
148793606851488072091014881558336
T:
sphincss192sha256robust
149324886091493323790414934399848
T:
sphincss128harakarobust
174489421301745093167017453919167
T:
sphincss256shake256robust
201097157102011050602020112872293
T:
sphincss192harakasimple
223659463152236762155022369445419
T:
sphincss192shake256robust
20417572828?24503036812?32673329152?
T:
bluegemss192v2
246684996332467000880524671799121
T:
sphincss256harakarobust
23690478447?33160177284?37900113768?
T:
gemss128
355746667203557799688235580352324
T:
sphincss192harakarobust
Cycles to verify 59 bytes
25%50%75%system
200352041320835
T:
rwb0fuz1024
895219012893586
T:
ronald512
9827998901101210
T:
ronald768
113446114211115398
T:
ronald1024
128562131767138246
T:
rainbow1aclassic363232
150920151958157865
T:
ronald1536
154467156723159532
T:
falcon512tree
190630191629194849
T:
falcon512dyn
203671204795210934
T:
ronald2048
315009316434320317
T:
falcon1024tree
349441354331358134
T:
ronald3072
369118374734376065
T:
qtesla1
387545391121394336
T:
falcon1024dyn
432399436415440078
T:
sflashv2
508105510175511235haetae2
552948555422557042
T:
ronald4096
557937567956594382
T:
redgemss128v2
599480603383607175ed25519
730141752306781314
T:
bluegemss128v2
764393786414823375
T:
pflash1
794076794718800485dilithium2
818400831212842780
T:
rainbow3cclassic683248
871211873056880572haetae3
882864884461891391
T:
qtesla3s
893896898115903070
T:
qtesla3f
946317953118965332
T:
ecdonaldp256
103633710414521053970haetae5
118596212001101209457
T:
donald1024
123828012403111246385T!!!dilithium3
134843713522921358629dilithium2aes
195832019605671975331dilithium5
204658020700862102562
T:
rainbow5cclassic963664
215488521682832179786
T:
qtesla1p
213750622219122270142
T:
bluegemss192v2
222293622728002335010
T:
redgemss192v2
228236922862592301013crossrsdpg128fast
228305922904992298503T!!!dilithium3aes
258822026071122620951
T:
ecdonaldp160
300310130101853033801
T:
ecdonaldp192
314205731602533164673crossrsdp128fast
350975535251333536086mqsignlr2567246
350884735264173535361mqsignrr2567246
368943237080193735010
T:
ecdonaldp224
369158137626163857939
T:
sphincss128sha256simple
380776138463563872385
T:
donald2048
383732639017303955323
T:
sphincs256
389636039083203920571dilithium5aes
482881248320504847882crossrsdpg128balanced
508227251912485322010
T:
redgemss256v2
535691853604405369981crossrsdpg192fast
573236958239145915196
T:
sphincss192sha256simple
628362562918516300522crossrsdp128balanced
660899866253426665586
T:
ecdonaldk163
688253468967156911715
T:
ecdonaldb163
668921769103327084315
T:
sphincss128shake256simple
722177272281737258136crossrsdpg192balanced
757521275853547592236crossrsdp192fast
755352476673367794593
T:
sphincss256sha256simple
750335777419697865760
T:
sphincss128sha256robust
811138581218208126207aimer128f
896111691199059278304
T:
sphincsf128sha256simple
919920292578729292868
T:
ecdonaldk233
924392092899279322077
T:
qtesla3p
926217192935129319447
T:
ecdonaldp384
947396696588479829803
T:
sphincss128harakasimple
964118296604119714717
T:
ecdonaldb233
970160897093129723981crossrsdpg128small
983265498444359851744crossrsdpg256fast
99808111015205510360461
T:
sphincss192shake256simple
110461421106166911099594mqsignlr25611272
110470921107278011097206mqsignrr25611272
120743961225392112389060
T:
sphincss192sha256robust
123422561235343612366584crossrsdpg256balanced
128332541283977012865050crossrsdp128small
128732731288044812889941
T:
luov863256
128787611312582513366577
T:
sphincss256shake256simple
132651381328396313304733picnicl1full
130907141328842813518336
T:
sphincss128shake256robust
136016721362321713657044crossrsdp192balanced
136556211366675613685034crossrsdp256fast
139600751397922213995425crossrsdpg192small
138445141413179214343045
T:
sphincss192harakasimple
147127231483611114981705
T:
sphincsf192sha256simple
150352761515964715350697
T:
sphincsf256sha256simple
161263961614535116178922picnicl1fs
165359531674942117061818
T:
sphincsf128shake256simple
168548861718634717572836
T:
sphincss128harakarobust
180237481808100718160429
T:
ecdonaldk283
183143391866978218754434
T:
sphincsf128sha256robust
194413291946001619503862picnicl1ur
195010231957077119645459
T:
ecdonaldb283
195945331963121019859490aimer192f
196014841978639020032724
T:
sphincss256harakasimple
194354061987901620102594
T:
sphincss192shake256robust
201738162023407820316364
T:
ecdonaldp521
206307422065485820676278crossrsdp192small
218847722191629021945792crossrsdpg256small
216634642193724222285699
T:
sphincsf128harakasimple
217432932194855122334628
T:
sphincss256sha256robust
237463902376453123815936crossrsdp256balanced
255205612605611226259786
T:
sphincss256shake256robust
257068122616321526463917
T:
sphincss192harakarobust
262151072649010726773210
T:
sphincsf192shake256simple
266805532672145026755054mqsignrr25614896
266793752674033826816255mqsignlr25614896
267292222681463626869708picnicl3full
266015822689913727096680
T:
sphincsf256shake256simple
304944113068301331013808
T:
sphincsf192sha256robust
318981133235002532804614
T:
sphincsf128shake256robust
337505963415135634537230
T:
sphincsf192harakasimple
355786953599031336408946
T:
sphincss256harakarobust
362677903655324636950046
T:
sphincsf256harakasimple
377446683805394738094124
T:
ecdonaldk409
385558323859191238624426crossrsdp256small
395566844011976540550593
T:
sphincsf128harakarobust
417189544212257042173982
T:
ecdonaldb409
427210984276259442826037aimer256f
427546564322042843859600
T:
sphincsf256sha256robust
448523044506324645204068picnicl5full
469101354692345946958181
T:
luov890351
471689344767492348316074
T:
mqdss48
504363245046749250569602picnicl3fs
508447695088330251072074
T:
rainbow1acompres363232
508301405090398050945944picnic3l1
509053365094742051105297
T:
rainbow1acyclicc363232
509165425158665752081753
T:
sphincsf192shake256robust
520800585273234553104062
T:
sphincsf256shake256robust
549015105496567055022698
T:
luov4849242
594491625950359259609660picnicl3ur
629139266345404164012565
T:
sphincsf192harakarobust
648917546502622465471664
T:
pqrsa15
660300096722224967607676
T:
sphincsf256harakarobust
679864756806502568109464aimer128s
792829007935734179421494
T:
ecdonaldk571
836141148363018983670565
T:
luov8117404
872759628733685687434662picnicl5fs
884521078850673889538637
T:
ecdonaldb571
946017989493588095483218
T:
gemss128
984878729863172498832132
T:
bluegemss128
99999952100147414100358740
T:
redgemss128
100787722100854018100956508picnicl5ur
110047732110121440110226870picnic3l3
146300190147212132149057005
T:
mqdss64
160726172161188594161895256aimer192s
166783292171467554173425482
T:
luov6468330
177192040177302854177419546picnic3l5
259088128259574822259929978
T:
bluegemss192
267659380268022956268364613
T:
redgemss192
280420646280694264281072366
T:
picnic2l1fs
296468002298684456299236082
T:
luov8086399
308709870308831572309049962
T:
rainbow3ccompres683248
309074961309229826309518987
T:
rainbow3ccyclicc683248
339660274339786419340751366aimer256s
477845360478125170478971400
T:
bluegemss256
484111594484847162485571940
T:
redgemss256
652815932653008774653517890
T:
picnic2l3fs
692700356693308540693627574
T:
rainbow5ccompres963664
694528306694972006695307936
T:
rainbow5ccyclicc963664
116105580011614698781162171118
T:
picnic2l5fs