Implementation comparison: crypto_sign/ecdonaldk283

Operationcrypto_sign
Primitiveecdonaldk283
Description ECDSA signatures using the standard NIST K-283 elliptic curve, a Koblitz curve over a field of size 2^283
Designers Example for eBATS
Implementations openssl Daniel J. Bernstein (wrapper around OpenSSL)
opensslnew Daniel J. Bernstein (wrapper around OpenSSL)

Click on graph for high-resolution PDF.

Details (compiler options, compilation failures, error messages, etc.)

amd64; 2019 AMD EPYC 7742; 64 x 2250MHz; unstable; colossus6, supercop-20210125
amd64; 2017 AMD EPYC 7451; 48 x 2300MHz; unstable; firefly, supercop-20201130
amd64; 2017 AMD Ryzen 7 1700; 8 x 3000MHz; rumba7, supercop-20210423
amd64; 2017 AMD Ryzen 5 1600; 6 x 3200MHz; rumba5, supercop-20210423
amd64; 2017 AMD Ryzen 3 1200; 4 x 3100MHz; rumba3, supercop-20200906
amd64; 2017 AMD EPYC 7501; 32 x 2000MHz; unstable; colossus5, supercop-20210125
amd64; 2019 Intel Core i9-10980XE; 18 x 3000MHz; avx512imath, supercop-20210125
amd64; 2020 Intel Core i5-1030NG7; 4 x 1100MHz; icelake, supercop-20200826
amd64; 2019 Intel Core i3-10110U; 2 x 2100MHz; comet, supercop-20210423
amd64; 2018 Intel Xeon E-2124; 4 x 3300MHz; r24000, supercop-20210326
amd64; 2017 Intel Xeon E3-1220 v6; 4 x 3000MHz; kizomba, supercop-20210423
amd64; 2015 Intel Pentium G4400; 2 x 3300MHz; sand, supercop-20171218
amd64; 2015 Intel Xeon E3-1220 v5; 4 x 3000MHz; samba, supercop-20210423
amd64; 2016 Intel Xeon E5-2609 v4; 8 x 1700MHz; bolero, supercop-20210423
amd64; 2013 Intel Core i7-4600U; 2 x 2100MHz; unstable; cryptothinkx, supercop-20170105
amd64; 2013 Intel Xeon E3-1220 v3; 4 x 3100MHz; hiphop, supercop-20210423
amd64; 2013 Intel Xeon E3-1275 V3; 4 x 3500MHz; titan0, supercop-20210423
amd64; 2014 Intel Xeon E5-1630 v3; 4 x 3700MHz; unstable; wyvern1, supercop-20191221
amd64; 2013 Intel Core i7-4820K; 4 x 3700MHz; unstable; gsm2, supercop-20170725
amd64; 2012 Intel Xeon E3-1265L V2; 4 x 2500MHz; hedera, supercop-20210326
amd64; 2012 Intel Xeon E3-1275 V2; 4 x 3500MHz; hydra8, supercop-20210423
amd64; 2012 Intel Xeon E5-2660; 8 x 2200MHz; unstable; gcc123, supercop-20210423
amd64; 2012 AMD A10-5800K; 2 x 3800MHz; hydra9, supercop-20171218
amd64; 2012 AMD FX-8350; 4 x 4000MHz; hobbes, supercop-20171218
amd64; 2012 AMD FX-8350; 4 x 4000MHz; calvin, supercop-20171218
amd64; 2011 AMD FX-8120; 4 x 3100MHz; hydra6, supercop-20171218
amd64; 2012 AMD FX-8350; 4 x 4000MHz; saber214, supercop-20210423
amd64; 2010 Intel Core i5-650; 2 x 3200MHz; glyme, supercop-20170105
amd64; 2010 AMD Phenom II X6 1100T; 6 x 3300MHz; hydra3, supercop-20171218
amd64; 2009 AMD Phenom II X4 955; 4 x 3200MHz; morningstar, supercop-20170904
amd64; 2010 AMD Athlon II Neo K125; 1 x 1700MHz; h3neo, supercop-20170105
amd64; 2008 AMD Opteron 8354; 8 x 2194MHz; gcc16, supercop-20171218
amd64; 2006 AMD Athlon 64 X2; 2 x 2000MHz; mace, supercop-20170105
amd64; 2011 AMD G-T56N; 2 x 1650MHz; h8bobcat, supercop-20171218
ppc32; 2006 IBM PowerPC Broadway; 1 x 729MHz; nintendowiilinuxngx, supercop-20191221
riscv64; 2017 SiFive Freedom U540; 4 x 1000MHz; riscvunleashed000, supercop-20210326
armeabi; 2016 Broadcom BCM2836; 4 x 900MHz; berry2, supercop-20210423
armeabi; 2011 Freescale i.MX6 Quad; 4 x 1200MHz; novenablue, supercop-20200702
armeabi; 2012 Samsung Exynos 4412?; 4 x 1200MHz; artik, supercop-20191221
armeabi; 2014 NVIDIA Tegra K1; 4 x 2065MHz; jetsontk1, supercop-20170725
aarch64; 2014 APM 883208-X1; 8 x 1600MHz; gcc116, supercop-20171218
aarch64; 2018 Broadcom BCM2837B0; 4 x 1400MHz; pi3bplus, supercop-20210423
aarch64; 2015 NVIDIA Tegra X1; 4 x 1734MHz; jetsontx1, supercop-20191017