summaryrefslogtreecommitdiff
path: root/bench.h
diff options
context:
space:
mode:
authorJeffrey Walton <noloader@gmail.com>2017-07-23 23:52:34 -0400
committerJeffrey Walton <noloader@gmail.com>2017-07-23 23:52:34 -0400
commit9242b7c91863bd22871a3526a19d132621707414 (patch)
tree1817ccc98a974995f1749637e85d2dc9f721beba /bench.h
parent030de2e457fc7cd6d77d18ebd06c7c8d14954507 (diff)
downloadcryptopp-git-9242b7c91863bd22871a3526a19d132621707414.tar.gz
Add UnkeyedRNG, UnkeyedHash and UnkeyedOther
Some RNGs are keyed, like AES/OFB. However, for classification, we treat them as unkeyed.
Diffstat (limited to 'bench.h')
-rw-r--r--bench.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/bench.h b/bench.h
index d16f7462..c958181b 100644
--- a/bench.h
+++ b/bench.h
@@ -16,8 +16,10 @@ NAMESPACE_BEGIN(Test)
// More granular control over benchmarks
enum TestClass {
- Unkeyed=1,SharedKeyMAC=2,SharedKeyStream=4,SharedKeyBlock=8,SharedKeyOther=16,
- PublicKeyAgreement=32,PublicKeyEncryption=64,PublicKeySignature=128,PublicKeyOther=256,
+ UnkeyedRNG=1,UnkeyedHash=2,UnkeyedOther=4,
+ SharedKeyMAC=8,SharedKeyStream=16,SharedKeyBlock=32,SharedKeyOther=64,
+ PublicKeyAgreement=128,PublicKeyEncryption=256,PublicKeySignature=512,PublicKeyOther=1024,
+ Unkeyed=UnkeyedRNG|UnkeyedHash|UnkeyedOther,
SharedKey=SharedKeyMAC|SharedKeyStream|SharedKeyBlock|SharedKeyOther,
PublicKey=PublicKeyAgreement|PublicKeyEncryption|PublicKeySignature|PublicKeyOther,
All=Unkeyed|SharedKey|PublicKey