Implementation comparison:
crypto_sign/pflash1
Operation
crypto_sign
Primitive
pflash1
Description
C*- with a prefix over GF16 designed to match SFLASH
Designers
Jintai Ding
Bo-Yin Yang
Implementations
ref
Chia-Hsin Owen Chen
Ming-Shing Chen
Click on graph for high-resolution PDF.
Details (compiler options, compilation failures, error messages, etc.)
amd64; Zen (800f11); 2017 AMD Ryzen 7 1700; 8 x 2994MHz;
ryzen
, supercop-20170904
amd64; Zen (800f12); 2018 AMD EPYC 7371; 16 x 3100MHz;
unstable
;
temp
, supercop-20191017
amd64; Zen (800f12); 2017 AMD EPYC 7601; 64 x 2200MHz;
unstable
;
genji262
, supercop-20191017
amd64; KnLanding (50671); 2016 Intel Xeon Phi 7250; 68 x 1400MHz;
genji291
, supercop-20180818
amd64; KnLanding (50671); 2016 Intel Xeon Phi 7210; 64 x 1300MHz;
genji154
, supercop-20170228
amd64; CascadeLake (50657); 2019 Intel Xeon Gold 6248; 20 x 2500MHz;
pmnod076
, supercop-20191017
amd64; SL+512x2 (50654); 2017 Intel Xeon Gold 6150; 18 x 2700MHz;
manny1024
, supercop-20170904
amd64; SL+512x2 (50654); 2017 Intel Core i7-7800X; 6 x 3500MHz;
oki
, supercop-20181123
amd64; SL+512x2 (50654); 2017 Intel Xeon Gold 6148; 20 x 2400MHz;
pmnod003
, supercop-20190910
amd64; Skylake (506e3); 2015 Intel Pentium G4400; 2 x 3300MHz;
sand
, supercop-20171218
amd64; BW+AES (406f1); 2016 Intel Xeon E5-2680 v4; 28 x 2400MHz;
genji441
, supercop-20180818
amd64; BW+AES (406f1); 2016 Intel Xeon E5-2680 v4; 14 x 2400MHz;
manny357
, supercop-20170228
amd64; BW+AES (406f1); 2016 Intel Xeon E5-2680 v4; 28 x 2400MHz;
genji122
, supercop-20171020
amd64; HW+AES (40651); 2013 Intel Core i7-4600U; 2 x 2100MHz;
unstable
;
cryptothinkx
, supercop-20170105
x86;
normally
amd64; HW+AES (40651); 2013 Intel Core i7-4600U; 2 x 2100MHz;
unstable
;
cryptothinkx
, supercop-20170105
amd64; HW+AES (306f2); 2014 Intel Xeon E5-2650 v3; 20 x 2300MHz;
genji460
, supercop-20180818
amd64; HW+AES (306f2); 2014 Intel Xeon E5-2680 v3; 24 x 2500MHz;
genji202
, supercop-20171020
amd64; HW+AES (306f2); 2014 Intel Xeon E5-2680 v3; 12 x 2500MHz;
robin204
, supercop-20170228
amd64; IB+AES (306e4); 2013 Intel Xeon E5-2697 v2; 12 x 2700MHz;
manny613
, supercop-20180818
amd64; IB+AES (306e4); 2013 Intel Core i7-4820K; 4 x 3700MHz;
unstable
;
gsm2
, supercop-20170725
amd64; SB+AES (206d7); 2012 Intel Xeon E5-4650L; 8 x 2600MHz;
robin281
, supercop-20170228
amd64; Piledriver (610f01); 2012 AMD A10-5800K; 2 x 3800MHz;
hydra9
, supercop-20171218
x86;
normally
amd64; Piledriver (610f01); 2012 AMD A10-5800K; 2 x 3800MHz;
hydra9
, supercop-20171218
amd64; Bulldozer (600f20); 2012 AMD FX-8350; 4 x 4000MHz;
hobbes
, supercop-20171218
amd64; C2 65nm (6f6); 2006 Intel Core 2 Duo E6400; 2 x 2137MHz;
katana
, supercop-20170105
x86;
normally
amd64; C2 65nm (6f6); 2006 Intel Core 2 Duo E6400; 2 x 2137MHz;
katana
, supercop-20170105
amd64; K10 45nm (100f42); 2009 AMD Phenom II X4 955; 4 x 3200MHz;
morningstar
, supercop-20170904
amd64; K10 65nm (100f23); 2008 AMD Opteron 8354; 8 x 2194MHz;
gcc16
, supercop-20171218
x86;
normally
amd64; K10 65nm (100f23); 2008 AMD Opteron 8354; 8 x 2194MHz;
gcc16
, supercop-20171218
amd64; Goldmont (506f1); 2017 Intel Atom C3955; 16 x 2100MHz;
scw1b63b1
, supercop-20191017
x86;
normally
amd64; K8 (40fb2); 2006 AMD Athlon 64 X2; 2 x 2000MHz;
mace
, supercop-20170105
amd64; Bobcat (500f10); 2011 AMD G-T56N; 2 x 1650MHz;
h8bobcat
, supercop-20171218
ppc32; G3 (G3); 2006 IBM PowerPC Broadway; 1 x 729MHz;
nintendowiilinuxngx
, supercop-20191221
mipso32; Octeon II (cnmips64v2); 2011 Cavium Octeon II CN6120; 2 x 2000MHz;
gcc23
, supercop-20221122
mipso32; Octeon II (cnmips64v2); 2011 Cavium Octeon II CN6120; 2 x 2000MHz;
erpro8fsf2
, supercop-20220213
armeabi; Cortex-A9+NEON (412fc09a); 2011 Freescale i.MX6 Quad; 4 x 1200MHz;
novenablue
, supercop-20200702
armeabi; Cortex-A9+NEON (413fc090); 2012 Samsung Exynos 4412?; 4 x 1200MHz;
artik
, supercop-20191221
armeabi; Cortex-A15 (413fc0f3); 2014 NVIDIA Tegra K1; 4 x 2065MHz;
jetsontk1
, supercop-20170725
aarch64; X-Gene (500f0000); 2014 APM 883208-X1; 8 x 1600MHz;
gcc116
, supercop-20171218
aarch64; A53+crypto (410fd034); 2016 HiSilicon Kirin 960; 8 x 1844MHz;
unstable
;
hikey960
, supercop-20190816
aarch64; A53+crypto (410fd034); 2016 HiSilicon Kirin 960; 8 x 1844MHz;
unstable
;
hikey960spare
, supercop-20191221