summaryrefslogtreecommitdiff
path: root/bench2.cpp
diff options
context:
space:
mode:
authorJeffrey Walton <noloader@gmail.com>2016-07-13 17:10:19 -0400
committerJeffrey Walton <noloader@gmail.com>2016-07-13 17:10:19 -0400
commita97e61c1dc5454380e32b8f1b5ff6762b0d76123 (patch)
tree5edbcdfb1fff1542e5027ed7701fe3007651b868 /bench2.cpp
parent5aca5fb96e9b8318c58829826471fddaaeb7ed0c (diff)
downloadcryptopp-git-a97e61c1dc5454380e32b8f1b5ff6762b0d76123.tar.gz
Stub-out HMQV and FHMQV benchmarks
Diffstat (limited to 'bench2.cpp')
-rw-r--r--bench2.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/bench2.cpp b/bench2.cpp
index 2f40919f..6f80f222 100644
--- a/bench2.cpp
+++ b/bench2.cpp
@@ -21,6 +21,8 @@
#include "asn.h"
#include "dh.h"
#include "mqv.h"
+#include "hmqv.h"
+#include "fhmqv.h"
#include "xtrcrypt.h"
#include "esign.h"
#include "pssr.h"
@@ -296,6 +298,18 @@ void BenchmarkAll2(double t, double hertz)
BenchMarkKeyAgreement<MQV>(CRYPTOPP_DATA_DIR "TestData/mqv1024.dat", "MQV 1024", t);
BenchMarkKeyAgreement<MQV>(CRYPTOPP_DATA_DIR "TestData/mqv2048.dat", "MQV 2048", t);
+#if 0
+ BenchMarkKeyAgreement<HMQV160>(CRYPTOPP_DATA_DIR "TestData/hmqv160.dat", "HMQV P-160", t);
+ BenchMarkKeyAgreement<HMQV256>(CRYPTOPP_DATA_DIR "TestData/hmqv256.dat", "HMQV P-256", t);
+ BenchMarkKeyAgreement<HMQV384>(CRYPTOPP_DATA_DIR "TestData/hmqv384.dat", "HMQV P-384", t);
+ BenchMarkKeyAgreement<HMQV512>(CRYPTOPP_DATA_DIR "TestData/hmqv512.dat", "HMQV P-512", t);
+
+ BenchMarkKeyAgreement<FHMQV160>(CRYPTOPP_DATA_DIR "TestData/fhmqv160.dat", "FHMQV P-160", t);
+ BenchMarkKeyAgreement<FHMQV256>(CRYPTOPP_DATA_DIR "TestData/fhmqv256.dat", "FHMQV P-256", t);
+ BenchMarkKeyAgreement<FHMQV384>(CRYPTOPP_DATA_DIR "TestData/fhmqv384.dat", "FHMQV P-384", t);
+ BenchMarkKeyAgreement<FHMQV512>(CRYPTOPP_DATA_DIR "TestData/fhmqv512.dat", "FHMQV P-512", t);
+#endif
+
cout << "\n<TBODY style=\"background: white\">";
{
ECIES<ECP>::Decryptor cpriv(GlobalRNG(), ASN1::secp256k1());