Performance measurements › system: x86_1 · arm_1

Ordered measurements (x86_1, 512-bit)

Target: 128-bit · 256-bit · 512-bit

Digital Signatures (512-bit security)

rankoverall (mean rank)sign cyclesverify cyclespublic keysignature
1(9.0) sign-34 YuanYang-DSA 18.24 M (79%) sign-06 COMPASS-SIG1.02 M (49%) sign-34 YuanYang-DSA128 B sign-03 CEDRUS-C128 B sign-10 Facto-DSA
2(9.8) sign-23 Shuttle 28.89 M (28%) sign-01 Aigis-Sig1.64 M (77%) sign-08 DARTS128 B sign-04 CEDRUS-alpha471 B sign-33 VDOO
3(9.9) sign-08 DARTS 310.68 M (87%) sign-17 OPS2.22 M (55%) sign-22 Rhyme128 B sign-05 Chinith593 B sign-26 SQIsign2D-push
4(11.2) sign-22 Rhyme 410.74 M (87%) sign-08 DARTS2.83 M (??%) sign-23 Shuttle128 B sign-11 FlexTree648 B sign-09 DOVE
5(11.8) sign-02 BiT 310.97 M (70%) sign-02 BiT3.54 M (85%) sign-02 BiT128 B sign-12 Galas776 B sign-25 SQIsign2D2
6(12.4) sign-01 Aigis-Sig 314.60 M (??%) sign-23 Shuttle3.62 M (16%) sign-07 CS128 B sign-14 Lynxer816 B sign-27 SQIsignTriangle
7(12.5) sign-07 CS 417.20 M (55%) sign-16 Octarine4.35 M (47%) sign-16 Octarine128 B sign-19 Phoenix1,220 B sign-18 Origami
8(13.0) sign-06 COMPASS-SIG 432.58 M (76%) sign-22 Rhyme5.54 M (90%) sign-06 COMPASS-SIG132 B sign-13 GreatWall2,364 B sign-34 YuanYang-DSA
9(14.5) sign-16 Octarine 243.40 M (46%) sign-15 MORNING-ATLAS6.22 M (5.9%) sign-01 Aigis-Sig195 B sign-29 Tins2,939 B sign-31 TSUOV
10(14.5) sign-17 OPS 146.36 M (1.7%) sign-34 YuanYang-DSA7.14 M (89%) sign-17 OPS246 B sign-28 SYDO4,956 B sign-32 UVW
11(14.8) sign-10 Facto-DSA 252.45 M (62%) sign-07 CS12.96 M (55%) sign-15 MORNING-ATLAS256 B sign-25 SQIsign2D25,001 B sign-23 Shuttle
12(14.8) sign-25 SQIsign2D2 2124.35 M (0.0%) sign-10 Facto-DSA28.78 M (0.1%) sign-33 VDOO257 B sign-27 SQIsignTriangle5,851 B sign-08 DARTS
13(15.8) sign-15 MORNING-ATLAS 8529.87 M (0.0%) sign-09 DOVE117.82 M (97%) sign-11 FlexTree262 B sign-26 SQIsign2D-push5,975 B sign-07 CS
14(15.8) sign-33 VDOO 5612.04 M (77%) sign-20 Qing-Luan133.86 M (0.2%) sign-19 Phoenix302 B sign-20 Qing-Luan6,695 B sign-02 BiT
15(17.2) sign-09 DOVE 2802.75 M (38%) sign-21 ReSolveD-alpha140.34 M (88%) sign-10 Facto-DSA385 B sign-21 ReSolveD-alpha≈7,002 B sign-22 Rhyme
16(17.2) sign-27 SQIsignTriangle 3862.97 M (79%) sign-31 TSUOV145.58 M (99%) sign-04 CEDRUS-alpha435 B sign-24 Sigurd9,024 B sign-06 COMPASS-SIG
17(17.8) sign-19 Phoenix 11.69 G (0.0%) sign-33 VDOO157.20 M (99%) sign-03 CEDRUS-C3,330 B sign-34 YuanYang-DSA9,134 B sign-01 Aigis-Sig
18(18.5) sign-31 TSUOV 12.49 G (7.8%) sign-28 SYDO274.42 M (83%) sign-20 Qing-Luan3,648 B sign-23 Shuttle10,081 B sign-15 MORNING-ATLAS
19(18.8) sign-26 SQIsign2D-push 12.97 G (62%) sign-24 Sigurd478.61 M (0.0%) sign-09 DOVE3,872 B sign-22 Rhyme12,021 B sign-17 OPS
20(19.0) sign-14 Lynxer 35.67 G (0.1%) sign-25 SQIsign2D2640.49 M (33%) sign-21 ReSolveD-alpha4,288 B sign-07 CS14,713 B sign-16 Octarine
21(19.2) sign-11 FlexTree 26.03 G (4.8%) sign-19 Phoenix898.63 M (75%) sign-31 TSUOV4,672 B sign-01 Aigis-Sig23,672 B sign-30 TRINE
22(19.2) sign-21 ReSolveD-alpha 26.37 G (1.7%) sign-05 Chinith931.31 M (34%) sign-24 Sigurd4,672 B sign-08 DARTS51,187 B sign-29 Tins
23(19.8) sign-04 CEDRUS-alpha 26.77 G (96%) sign-14 Lynxer1.20 G (0.8%) sign-25 SQIsign2D25,056 B sign-02 BiT57,812 B sign-13 GreatWall
24(19.8) sign-28 SYDO 19.92 G (??%) sign-13 GreatWall2.48 G (91%) sign-14 Lynxer5,184 B sign-16 Octarine59,416 B sign-12 Galas
25(20.0) sign-03 CEDRUS-C 110.05 G (1.7%) sign-27 SQIsignTriangle2.65 G (7.4%) sign-28 SYDO6,688 B sign-15 MORNING-ATLAS61,091 B sign-14 Lynxer
26(20.0) sign-20 Qing-Luan 213.08 G (79%) sign-18 Origami3.31 G (83%) sign-27 SQIsignTriangle6,720 B sign-17 OPS67,716 B sign-28 SYDO
27(20.5) sign-05 Chinith 220.33 G (54%) sign-29 Tins5.27 G (2.0%) sign-05 Chinith7,648 B sign-06 COMPASS-SIG72,611 B sign-21 ReSolveD-alpha
28(20.8) sign-13 GreatWall 321.00 G (99%) sign-04 CEDRUS-alpha5.91 G (??%) sign-13 GreatWall21,319 B sign-31 TSUOV94,948 B sign-11 FlexTree
29(22.2) sign-29 Tins 224.73 G (99%) sign-03 CEDRUS-C9.78 G (0.0%) sign-26 SQIsign2D-push35,924 B sign-18 Origami106,788 B sign-05 Chinith
30(22.5) sign-24 Sigurd 239.28 G (0.0%) sign-26 SQIsign2D-push11.92 G (81%) sign-18 Origami3,188,776 B sign-30 TRINE121,520 B sign-03 CEDRUS-C
31(23.0) sign-12 Galas 275.51 G (2.0%) sign-12 Galas20.14 G (55%) sign-29 Tins5,674,240 B sign-10 Facto-DSA127,488 B sign-04 CEDRUS-alpha
32(23.0) sign-18 Origami 284.54 G (99%) sign-11 FlexTree23.49 G (0.0%) sign-32 UVW20,229,300 B sign-33 VDOO138,454 B sign-19 Phoenix
33(27.2) sign-32 UVW 21935.27 G (0.0%) sign-32 UVW44.76 G (3.5%) sign-12 Galas22,833,052 B sign-09 DOVE≈282,692 B sign-24 Sigurd
34(29.8) sign-30 TRINE 43367.79 G (2.5%) sign-30 TRINE1560.87 G (2.5%) sign-30 TRINE95,160,012 B sign-32 UVW292,816 B sign-20 Qing-Luan

Key Encapsulation (512-bit security)

rankoverall (mean rank)encapsulate cyclesdecapsulate cyclespublic keyciphertext
1(2.2) kem-41 ZEN 1481.8 k (59%) kem-25 NEV466.8 k (34%) kem-25 NEV1,198 B kem-31 QIMEN-PIKE1,746 B kem-31 QIMEN-PIKE
2(3.8) kem-25 NEV 1501.9 k (57%) kem-41 ZEN541.9 k (30%) kem-27 NTRE2,458 B kem-41 ZEN2,048 B kem-41 ZEN
3(6.9) kem-14 DTRU 1533.0 k (31%) kem-14 DTRU788.0 k (34%) kem-41 ZEN2,522 B kem-30 PolarLAC2,264 B kem-32 QCTM
4(7.0) kem-15 FLIT 1535.8 k (44%) kem-27 NTRE955.5 k (53%) kem-28 OAEP-NTRU2,624 B kem-01 Aigis-Enc2,304 B kem-15 FLIT
5(8.2) kem-30 PolarLAC 1943.2 k (52%) kem-15 FLIT1.02 M (28%) kem-14 DTRU2,688 B kem-25 NEV2,304 B kem-29 Polar-KEM
6(9.8) kem-40 YuanYang-KEM 1991.5 k (34%) kem-40 YuanYang-KEM1.26 M (27%) kem-15 FLIT2,848 B kem-11 COMPASS-KEM2,353 B kem-12 CTL
7(10.2) kem-01 Aigis-Enc 11.12 M (66%) kem-28 OAEP-NTRU1.61 M (35%) kem-01 Aigis-Enc2,880 B kem-24 MORNING-Scabbard2,560 B kem-14 DTRU
8(10.6) kem-27 NTRE 11.33 M (88%) kem-29 Polar-KEM1.68 M (12%) kem-40 YuanYang-KEM2,880 B kem-39 Weaver2,688 B kem-25 NEV
9(12.1) kem-29 Polar-KEM 31.35 M (39%) kem-01 Aigis-Enc1.70 M (64%) kem-30 PolarLAC2,914 B kem-19 Lore2,880 B kem-40 YuanYang-KEM
10(12.2) kem-08 BW-KEM 11.42 M (68%) kem-30 PolarLAC1.94 M (57%) kem-02 Amoeba3,009 B kem-12 CTL2,944 B kem-08 BW-KEM
11(13.1) kem-39 Weaver 31.66 M (67%) kem-02 Amoeba2.23 M (77%) kem-13 DKEM3,056 B kem-22 Mithril2,970 B kem-30 PolarLAC
12(13.4) kem-13 DKEM 32.12 M (82%) kem-13 DKEM2.51 M (72%) kem-08 BW-KEM3,072 B kem-14 DTRU3,072 B kem-24 MORNING-Scabbard
13(13.9) kem-24 MORNING-Scabbard 12.16 M (78%) kem-08 BW-KEM2.61 M (93%) kem-29 Polar-KEM3,072 B kem-15 FLIT3,136 B kem-13 DKEM
14(14.8) kem-22 Mithril 13.16 M (17%) kem-22 Mithril3.23 M (76%) kem-39 Weaver3,136 B kem-08 BW-KEM3,170 B kem-19 Lore
15(15.2) kem-11 COMPASS-KEM 13.18 M (77%) kem-39 Weaver3.66 M (15%) kem-22 Mithril3,200 B kem-21 MAMBA-Viper3,264 B kem-11 COMPASS-KEM
16(15.2) kem-12 CTL 23.77 M (81%) kem-09 CheetahKEM4.09 M (76%) kem-09 CheetahKEM3,328 B kem-40 YuanYang-KEM3,392 B kem-39 Weaver
17(15.2) kem-19 Lore 14.24 M (45%) kem-21 MAMBA-Viper4.45 M (43%) kem-21 MAMBA-Viper3,392 B kem-13 DKEM3,456 B kem-21 MAMBA-Viper
18(15.2) kem-28 OAEP-NTRU 15.57 M (49%) kem-24 MORNING-Scabbard5.77 M (45%) kem-24 MORNING-Scabbard3,392 B kem-34 Rudraksh23,456 B kem-27 NTRE
19(15.8) kem-02 Amoeba 35.95 M (59%) kem-19 Lore6.65 M (52%) kem-19 Lore3,456 B kem-27 NTRE3,504 B kem-22 Mithril
20(16.6) kem-21 MAMBA-Viper 26.83 M (90%) kem-11 COMPASS-KEM7.07 M (87%) kem-11 COMPASS-KEM3,520 B kem-02 Amoeba3,552 B kem-34 Rudraksh2
21(19.2) kem-09 CheetahKEM 211.91 M (0.4%) kem-12 CTL20.15 M (95%) kem-34 Rudraksh23,573 B kem-06 BRA3,584 B kem-01 Aigis-Enc
22(20.5) kem-31 QIMEN-PIKE 118.55 M (3.4%) kem-06 BRA29.26 M (49%) kem-33 QUBE3,600 B kem-09 CheetahKEM3,914 B kem-02 Amoeba
23(20.9) kem-34 Rudraksh2 218.67 M (60%) kem-33 QUBE77.37 M (86%) kem-18 LoongKEM4,096 B kem-29 Polar-KEM4,032 B kem-09 CheetahKEM
24(23.5) kem-06 BRA 118.93 M (3.9%) kem-38 UVW79.73 M (0.3%) kem-12 CTL4,158 B kem-04 BAG-Piglet4,820 B kem-38 UVW
25(26.2) kem-18 LoongKEM 319.99 M (96%) kem-34 Rudraksh2262.02 M (0.2%) kem-06 BRA4,860 B kem-28 OAEP-NTRU4,988 B kem-28 OAEP-NTRU
26(27.2) kem-04 BAG-Piglet 155.45 M (2.1%) kem-07 BRQC362.24 M (2.2%) kem-37 TriQ-KEM6,562 B kem-07 BRQC7,082 B kem-06 BRA
27(28.2) kem-32 QCTM 375.94 M (87%) kem-18 LoongKEM377.95 M (89%) kem-35 Scloud10,640 B kem-18 LoongKEM8,204 B kem-04 BAG-Piglet
28(28.5) kem-07 BRQC 1193.81 M (18%) kem-04 BAG-Piglet519.62 M (1.0%) kem-16 HARE14,320 B kem-36 TRIKE10,848 B kem-18 LoongKEM
29(28.8) kem-33 QUBE 2206.80 M (1.5%) kem-36 TRIKE527.42 M (0.5%) kem-23 Mito18,751 B kem-05 BIKE-MLThre13,060 B kem-07 BRQC
30(30.8) kem-36 TRIKE 1211.05 M (??%) kem-32 QCTM725.11 M (14%) kem-04 BAG-Piglet19,043 B kem-03 BAG-Loong18,815 B kem-05 BIKE-MLThre
31(31.5) kem-37 TriQ-KEM 2240.27 M (1.8%) kem-10 C-Multi-UR-AG749.64 M (53%) kem-03 BAG-Loong19,768 B kem-37 TriQ-KEM21,660 B kem-03 BAG-Loong
32(32.0) kem-03 BAG-Loong 2242.32 M (2.6%) kem-37 TriQ-KEM992.50 M (2.4%) kem-20 MAMBA-Frost21,812 B kem-16 HARE28,576 B kem-36 TRIKE
33(32.0) kem-38 UVW 2342.73 M (1.0%) kem-16 HARE1.07 G (0.1%) kem-07 BRQC25,674 B kem-23 Mito31,462 B kem-26 NSS-HQC
34(32.2) kem-16 HARE 1374.52 M (0.3%) kem-23 Mito1.17 G (0.3%) kem-36 TRIKE27,302 B kem-26 NSS-HQC33,846 B kem-33 QUBE
35(32.8) kem-23 Mito 1379.05 M (89%) kem-35 Scloud1.45 G (0.3%) kem-10 C-Multi-UR-AG28,866 B kem-10 C-Multi-UR-AG38,442 B kem-23 Mito
36(33.2) kem-05 BIKE-MLThre 2391.51 M (54%) kem-03 BAG-Loong2.53 G (??%) kem-26 NSS-HQC34,028 B kem-33 QUBE39,294 B kem-16 HARE
37(34.8) kem-10 C-Multi-UR-AG 1660.20 M (0.4%) kem-05 BIKE-MLThre3.27 G (0.1%) kem-05 BIKE-MLThre36,432 B kem-20 MAMBA-Frost39,320 B kem-37 TriQ-KEM
38(34.8) kem-35 Scloud 1684.81 M (39%) kem-17 HEP-QC3.39 G (73%) kem-17 HEP-QC48,016 B kem-35 Scloud40,926 B kem-10 C-Multi-UR-AG
39(35.8) kem-26 NSS-HQC 4990.48 M (2.1%) kem-20 MAMBA-Frost4.79 G (??%) kem-31 QIMEN-PIKE2,374,727 B kem-32 QCTM48,320 B kem-35 Scloud
40(37.2) kem-20 MAMBA-Frost 11.58 G (??%) kem-26 NSS-HQC62.33 G (0.0%) kem-38 UVW4,001,850 B kem-38 UVW49,297 B kem-17 HEP-QC
41(39.2) kem-17 HEP-QC 33.13 G (??%) kem-31 QIMEN-PIKE204.27 G (??%) kem-32 QCTM12,644,449 B kem-17 HEP-QC72,944 B kem-20 MAMBA-Frost

Key Exchange (512-bit security)

rankoverall (mean rank)exchange cyclesbandwidth
1(2.5) kex-03 CreTAKE 55.75 M (53%) kex-07 NEV-AKE6,208 B kex-06 MAMBA-NIKE
2(2.5) kex-06 MAMBA-NIKE 19.55 M (57%) kex-03 CreTAKE13,056 B kex-01 ADKEX
3(2.5) kex-07 NEV-AKE 112.24 M (36%) kex-04 DKEX13,518 B kex-03 CreTAKE
4(3.5) kex-01 ADKEX 213.11 M (??%) kex-06 MAMBA-NIKE16,128 B kex-07 NEV-AKE
5(4.5) kex-04 DKEX 113.97 M (81%) kex-01 ADKEX18,560 B kex-02 AFS-KEX
6(5.5) kex-02 AFS-KEX 122.17 M (76%) kex-02 AFS-KEX20,902 B kex-04 DKEX
7(7.0) kex-05 Loom 281.64 M (6.2%) kex-05 Loom23,466 B kex-05 Loom
8(8.0) kex-09 TriQ-KEX 31.96 G (3.8%) kex-09 TriQ-KEX177,280 B kex-09 TriQ-KEX

Hash Functions (512-bit security)

rankoverall (mean rank)32 B cycles1 KiB cycles64 KiB cycles
1(1.3) hash-10 FEILIAN 12175 (0.36×) hash-10 FEILIAN15.3 k (0.17×) hash-10 FEILIAN746.0 k (0.13×) hash-34 WChain
2(2.7) hash-09 Eijen 12185 (0.36×) hash-09 Eijen16.5 k (0.18×) hash-34 WChain961.1 k (0.17×) hash-10 FEILIAN
3(4.7) hash-30 ZC-DM 12424 (0.40×) hash-07 Dragon19.3 k (0.21×) hash-09 Eijen1.12 M (0.20×) hash-09 Eijen
4(5.7) hash-34 WChain 13030 (0.50×) hash-26 CHIME22.6 k (0.25×) hash-30 ZC-DM1.24 M (0.22×) hash-30 ZC-DM
5(6.3) hash-32 ZC-EDMC 13214 (0.53×) hash-06 Cuishen23.2 k (0.25×) hash-32 ZC-EDMC1.26 M (0.23×) hash-31 ZC-DMC
6(6.7) hash-18 Megascon 13433 (0.57×) hash-30 ZC-DM27.6 k (0.30×) hash-18 Megascon1.27 M (0.23×) hash-32 ZC-EDMC
7(7.3) hash-06 Cuishen 03438 (0.57×) hash-18 Megascon28.3 k (0.31×) hash-20 Mozi1.56 M (0.28×) hash-18 Megascon
8(8.0) hash-20 Mozi 23472 (0.58×) hash-32 ZC-EDMC28.3 k (0.31×) hash-06 Cuishen1.58 M (0.28×) hash-20 Mozi
9(8.3) hash-07 Dragon 03475 (0.58×) hash-20 Mozi33.0 k (0.36×) hash-19 MoFang1.63 M (0.29×) hash-06 Cuishen
10(10.0) hash-26 CHIME 14081 (0.68×) hash-14 Laurus36.1 k (0.39×) hash-31 ZC-DMC1.85 M (0.33×) hash-19 MoFang
11(10.3) hash-31 ZC-DMC 14266 (0.71×) hash-33 Thunder39.6 k (0.43×) hash-07 Dragon2.37 M (0.43×) hash-07 Dragon
12(10.7) hash-19 MoFang 14291 (0.71×) hash-15 Litchi47.8 k (0.52×) hash-16 LLH2.74 M (0.49×) hash-16 LLH
13(13.0) hash-16 LLH 04421 (0.74×) hash-19 MoFang55.7 k (0.60×) hash-26 CHIME3.42 M (0.62×) hash-26 CHIME
14(13.3) hash-15 Litchi 16691 (1.11×) hash-34 WChain58.0 k (0.63×) hash-15 Litchi3.53 M (0.63×) hash-15 Litchi
15(14.0) hash-14 Laurus 110.3 k (1.72×) hash-16 LLH66.0 k (0.72×) hash-14 Laurus3.88 M (0.70×) hash-02 AXIS
16(14.3) hash-33 Thunder 016.7 k (2.78×) hash-31 ZC-DMC70.3 k (0.76×) hash-33 Thunder4.24 M (0.76×) hash-33 Thunder
17(18.0) hash-29 XRH-2 016.8 k (2.79×) hash-23 QILIN118.5 k (1.29×) hash-29 XRH-24.25 M (0.76×) hash-14 Laurus
18(19.0) hash-23 QILIN 017.1 k (2.85×) hash-12 Iphe119.3 k (1.29×) hash-28 XRH-16.92 M (1.25×) hash-29 XRH-2
19(19.0) hash-28 XRH-1 017.2 k (2.86×) hash-29 XRH-2132.5 k (1.44×) hash-23 QILIN6.92 M (1.25×) hash-28 XRH-1
20(20.0) hash-12 Iphe 117.2 k (2.87×) hash-28 XRH-1135.7 k (1.47×) hash-12 Iphe7.92 M (1.43×) hash-21 Neulaser
21(20.7) hash-21 Neulaser 326.6 k (4.42×) hash-21 Neulaser137.6 k (1.49×) hash-21 Neulaser7.96 M (1.43×) hash-23 QILIN
22(22.0) hash-02 AXIS 229.3 k (4.88×) hash-08 Duet155.5 k (1.69×) hash-02 AXIS8.11 M (1.46×) hash-12 Iphe
23(23.3) hash-17 MasterCube 130.6 k (5.09×) hash-17 MasterCube171.2 k (1.86×) hash-17 MasterCube8.63 M (1.55×) hash-11 Garnet
24(24.7) hash-11 Garnet 144.2 k (7.36×) hash-25 TaiChi179.7 k (1.95×) hash-11 Garnet8.93 M (1.61×) hash-17 MasterCube
25(24.7) hash-25 TaiChi 146.9 k (7.80×) hash-01 AFS-TrEDM236.5 k (2.56×) hash-25 TaiChi12.54 M (2.26×) hash-25 TaiChi
26(25.0) hash-08 Duet 047.6 k (7.93×) hash-27 Vedak319.4 k (3.46×) hash-08 Duet15.54 M (2.80×) hash-24 QuantaSylva
27(28.0) hash-24 QuantaSylva 148.4 k (8.05×) hash-11 Garnet374.4 k (4.06×) hash-24 QuantaSylva19.85 M (3.57×) hash-08 Duet
28(28.0) hash-27 Vedak 174.5 k (12.40×) hash-22 Pavelor443.1 k (4.81×) hash-13 JuziHash22.81 M (4.11×) hash-13 JuziHash
29(28.7) hash-13 JuziHash 196.3 k (16.03×) hash-02 AXIS453.3 k (4.92×) hash-27 Vedak25.93 M (4.67×) hash-27 Vedak
30(29.0) hash-01 AFS-TrEDM 1133.4 k (22.20×) hash-13 JuziHash662.8 k (7.19×) hash-22 Pavelor37.78 M (6.80×) hash-22 Pavelor
31(29.3) hash-22 Pavelor 1160.3 k (26.68×) hash-24 QuantaSylva795.5 k (8.63×) hash-01 AFS-TrEDM48.01 M (8.64×) hash-01 AFS-TrEDM
32(32.0) hash-03 C-Hash 1190.4 k (31.68×) hash-03 C-Hash1.33 M (14.48×) hash-03 C-Hash68.14 M (12.26×) hash-03 C-Hash
33(33.3) hash-04 CHAMP 3230.6 k (38.38×) hash-05 uHash1.78 M (19.35×) hash-04 CHAMP93.70 M (16.86×) hash-04 CHAMP
34(33.7) hash-05 uHash 2369.9 k (61.56×) hash-04 CHAMP3.78 M (41.00×) hash-05 uHash235.53 M (42.39×) hash-05 uHash
35(35.0) hash-35 Wish 1763.8 k (127.11×) hash-35 Wish7.24 M (78.52×) hash-35 Wish414.04 M (74.52×) hash-35 Wish