1//
2// BLAKE2EngineTest.h
3//
4// Definition of the BLAKE2EngineTest class.
5//
6// Copyright (c) 2017, Applied Informatics Software Engineering GmbH
7// and Contributors.
8//
9// SPDX-License-Identifier: BSL-1.0
10//
11
12#ifndef BLAKE2EngineTest_INCLUDED
13#define BLAKE2EngineTest_INCLUDED
14
15#include "Poco/Foundation.h"
16#include "Poco/CppUnit/TestCase.h"
17
18class BLAKE2EngineTest: public CppUnit::TestCase
19{
20public:
21 BLAKE2EngineTest(const std::string& name);
22 ~BLAKE2EngineTest();
23
24 void testBLAKE2_224();
25 void testBLAKE2_256();
26 void testBLAKE2_384();
27 void testBLAKE2_512();
28
29 void setUp();
30 void tearDown();
31
32 static CppUnit::Test* suite();
33
34private:
35};
36
37#endif // BLAKE2EngineTest_INCLUDED
38