4
0
mirror of https://github.com/QuasarApp/Qt-AES.git synced 2025-05-05 09:49:34 +00:00
2018-03-28 17:42:09 -07:00

46 lines
749 B
C++

#ifndef AESTEST_H
#define AESTEST_H
#include <QObject>
#include <QByteArray>
#include <QTest>
class AesTest : public QObject
{
Q_OBJECT
private slots:
void initTestCase();
void ECB128Crypt();
// void ECB128Decrypt();
// void ECB192Crypt();
// void ECB192Decrypt();
// void ECB256Crypt();
// void ECB256Decrypt();
void ECB256String();
// void CBC128Crypt();
// void CBC128Decrypt();
void CFB256String();
void cleanupTestCase(){}
private:
QByteArray key16;
QByteArray key24;
QByteArray key32;
QByteArray iv;
QByteArray in;
QByteArray outECB128;
QByteArray outECB192;
QByteArray outECB256;
QByteArray inCBC128;
QByteArray outCBC128;
};
#endif // AESTEST_H