additional AES test vectors
parent
c8e2f89594
commit
b52d9be85c
|
|
@ -409,6 +409,8 @@ void OutputNameValuePairs(const NameValuePairs &v)
|
||||||
void TestDataFile(const std::string &filename, unsigned int &totalTests, unsigned int &failedTests)
|
void TestDataFile(const std::string &filename, unsigned int &totalTests, unsigned int &failedTests)
|
||||||
{
|
{
|
||||||
std::ifstream file(filename.c_str());
|
std::ifstream file(filename.c_str());
|
||||||
|
if (!file.good())
|
||||||
|
throw Exception(Exception::OTHER_ERROR, "Can not open file " + filename + " for reading");
|
||||||
TestData v;
|
TestData v;
|
||||||
s_currentTestData = &v;
|
s_currentTestData = &v;
|
||||||
std::string name, value, lastAlgName;
|
std::string name, value, lastAlgName;
|
||||||
|
|
|
||||||
|
|
@ -18,6 +18,7 @@
|
||||||
#include "tea.h"
|
#include "tea.h"
|
||||||
#include "panama.h"
|
#include "panama.h"
|
||||||
#include "pssr.h"
|
#include "pssr.h"
|
||||||
|
#include "aes.h"
|
||||||
|
|
||||||
USING_NAMESPACE(CryptoPP)
|
USING_NAMESPACE(CryptoPP)
|
||||||
|
|
||||||
|
|
@ -63,6 +64,11 @@ void RegisterFactories()
|
||||||
RegisterSymmetricCipherDefaultFactories<ECB_Mode<XTEA> >();
|
RegisterSymmetricCipherDefaultFactories<ECB_Mode<XTEA> >();
|
||||||
RegisterSymmetricCipherDefaultFactories<PanamaCipher<LittleEndian> >();
|
RegisterSymmetricCipherDefaultFactories<PanamaCipher<LittleEndian> >();
|
||||||
RegisterSymmetricCipherDefaultFactories<PanamaCipher<BigEndian> >();
|
RegisterSymmetricCipherDefaultFactories<PanamaCipher<BigEndian> >();
|
||||||
|
RegisterSymmetricCipherDefaultFactories<ECB_Mode<AES> >();
|
||||||
|
RegisterSymmetricCipherDefaultFactories<CBC_Mode<AES> >();
|
||||||
|
RegisterSymmetricCipherDefaultFactories<CFB_Mode<AES> >();
|
||||||
|
RegisterSymmetricCipherDefaultFactories<OFB_Mode<AES> >();
|
||||||
|
RegisterSymmetricCipherDefaultFactories<CTR_Mode<AES> >();
|
||||||
|
|
||||||
s_registered = true;
|
s_registered = true;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue