summaryrefslogtreecommitdiff
path: root/validat0.cpp
diff options
context:
space:
mode:
authorJeffrey Walton <noloader@gmail.com>2017-08-01 23:23:51 -0400
committerJeffrey Walton <noloader@gmail.com>2017-08-01 23:23:51 -0400
commit9b9b9994c269484b470f02e54d83a07de185b13b (patch)
tree7bb0fe54ffbe38252f9a134971aa034f06001c29 /validat0.cpp
parent6ab1a729efba62d2ba83c7db967881a9a8ec316c (diff)
downloadcryptopp-git-9b9b9994c269484b470f02e54d83a07de185b13b.tar.gz
Increase minimum size for DefaultEncryptor test. Decrease minimum size fir Inflator tests
Diffstat (limited to 'validat0.cpp')
-rw-r--r--validat0.cpp24
1 files changed, 13 insertions, 11 deletions
diff --git a/validat0.cpp b/validat0.cpp
index 4b482c03..8c2f7692 100644
--- a/validat0.cpp
+++ b/validat0.cpp
@@ -163,7 +163,7 @@ bool TestCompressors()
for (unsigned int i = 0; i<128; ++i)
{
std::string src, dest, rec;
- unsigned int len = GlobalRNG().GenerateWord32(0, 0xfff);
+ unsigned int len = GlobalRNG().GenerateWord32(4, 0xfff);
src.resize(len);
GlobalRNG().GenerateBlock(reinterpret_cast<byte*>(&src[0]), src.size());
@@ -198,14 +198,14 @@ bool TestCompressors()
{
std::string filename = "test.txt";
std::string comment = "This is a test";
- word32 filetime = GlobalRNG().GenerateWord32(0, 0xffffff);
+ word32 filetime = GlobalRNG().GenerateWord32(8, 0xffffff);
AlgorithmParameters params = MakeParameters(Name::FileTime(), (int)filetime)
(Name::FileName(), ConstByteArrayParameter(filename.c_str(), false))
(Name::Comment(), ConstByteArrayParameter(comment.c_str(), false));
std::string src, dest;
- unsigned int len = GlobalRNG().GenerateWord32(0, 0xfff);
+ unsigned int len = GlobalRNG().GenerateWord32(8, 0xfff);
src.resize(len);
GlobalRNG().GenerateBlock(reinterpret_cast<byte*>(&src[0]), src.size());
@@ -288,7 +288,7 @@ bool TestCompressors()
for (unsigned int i = 0; i<128; ++i)
{
std::string src, dest, rec;
- unsigned int len = GlobalRNG().GenerateWord32(0, 0xfff);
+ unsigned int len = GlobalRNG().GenerateWord32(4, 0xfff);
src.resize(len);
GlobalRNG().GenerateBlock(reinterpret_cast<byte*>(&src[0]), src.size());
@@ -369,7 +369,7 @@ bool TestCompressors()
for (unsigned int i = 0; i<128; ++i)
{
std::string src, dest, rec;
- unsigned int len = GlobalRNG().GenerateWord32(0, 0xfff);
+ unsigned int len = GlobalRNG().GenerateWord32(4, 0xfff);
src.resize(len);
GlobalRNG().GenerateBlock(reinterpret_cast<byte*>(&src[0]), src.size());
@@ -475,8 +475,9 @@ bool TestEncryptors()
{
for (unsigned int i=0; i<ENCRYPT_MAC_COUNT; ++i)
{
+ const unsigned int runt = DefaultEncryptorWithMAC::SALTLENGTH+DefaultEncryptorWithMAC::KEYLENGTH;
std::string pwd, src, dest, rec;
- unsigned int len = GlobalRNG().GenerateWord32(16, 0xfff);
+ unsigned int len = GlobalRNG().GenerateWord32(runt, 0xfff);
src.resize(len);
GlobalRNG().GenerateBlock(reinterpret_cast<byte*>(&src[0]), src.size());
@@ -573,8 +574,9 @@ bool TestEncryptors()
{
for (unsigned int i=0; i<ENCRYPT_MAC_COUNT; ++i)
{
+ const unsigned int runt = LegacyEncryptorWithMAC::SALTLENGTH+LegacyEncryptorWithMAC::KEYLENGTH;
std::string pwd, src, dest, rec;
- unsigned int len = GlobalRNG().GenerateWord32(16, 0xfff);
+ unsigned int len = GlobalRNG().GenerateWord32(runt, 0xfff);
src.resize(len);
GlobalRNG().GenerateBlock(reinterpret_cast<byte*>(&src[0]), src.size());
@@ -649,7 +651,7 @@ bool TestSharing()
for (unsigned int shares=3; shares<INFORMATION_SHARES; ++shares)
{
std::string message;
- unsigned int len = GlobalRNG().GenerateWord32(0, 0xff);
+ unsigned int len = GlobalRNG().GenerateWord32(8, 0xff);
unsigned int threshold = GlobalRNG().GenerateWord32(2, shares-1);
message.resize(len);
@@ -720,7 +722,7 @@ bool TestSharing()
{
std::string message;
- unsigned int len = GlobalRNG().GenerateWord32(0, 0xff);
+ unsigned int len = GlobalRNG().GenerateWord32(8, 0xff);
unsigned int threshold = GlobalRNG().GenerateWord32(2, shares-1);
message.resize(len);
@@ -2489,9 +2491,9 @@ bool TestHuffmanCodes()
byte data1[0xfff]; // Place on stack, avoid new
unsigned int data2[0xff];
- unsigned int len1 = GlobalRNG().GenerateWord32(0, 0xfff);
+ unsigned int len1 = GlobalRNG().GenerateWord32(8, 0xfff);
GlobalRNG().GenerateBlock(data1, len1);
- unsigned int len2 = GlobalRNG().GenerateWord32(0, 0xff);
+ unsigned int len2 = GlobalRNG().GenerateWord32(8, 0xff);
GlobalRNG().GenerateBlock((byte*)data2, len2*sizeof(unsigned int));
ArraySource source(data1, len1, false);