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; Ivy Bridge+AES (306a9); 2012 Intel Core i5-3427U; 2 x 1800MHz; hunsnivy, supercop-20240909

[Page version: 20241012 21:55:52]

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
619862356398picnic3l1
623564056644picnicl1full
859087808850picnicl3full
905991719327picnic3l3
112451128611554picnic3l5
115791205713219picnicl5full
119291209912357
T:
picnic2l1fs
123961259512835picnicl1fs
126801270612827picnicl1ur
232282371624255
T:
picnic2l3fs
240092415225071picnicl3ur
239972416824418picnicl3fs
307143110331724
T:
picnic2l5fs
321683235332673picnicl5ur
321073248833340picnicl5fs
623736243462545ed25519
116916116995117172aimer128s
119151119230119533aimer128f
142784145951164858
T:
ecdonaldp256
158601158960160029
T:
donald512
201308202576204619
T:
ecdonaldp224
208797209195209653
T:
ed448goldilocks
279093279212279514aimer192f
289886290122290454aimer192s
358101358421358768T!!!dilithium2
373823376196378457nccsign1
417523418035420097
T:
donald1024
430532432388434502
T:
pass769
484211487100490022nccsign3
545631547067549386
T:
pass863
563787566974574562nccsign1aes
639031640111641800aimer256s
640917641756642997aimer256f
661384662328663956T!!!dilithium3
741948744807749245T!!!dilithium2aes
761058761289761478
T:
sphincsf128harakasimple
764989767276770983nccsign5
766506769702776435nccsign3aes
846474850729861004
T:
ecdonaldp160
848227851111854700
T:
edons128k08n72nu8l4mu3
890780892855898859
T:
ecdonaldp521
945105945325945578
T:
sphincsf128harakarobust
989659990308991099T!!!dilithium5
102496110282301035728
T:
ecdonaldp192
102849010307701037908
T:
ecdonaldk163
106276210680561075670
T:
ecdonaldb163
112355811251591127285
T:
mqdss48
113290611397031146267nccsign5aes
114910011500641150458
T:
sphincsf192harakasimple
619957?1333522?2234289?haetae2
132726313507841367356
T:
donald2048
135348613563681363384T!!!dilithium3aes
137608713811381390443
T:
ecdonaldk233
142143614285471437267
T:
ecdonaldb233
160825816095241611730
T:
sphincsf192harakarobust
1054695?1699805?2583127?haetae5
1723847?1784175?2876169?
T:
qtesla1
226648722709172280542T!!!dilithium5aes
244874924567512464280
T:
ecdonaldk283
255824825614172568303
T:
mqdss64
1383230?2580259?4056655?haetae3
259825926054562614036
T:
ecdonaldb283
260799426139612630535
T:
edons128ref
292462229316392937758
T:
sphincsf256harakasimple
362711836284523638110
T:
sphincsf256harakarobust
374149337552863769397
T:
ecdonaldp384
430071543153504327790
T:
ecdonaldk409
462008646325484649084
T:
ecdonaldb409
3627912?5330940?7075429?
T:
qtesla3f
5369734?7115044?12257479?
T:
qtesla3s
6566375?8570166?9618783?
T:
qtesla1p
891544789224358934497
T:
sphincsf128shake256simple
948176594951159513402
T:
ecdonaldk571
102978811031071010320481
T:
ecdonaldb571
113960541140037511405064
T:
sphincs256
120788001209013012109210
T:
rainbow1aclassic363232
125615231258221612610391
T:
rainbow1acompres363232
125703261258798612607205
T:
rainbow1acyclicc363232
127977991281845412866922
T:
rainbowbinary256181212
133024821331310213318255
T:
sphincsf192shake256simple
169649031697119716982875
T:
sphincsf128shake256robust
15495770?21721899?31516593?
T:
rwb0fuz1024
220203372205036022097273
T:
luov4849242
242519502426046824273784
T:
sphincss128harakasimple
237708602499557928272525
T:
falcon512tree
253602072536749125375157
T:
sphincsf192shake256robust
23398116?25470616?30669442?
T:
falcon512dyn
21852502?29800326?48574700?
T:
ronald512
302639833030841430322792
T:
sphincss128harakarobust
304114833046556530543108
T:
luov863256
350250013503958735056193
T:
sphincsf256shake256simple
355942103564984135675755
T:
sphincss192harakasimple
479482494796593447996395
T:
sphincss256harakasimple
38416814?48218486?57881879?
T:
qtesla3p
504563665046453051050735
T:
sphincss192harakarobust
37489165?54028739?77904370?
T:
ronald768
584406695846098658469423
T:
sphincss256harakarobust
620176366235631662649154
T:
rainbowbinary16242020
654681516548793865499985
T:
sphincsf256shake256robust
701458027023933670335882
T:
luov6468330
716294507168222771800569
T:
rainbow3cclassic683248
756307637571352375895500
T:
rainbow3ccyclicc683248
756159037575433976435815
T:
rainbow3ccompres683248
69720776?76601695?88212098?
T:
falcon1024dyn
701895887712450485754813
T:
falcon1024tree
801920958021798780288627
T:
bluegemss128
827159708274715782795216
T:
redgemss128
839193768398376384083223
T:
gemss128
880397738810190488202083
T:
redgemss128v2
911365869115503291191287
T:
bluegemss128v2
919508299197085491999802
T:
gemss128v2
65625638?101326924?154846083?
T:
ronald1024
110943077111170552111278580
T:
luov890351
130072386130190040130326282
T:
luov8086399
198578500198781468198993705
T:
luov8117404
215410743215480756215574955mqsignlr2567246
238815039239185804239501804
T:
rainbow5cclassic963664
254645397254908676255112287
T:
rainbow5ccompres963664
255193755255418755255598689
T:
rainbow5ccyclicc963664
255940713256027232256085903mqsignrr2567246
266298891266393258266464057
T:
sflashv2
176888622?275006238?492904536?
T:
ronald1536
292649036292908396293615792
T:
sphincss128shake256simple
425599034425824371425910203
T:
sphincss192shake256simple
460811374461231264461557807
T:
redgemss192
494548441494936228496518697
T:
redgemss192v2
497181487498048166498788673
T:
bluegemss192
514773056515125860516387674
T:
bluegemss192v2
518152111518640580520822573
T:
gemss192
524047044525133478525791820
T:
gemss192v2
547205049547294217547441178
T:
sphincss128shake256robust
563275311563461897563491595
T:
sphincss256shake256simple
333845302?701508801?1032263537?
T:
ronald2048
815127602816406145829322220
T:
sphincss192shake256robust
871934341880614689897141894
T:
gui184
104931892510514526831052002119
T:
sphincss256shake256robust
110037862911010406351110298606
T:
redgemss256v2
134538802013457669401348459408
T:
redgemss256
139634906113970537231397218804
T:
rainbow1a
140364333514057312581406754370mqsignlr25611272
140320514214080929131409211010
T:
gemss256v2
138875686014138691871418629681
T:
bluegemss256v2
151432594215152732031521557357
T:
gemss256
155575356515561118431558730307mqsignrr25611272
160053259816007610601601007517
T:
gravitysphincss
1212364210?1778150650?2499864695?
T:
ronald3072
298007629829807492102981003650
T:
rainbow1b
418625576841895695644197437553mqsignlr25614896
453519665845422966724546231170mqsignrr25614896
3217386249?4823079105?7093683264?
T:
ronald4096
483022717148637705394947758449
T:
gui312
513194034151328299935133080212
T:
rainbow1c
505607712052320954805369987822
T:
pqrsa15
120094794671206293733812159471277
T:
bluegemss256
120634195351206431490312065195744
T:
rainbow4a
153223567891532846285715368820051
T:
rainbow3b
259207330052594086669425958726308
T:
gravitysphincsl
281387520562828778984128533976314
T:
gui448
518381850905185308225451855701143
T:
gravitysphincsm
549830362235498665488454990400959
T:
rainbow6a
551231709025513699145555138560607
T:
rainbow3c
678027090406784098869567866236327
T:
rainbow6b
Cycles to sign 59 bytes
25%50%75%system
187701883519110
T:
rainbowbinary256181212
418844229948226
T:
rainbowbinary16242020
662596637966517ed25519
108601109821111254
T:
rainbow1aclassic363232
112236112655115973
T:
rainbow1acyclicc363232
124872125504125998
T:
sflashv2
194997195474196011
T:
ecdonaldp256
217336217667218118
T:
ed448goldilocks
282302283049304128
T:
ecdonaldp224
295298299143303482
T:
donald512
478624479309482323
T:
rainbow3cclassic683248
480798482729486067
T:
rainbow3ccyclicc683248
498760505321514315
T:
ronald512
510353?533786?1022412?
T:
pass769
556938559759562713
T:
donald1024
603301603657605072
T:
rainbow1a
651941?673990?1312821?
T:
pass863
762988771875780643
T:
falcon512tree
365199?850676?1549838?
T:
qtesla1
872687878351888907
T:
ronald768
895040896798898573
T:
ecdonaldp160
107246410741961078793
T:
ecdonaldk163
107783010802331084813
T:
ecdonaldp192
111094411151951119937
T:
ecdonaldb163
110871711211071130697
T:
rwb0fuz1024
115966311640871169182
T:
rainbow5cclassic963664
116134011662001176542
T:
rainbow5ccyclicc963664
118436311975051213090
T:
ronald1024
122667512355641241131
T:
falcon512dyn
890029?1264162?1365431?nccsign1
865924?1316306?2080991?
T:
qtesla3f
131480213322841346976
T:
donald2048
135089213553291369095
T:
ecdonaldp521
135148413574751368155
T:
edons128k08n72nu8l4mu3
144109514445081450941
T:
ecdonaldk233
149111214947921498170
T:
ecdonaldb233
1116364?1542310?1652439?nccsign1aes
153214515472351557505
T:
falcon1024tree
945677?1589002?1914525?T!!!dilithium2
1085350?1658555?2693294?nccsign3
1357185?1732253?2359931?T!!!dilithium2aes
1392951?1760414?3905992?
T:
qtesla1p
179763717994631808877mqsignlr2567246
188112018893271905490
T:
rainbow4a
192203919229831930041
T:
rainbow1c
196818819703001976908
T:
rainbow1b
1426694?2084490?3183540?nccsign3aes
1487010?2317287?3494153?T!!!dilithium3
249660725192752533139
T:
falcon1024dyn
256627125873892615424
T:
ecdonaldk283
1581944?2610515?3656121?T!!!dilithium5
1862548?2650138?3434457?nccsign5
271142427149392720118
T:
ecdonaldb283
284546928476852852863mqsignrr2567246
2231680?3198830?4238410?T!!!dilithium3aes
2326221?3226422?4518409?nccsign5aes
324893732753743339737
T:
edons128ref
325789032795733292188
T:
ronald1536
1430355?3530343?6283043?
T:
qtesla3s
365277336582733714620
T:
rainbow3b
391206439178703925757
T:
ecdonaldp384
406334840696694081859
T:
rainbow6a
3495610?4364688?5404539?T!!!dilithium5aes
454254245511064559882
T:
ecdonaldk409
484924548653554923346
T:
ecdonaldb409
530984053237135343804
T:
ronald2048
534575553502205357045aimer128f
3380657?5492205?8665750?haetae2
4395370?6390681?14284964?haetae5
675204367675626782531picnicl1full
3613262?6823130?11637561?haetae3
724129872430807246226
T:
rainbow3c
4471943?7278463?11093961?
T:
qtesla3p
801682780337128046718
T:
rainbow1acompres363232
843095184417538446696
T:
luov863256
7372993?8850119?10523214?
T:
redgemss128
889118788951038901694mqsignlr25611272
955906495770789587468picnicl1fs
8654868?9803301?11144375?
T:
redgemss128v2
993291699462819983096
T:
ecdonaldk571
108343751083992910845416
T:
rainbow6b
108363241091322411025280
T:
ecdonaldb571
116367521164883011658823picnicl1ur
130383691304734213059961picnicl3full
135048351351181213522253aimer192f
135589401358370313594767
T:
gravitysphincss
137195291372599513729328mqsignrr25611272
143731411439893414450637
T:
ronald3072
204682982047686320486127mqsignlr25614896
214360812146543721477150picnicl5full
237012082371233223726470picnicl3fs
240475372408103124092553
T:
gravitysphincsm
22401297?26177379?34134437?
T:
redgemss192v2
268379672685733726883538
T:
mqdss48
270051132701212627025850aimer256f
275268622754502427567457
T:
sphincsf128harakasimple
285036212851819128534469
T:
gravitysphincsl
287013552871118328721903
T:
luov890351
294194732944088529467389picnicl3ur
303143123036534930406919picnic3l1
305214083056804730751289
T:
ronald4096
317444323179548231813987mqsignrr25614896
338939273392972034803294
T:
sphincsf192harakasimple
29353948?34123451?44268108?
T:
redgemss192
351234073516182335202200
T:
sphincsf128harakarobust
411631494117869641193597picnicl5fs
420910444212454642188241aimer128s
36720918?43287825?55154022?
T:
redgemss256v2
25970193?45513232?84477658?
T:
gui184
468943604691509147261213
T:
luov4849242
483667744840767048458413
T:
sphincsf192harakarobust
488468314887509848896666
T:
luov8117404
497850294980678849872091
T:
rainbow3ccompres683248
495459824981010749908894picnicl5ur
51248691?61881164?71686893?
T:
redgemss256
670510326712092767217947picnic3l3
763118137637127576422527
T:
sphincsf256harakasimple
775298047763347577645801
T:
mqdss64
980081469810167898294427
T:
sphincsf256harakarobust
104698059104727224105012889aimer192s
111654296111932398112050462picnic3l5
137737640137872270137932859
T:
rainbow5ccompres963664
140329452140513789140664041
T:
luov6468330
168184677168261572168328839
T:
pqrsa15
206662214206799910206876051aimer256s
211649496211705887211748203
T:
sphincs256
278830695279026793279084294
T:
picnic2l1fs
281487625281804564282162930
T:
luov8086399
281807102281942659282070409
T:
sphincsf128shake256simple
279936919?336930030?392294597?
T:
bluegemss128
282329639?338685417?398922618?
T:
bluegemss128v2
362832231363035713363401893
T:
sphincsf192shake256simple
457937303458082022458179133
T:
sphincss128harakasimple
511430710511815050512200993
T:
sphincsf128shake256robust
585446045586094612586228315
T:
sphincss128harakarobust
675064663675370236675870833
T:
sphincss256harakasimple
677513442677823273678107801
T:
sphincsf192shake256robust
799651340799876597800093304
T:
sphincsf256shake256simple
831934751833052362833236493
T:
picnic2l3fs
860842625861017557861384704
T:
sphincss256harakarobust
818445489?981516429?1146946778?
T:
bluegemss192v2
103032971710312956241032788486
T:
sphincss192harakasimple
1172111015?1407857478?1642958429?
T:
bluegemss192
145068475614510385021451440513
T:
sphincsf256shake256robust
150898643315099246921510514041
T:
sphincss192harakarobust
1298329097?1557571730?2079705581?
T:
bluegemss256v2
175940522217601670671782650365
T:
picnic2l5fs
700846488?1868760899?3036209797?
T:
gui312
1781203045?2139512842?2509502259?
T:
gemss128v2
1846982808?2214210331?2585698380?
T:
bluegemss256
1922641827?2306912012?2754786418?
T:
gemss128
435172743443531252494360884630
T:
sphincss128shake256simple
669221981866959136106696241977
T:
sphincss256shake256simple
5585195707?6698624459?8935006732?
T:
gemss192v2
762866698476306468877632348416
T:
sphincss128shake256robust
903150564690330486919039614794
T:
sphincss192shake256simple
7934929391?9521384985?11109821221?
T:
gemss192
9243493643?11091029137?14784113692?
T:
gemss256v2
119760652571198916630911993005039
T:
sphincss256shake256robust
158454258271585620145616117780506
T:
sphincss192shake256robust
14905089043?17885130472?20880194127?
T:
gemss256
17169527171?20790614722?48078563451?
T:
gui448
Cycles to verify 59 bytes
25%50%75%system
931795239802
T:
rwb0fuz1024
170581720017357
T:
rainbowbinary256181212
328633329033659
T:
ronald512
345323494835970
T:
rainbowbinary16242020
355973580936235
T:
ronald768
398374066441396
T:
rainbow1aclassic363232
416334216042700
T:
ronald1024
564545685857502
T:
ronald1536
771237762178300
T:
ronald2048
113910115743118888
T:
gravitysphincss
114030115799117491
T:
falcon512tree
132404133172134604
T:
ronald3072
133537134078134441
T:
qtesla1
139650140466141030
T:
sflashv2
143724145256145863
T:
falcon512dyn
193104194425195904
T:
donald512
205310206187207251
T:
ronald4096
205851209276211860
T:
rainbow3cclassic683248
210444211616212248ed25519
212858220025223548
T:
gui184
233771235405237025
T:
falcon1024tree
257825258277258858haetae2
257015268474278479
T:
gemss128v2
259078270105287013
T:
bluegemss128
259700276209286451
T:
bluegemss128v2
269066279020290780
T:
redgemss128v2
270366279538286500
T:
gemss128
278408285309295184
T:
redgemss128
299858301502302634
T:
falcon1024dyn
369254370143371267
T:
qtesla3s
379470380156381379
T:
qtesla3f
404314404495404933T!!!dilithium2
425441426170427278
T:
rainbow1a
440338443019448012
T:
donald1024
442270443058446466
T:
ecdonaldp256
464516465257466063haetae3
473371475115478526
T:
edons128k08n72nu8l4mu3
495922504250511617
T:
gravitysphincsm
522351523349525187
T:
ecdonaldp224
518451524512531202
T:
rainbow5cclassic963664
551384552716555203nccsign1
585612586050586774haetae5
599714615104621637
T:
sphincss128harakasimple
626318638858653467
T:
gemss192
645963647980651050
T:
pass769
657031657305657798T!!!dilithium3
648186659884679980
T:
gemss192v2
649313666274689056
T:
redgemss192
668402675641686429
T:
gravitysphincsl
675830679755681790
T:
qtesla1p
660302683198703640
T:
bluegemss192
685247687320689964nccsign3
694371696632698199
T:
ed448goldilocks
680566698084713476
T:
bluegemss192v2
688858703196716221
T:
redgemss192v2
717451720573725068nccsign1aes
722981726755789397T!!!dilithium2aes
812220814820818307
T:
pass863
815041816225818459
T:
edons128ref
892445901606917589
T:
sphincss192harakasimple
900828906694914588
T:
ecdonaldp160
937931943486949193nccsign3aes
100100210129241031498
T:
sphincss128harakarobust
103540010497241065650
T:
gui312
106082910613451062466T!!!dilithium5
105986510648551067269
T:
ecdonaldp192
109576710961451097501
T:
rainbow1b
113842311408781145590nccsign5
113918711607041186110
T:
gemss256v2
117257411981181226134
T:
bluegemss256v2
120920012180821232610
T:
sphincss256harakasimple
125546912595411267858T!!!dilithium3aes
133223613414731361365
T:
gemss256
131138613464901368220
T:
redgemss256v2
135501213703161401480
T:
redgemss256
139361114131641432456
T:
sphincsf128harakasimple
146758914743001479219nccsign5aes
154471715592611575850
T:
donald2048
158769916036691626900
T:
sphincss192harakarobust
160206016063291613868
T:
rainbow4a
167912916803841685719
T:
rainbow1c
206651720684052073761
T:
ecdonaldk163
214821521544662163108
T:
ecdonaldb163
215453921852502208740
T:
sphincss256harakarobust
221741622245342239307T!!!dilithium5aes
221608122338332256045
T:
sphincsf192harakasimple
227620722959642330178
T:
sphincsf256harakasimple
233480823838792417936
T:
sphincsf128harakarobust
260696926111652639217
T:
ecdonaldp521
267431327065022734229
T:
sphincs256
275780827594502760934mqsignlr2567246
275862427605092763198mqsignrr2567246
279202127987822810127
T:
ecdonaldk233
289103728965982907069
T:
ecdonaldb233
294952330111903060140
T:
gui448
329244233024173318859
T:
ecdonaldp384
330266633136503322991
T:
qtesla3p
373223537367743743013mqsignrr25611272
374339637465223756121mqsignlr25611272
375588637607863767182
T:
rainbow6a
376696037698573774434
T:
rainbow3b
388802339318763974415
T:
sphincsf192harakarobust
409228841201834177059
T:
sphincsf256harakarobust
443577144435314449704
T:
rainbow1acompres363232
444431744467304454197
T:
rainbow1acyclicc363232
474348648389494983288
T:
sphincss128shake256simple
499152049962995002844aimer128f
499614950063945045151
T:
ecdonaldk283
529070152982555309156
T:
ecdonaldb283
541304254254375441484picnicl1full
623599262374856240245
T:
rainbow3c
671745967253746730551mqsignlr25614896
671570967460616786755mqsignrr25614896
678356167917506797200
T:
luov863256
692970970505457167855
T:
sphincss192shake256simple
814334681524318168051picnicl1fs
884656488578858868717
T:
ecdonaldk409
915240892789119404780
T:
sphincss256shake256simple
918256493367389530508
T:
sphincss128shake256robust
948909895074849672366
T:
ecdonaldb409
970538097121629722398
T:
rainbow6b
982402798404079854255picnicl1ur
106579811066597710688237picnicl3full
113946741144836511580126
T:
sphincsf128shake256simple
126475511265600112661546aimer192f
136957371400420014189787
T:
sphincss192shake256robust
177632871779831317826794picnicl5full
175669771784736718091899
T:
sphincss256shake256robust
183610211851632518666630
T:
sphincsf192shake256simple
185228711865240218875643
T:
sphincsf256shake256simple
188654601913667919335430
T:
mqdss48
194435081948132519534612
T:
ecdonaldk571
207754192080640920828810picnicl3fs
211796782125137721496789
T:
ecdonaldb571
220841482232943022719625
T:
sphincsf128shake256robust
228023062282557422840520
T:
pqrsa15
239035402392335923932896
T:
luov890351
247128002474618924776025picnic3l1
252526892526587725271832aimer256f
254364562545720925471611picnicl3ur
267449732676375626774363
T:
rainbow3ccyclicc683248
267769792678813527389214
T:
rainbow3ccompres683248
326687563279430533233242
T:
luov4849242
357186663609909636370148
T:
sphincsf256shake256robust
361856623624050036414226picnicl5fs
361092693635841236648187
T:
sphincsf192shake256robust
415253524154755641568261
T:
luov8117404
418424664188038841917773aimer128s
437599704413511444869629picnicl5ur
535789075366964153774910picnic3l3
558136565623198256765673
T:
mqdss64
602929616033089260376916
T:
rainbow5ccompres963664
603692336038067360445963
T:
rainbow5ccyclicc963664
827599178289652082944755
T:
luov6468330
845859208468143184768841picnic3l5
104104846104125910104245826aimer192s
119661519119770447119851313
T:
picnic2l1fs
141966890142296522142468236
T:
bluegemss256
161117319161624550161801416
T:
luov8086399
205227452205259716205292330aimer256s
271466120271532533272102253
T:
picnic2l3fs
481620696482040554483450395
T:
picnic2l5fs