From 9242b7c91863bd22871a3526a19d132621707414 Mon Sep 17 00:00:00 2001 From: Jeffrey Walton Date: Sun, 23 Jul 2017 23:52:34 -0400 Subject: [PATCH] Add UnkeyedRNG, UnkeyedHash and UnkeyedOther Some RNGs are keyed, like AES/OFB. However, for classification, we treat them as unkeyed. --- bench.h | 6 ++++-- 1 file 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