--- /dev/null
+#ifndef TESTS_H
+#define TESTS_H
+
+#include "Utils.h"
+
+class Tests
+{
+public:
+ Tests(uint keySizeBits, uint rsaPublicExponent);
+
+ void runTests();
+ void runTimeMeasures();
+
+private:
+ bool rsaStandard();
+ bool rsaCrt();
+
+ int timeSignRsaStd(int N);
+ int timeSignRsaCRT(int N);
+
+ const uint KEY_SIZE_BITS;
+ const uint RSA_PUBLIC_EXPONENT;
+};
+
+#endif