summaryrefslogtreecommitdiff
path: root/src/test/bench.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/bench.c')
-rw-r--r--src/test/bench.c15
1 files changed, 14 insertions, 1 deletions
diff --git a/src/test/bench.c b/src/test/bench.c
index dbff7d0262..2a27377c80 100644
--- a/src/test/bench.c
+++ b/src/test/bench.c
@@ -248,7 +248,7 @@ bench_onion_ntor(void)
}
static void
-bench_ed25519(void)
+bench_ed25519_impl(void)
{
uint64_t start, end;
const int iters = 1<<12;
@@ -305,6 +305,19 @@ bench_ed25519(void)
}
static void
+bench_ed25519(void)
+{
+ int donna;
+
+ for (donna = 0; donna <= 1; ++donna) {
+ printf("Ed25519-donna = %s.\n",
+ (donna == 0) ? "disabled" : "enabled");
+ ed25519_set_impl_params(donna);
+ bench_ed25519_impl();
+ }
+}
+
+static void
bench_cell_aes(void)
{
uint64_t start, end;