Skip to content
This repository was archived by the owner on Oct 28, 2021. It is now read-only.

Commit 1c70934

Browse files
committed
Move benchmarking max rounds into separate test case and add 1200 rounds
1 parent 0c1b87b commit 1c70934

File tree

1 file changed

+23
-4
lines changed

1 file changed

+23
-4
lines changed

test/unittests/libethcore/PrecompiledTest.cpp

Lines changed: 23 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -884,16 +884,28 @@ constexpr PrecompiledTest blake2FCompressionTests[] = {
884884
"test7",
885885
},
886886
{
887-
"ffffffff48c9bdf267e6096a3ba7ca8485ae67bb2bf894fe72f36e3cf1361d5f3af54fa5d182e6ad7f520e511f"
887+
"000004b048c9bdf267e6096a3ba7ca8485ae67bb2bf894fe72f36e3cf1361d5f3af54fa5d182e6ad7f520e511f"
888888
"6c3e2b8c68059b6bbd41fbabd9831f79217e1319cde05b61626300000000000000000000000000000000000000"
889889
"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
890890
"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
891891
"000000000000000000000000000000000300000000000000000000000000000001",
892-
"fc59093aafa9ab43daae0e914c57635c5402d8e3d2130eb9b3cc181de7f0ecf9b22bf99a7815ce16419e200e01"
893-
"846e6b5df8cc7703041bbceb571de6631d2615",
894-
"test8",
892+
"bedc7f4e18165dc34600826ea6857a373d9afa25d7b6f2c7365f5e9e7f7b654ca2486da7248a6a3f1fd2fc4b00"
893+
"233e6144a130296edf049b605d8c52b6463f70",
894+
"test_1200rounds",
895895
}};
896896

897+
constexpr PrecompiledTest blake2FCompressionLargeTests[] = {{
898+
"ffffffff48c9bdf267e6096a3ba7ca8485ae67bb2bf894fe72f36e3cf1361d5f3af54fa5d182e6ad7f520e511f"
899+
"6c3e2b8c68059b6bbd41fbabd9831f79217e1319cde05b61626300000000000000000000000000000000000000"
900+
"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
901+
"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
902+
"000000000000000000000000000000000300000000000000000000000000000001",
903+
"fc59093aafa9ab43daae0e914c57635c5402d8e3d2130eb9b3cc181de7f0ecf9b22bf99a7815ce16419e200e01"
904+
"846e6b5df8cc7703041bbceb571de6631d2615",
905+
"test8",
906+
}};
907+
908+
897909
BOOST_AUTO_TEST_CASE(blake2compression)
898910
{
899911
vector_ref<const PrecompiledTest> tests{blake2FCompressionTests,
@@ -912,6 +924,13 @@ BOOST_AUTO_TEST_CASE(bench_blake2compression, *ut::label("bench"))
912924
{
913925
vector_ref<const PrecompiledTest> tests{blake2FCompressionTests,
914926
sizeof(blake2FCompressionTests) / sizeof(blake2FCompressionTests[0])};
927+
benchmarkPrecompiled("blake2_compression", tests, 100000);
928+
}
929+
930+
BOOST_AUTO_TEST_CASE(bench_blake2compression_maxrounds, *ut::label("bench"))
931+
{
932+
vector_ref<const PrecompiledTest> tests{blake2FCompressionLargeTests,
933+
sizeof(blake2FCompressionLargeTests) / sizeof(blake2FCompressionLargeTests[0])};
915934
benchmarkPrecompiled("blake2_compression", tests, 1);
916935
}
917936

0 commit comments

Comments
 (0)