From 4785c782b7105d468fada492a2882a71bb855a37 Mon Sep 17 00:00:00 2001
From: Daan Sprenkels <daan@dsprenkels.com>
Date: Thu, 3 Oct 2019 12:44:03 +0200
Subject: [PATCH] Add Ed25519 to results

---
 results.tex | 15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

diff --git a/results.tex b/results.tex
index 6ca44ca..f177f35 100644
--- a/results.tex
+++ b/results.tex
@@ -20,7 +20,11 @@ none of our implementations exceed the performance of Curve25519.
 \ctable[
     caption = {Measured cycle counts
     of the variable-basepoint scalar-multiplication routines
-    on the {Sandy Bridge} (SB), {Ivy Bridge} (IB), {Haswell} (H) and {Cortex M4} (M4) architectures.},
+    on the {Sandy Bridge} (SB), {Ivy Bridge} (IB), {Haswell} (H) and {Cortex M4} (M4) architectures.
+    For completeness (by the request of our reviewers), we have included cycle
+    counts for Ed25519 signatures verification (which is the operation in Ed25519
+    that computes variable-basepoint scalar-multiplication).    
+    },
     label = tab:benchmarks
 ]{lrrrr}{
     \tnote[a]{As reported in the respective publication.}
@@ -28,6 +32,11 @@ none of our implementations exceed the performance of Curve25519.
     \tnote[c]{As reported in~\cite{FL15}.
     This publication expressed their benchmarks in \unit{kcc}.
     As such, this value has been padded with zeros.}
+    \tnote[d]{Cycle counts reported on Bernstein's eBACS website.
+    The Sandy Bridge, Ivy Bridge and Haswell cycle counts were selected from the
+    tables for the \texttt{h6sandy}, \texttt{manny613} and \texttt{genji202} machines respectively.
+    It is unclear to the authors which implementations were used to construct
+    these cycle counts.}
 }{
     \hline
     \textbf{Implementation} & \textbf{SB} & \textbf{IB} & \textbf{H} & \textbf{M4} \\
@@ -41,6 +50,10 @@ none of our implementations exceed the performance of Curve25519.
     Curve25519~(\cite{FA17}) & -- & -- & -- & $907\,240$\tmark[a]\\
     Curve25519~(\cite{HL19}) & -- & -- & -- & $626\,719$\tmark[a]\\
     Curve13318~(\textbf{this work}) & $389\,546$\tmark[b] & $382\,966$\tmark[b] & $204\,643$\tmark[b] & $1\,797\,451$\tmark[b] \\
+    Ed25519 verify & $221\,988$\tmark[d] & $206\,080$\tmark[d] & $184\,052$\tmark[d] & -- \\
+    % SB: SUPERCOP h6sandy
+    % IB: SUPERCOP manny613
+    % H: SUPERCOP genji202
     \hline \hline
     \textbf{slowdown} & $2.45\times$ & $2.44\times$ & $1.47\times$ & $2.87\times$
     % \textbf{slowdown} & $2.5\times$ & $2.4\times$ & $1.5\times$ & $2.9\times$
-- 
GitLab