summaryrefslogtreecommitdiff
path: root/bench1.cpp
diff options
context:
space:
mode:
authorJeffrey Walton <noloader@gmail.com>2018-06-17 23:24:47 -0400
committerGitHub <noreply@github.com>2018-06-17 23:24:47 -0400
commit54d510034426b383f4cd1d3d15db818184093791 (patch)
tree7df3f5713bd9686a645a59e8812a4fc1577014a9 /bench1.cpp
parent30b2de26f4b987a2555b6f55c185937ac835b269 (diff)
downloadcryptopp-git-54d510034426b383f4cd1d3d15db818184093791.tar.gz
Add CHAM lightweight block cipher (PR #670)
Add CHAM lightweight block cipher
Diffstat (limited to 'bench1.cpp')
-rw-r--r--bench1.cpp11
1 files changed, 9 insertions, 2 deletions
diff --git a/bench1.cpp b/bench1.cpp
index d5dee986..f41b0372 100644
--- a/bench1.cpp
+++ b/bench1.cpp
@@ -592,7 +592,7 @@ void Benchmark2(double t, double hertz)
BenchMarkByName<SymmetricCipher>("Threefish-1024(1024)/CTR", 128);
BenchMarkByName<SymmetricCipher>("Serpent/CTR");
BenchMarkByName<SymmetricCipher>("CAST-128/CTR");
- BenchMarkByName<SymmetricCipher>("CAST-256/CTR");
+ BenchMarkByName<SymmetricCipher>("CAST-256/CTR", 32);
BenchMarkByName<SymmetricCipher>("RC6/CTR");
BenchMarkByName<SymmetricCipher>("MARS/CTR");
BenchMarkByName<SymmetricCipher>("SHACAL-2/CTR", 16);
@@ -614,6 +614,13 @@ void Benchmark2(double t, double hertz)
BenchMarkByName<SymmetricCipher>("Kalyna-256/CTR", 32, "Kalyna-256(256)/CTR (256-bit key)");
BenchMarkByName<SymmetricCipher>("Kalyna-256/CTR", 64, "Kalyna-256(512)/CTR (512-bit key)");
BenchMarkByName<SymmetricCipher>("Kalyna-512/CTR", 64, "Kalyna-512(512)/CTR (512-bit key)");
+ }
+
+ std::cout << "\n<TBODY style=\"background: yellow;\">";
+ {
+ BenchMarkByName<SymmetricCipher>("CHAM-64/CTR", 16, "CHAM-64(128)/CTR (128-bit key)");
+ BenchMarkByName<SymmetricCipher>("CHAM-128/CTR", 16, "CHAM-128(128)/CTR (128-bit key)");
+ BenchMarkByName<SymmetricCipher>("CHAM-128/CTR", 32, "CHAM-128(256)/CTR (256-bit key)");
BenchMarkByName<SymmetricCipher>("LEA-128/CTR", 16, "LEA-128(128)/CTR (128-bit key)");
BenchMarkByName<SymmetricCipher>("LEA-128/CTR", 24, "LEA-128(192)/CTR (192-bit key)");
@@ -632,7 +639,7 @@ void Benchmark2(double t, double hertz)
BenchMarkByName<SymmetricCipher>("SPECK-128/CTR", 32, "SPECK-128(256)/CTR (256-bit key)");
}
- std::cout << "\n<TBODY style=\"background: yellow;\">";
+ std::cout << "\n<TBODY style=\"background: white;\">";
{
#if CRYPTOPP_AESNI_AVAILABLE
if (HasCLMUL())