parent
374b8a419f
commit
c04b98072c
34
validat1.cpp
34
validat1.cpp
|
|
@ -586,7 +586,7 @@ bool TestAutoSeeded()
|
|||
if(prng.CanIncorporateEntropy())
|
||||
{
|
||||
SecByteBlock entropy(ENTROPY_SIZE);
|
||||
OS_GenerateRandomBlock(false, entropy, entropy.SizeInBytes());
|
||||
GlobalRNG().GenerateBlock(entropy, entropy.SizeInBytes());
|
||||
|
||||
prng.IncorporateEntropy(entropy, entropy.SizeInBytes());
|
||||
prng.IncorporateEntropy(entropy, entropy.SizeInBytes());
|
||||
|
|
@ -674,7 +674,7 @@ bool TestAutoSeededX917()
|
|||
if(prng.CanIncorporateEntropy())
|
||||
{
|
||||
SecByteBlock entropy(ENTROPY_SIZE);
|
||||
OS_GenerateRandomBlock(false, entropy, entropy.SizeInBytes());
|
||||
GlobalRNG().GenerateBlock(entropy, entropy.SizeInBytes());
|
||||
|
||||
prng.IncorporateEntropy(entropy, entropy.SizeInBytes());
|
||||
prng.IncorporateEntropy(entropy, entropy.SizeInBytes());
|
||||
|
|
@ -782,7 +782,7 @@ bool TestMersenne()
|
|||
if(prng.CanIncorporateEntropy())
|
||||
{
|
||||
SecByteBlock entropy(ENTROPY_SIZE);
|
||||
OS_GenerateRandomBlock(false, entropy, entropy.SizeInBytes());
|
||||
GlobalRNG().GenerateBlock(entropy, entropy.SizeInBytes());
|
||||
|
||||
prng.IncorporateEntropy(entropy, entropy.SizeInBytes());
|
||||
prng.IncorporateEntropy(entropy, entropy.SizeInBytes());
|
||||
|
|
@ -891,9 +891,6 @@ bool TestRDRAND()
|
|||
else
|
||||
std::cout << "passed:";
|
||||
std::cout << " discarded " << SIZE << " bytes\n";
|
||||
}
|
||||
else
|
||||
std::cout << "\nRDRAND generator not available, skipping test.\n";
|
||||
|
||||
try
|
||||
{
|
||||
|
|
@ -921,6 +918,9 @@ bool TestRDRAND()
|
|||
else
|
||||
std::cout << "passed:";
|
||||
std::cout << " GenerateWord32 and Crop\n";
|
||||
}
|
||||
else
|
||||
std::cout << "\nRDRAND generator not available, skipping test.\n";
|
||||
|
||||
return entropy && compress && discard && crop;
|
||||
}
|
||||
|
|
@ -988,9 +988,6 @@ bool TestRDSEED()
|
|||
else
|
||||
std::cout << "passed:";
|
||||
std::cout << " discarded " << SIZE << " bytes\n";
|
||||
}
|
||||
else
|
||||
std::cout << "\nRDSEED generator not available, skipping test.\n";
|
||||
|
||||
try
|
||||
{
|
||||
|
|
@ -1018,6 +1015,9 @@ bool TestRDSEED()
|
|||
else
|
||||
std::cout << "passed:";
|
||||
std::cout << " GenerateWord32 and Crop\n";
|
||||
}
|
||||
else
|
||||
std::cout << "\nRDSEED generator not available, skipping test.\n";
|
||||
|
||||
return entropy && compress && discard;
|
||||
}
|
||||
|
|
@ -2728,42 +2728,42 @@ bool ValidateBaseCode()
|
|||
std::cout << "\nBase64, Base64URL, Base32 and Base16 coding validation suite running...\n\n";
|
||||
|
||||
fail = !TestFilter(HexEncoder().Ref(), data, 255, (const byte *)hexEncoded, strlen(hexEncoded));
|
||||
std::cout << (fail ? "FAILED " : "passed ");
|
||||
std::cout << (fail ? "FAILED:" : "passed:");
|
||||
std::cout << " Hex Encoding\n";
|
||||
pass = pass && !fail;
|
||||
|
||||
fail = !TestFilter(HexDecoder().Ref(), (const byte *)hexEncoded, strlen(hexEncoded), data, 255);
|
||||
std::cout << (fail ? "FAILED " : "passed ");
|
||||
std::cout << (fail ? "FAILED:" : "passed:");
|
||||
std::cout << " Hex Decoding\n";
|
||||
pass = pass && !fail;
|
||||
|
||||
fail = !TestFilter(Base32Encoder().Ref(), data, 255, (const byte *)base32Encoded, strlen(base32Encoded));
|
||||
std::cout << (fail ? "FAILED " : "passed ");
|
||||
std::cout << (fail ? "FAILED:" : "passed:");
|
||||
std::cout << " Base32 Encoding\n";
|
||||
pass = pass && !fail;
|
||||
|
||||
fail = !TestFilter(Base32Decoder().Ref(), (const byte *)base32Encoded, strlen(base32Encoded), data, 255);
|
||||
std::cout << (fail ? "FAILED " : "passed ");
|
||||
std::cout << (fail ? "FAILED:" : "passed:");
|
||||
std::cout << " Base32 Decoding\n";
|
||||
pass = pass && !fail;
|
||||
|
||||
fail = !TestFilter(Base64Encoder(new HexEncoder).Ref(), data, 255, (const byte *)base64AndHexEncoded, strlen(base64AndHexEncoded));
|
||||
std::cout << (fail ? "FAILED " : "passed ");
|
||||
std::cout << (fail ? "FAILED:" : "passed:");
|
||||
std::cout << " Base64 Encoding\n";
|
||||
pass = pass && !fail;
|
||||
|
||||
fail = !TestFilter(HexDecoder(new Base64Decoder).Ref(), (const byte *)base64AndHexEncoded, strlen(base64AndHexEncoded), data, 255);
|
||||
std::cout << (fail ? "FAILED " : "passed ");
|
||||
std::cout << (fail ? "FAILED:" : "passed:");
|
||||
std::cout << " Base64 Decoding\n";
|
||||
pass = pass && !fail;
|
||||
|
||||
fail = !TestFilter(Base64URLEncoder(new HexEncoder).Ref(), data, 255, (const byte *)base64URLAndHexEncoded, strlen(base64URLAndHexEncoded));
|
||||
std::cout << (fail ? "FAILED " : "passed ");
|
||||
std::cout << (fail ? "FAILED:" : "passed:");
|
||||
std::cout << " Base64 URL Encoding\n";
|
||||
pass = pass && !fail;
|
||||
|
||||
fail = !TestFilter(HexDecoder(new Base64URLDecoder).Ref(), (const byte *)base64URLAndHexEncoded, strlen(base64URLAndHexEncoded), data, 255);
|
||||
std::cout << (fail ? "FAILED " : "passed ");
|
||||
std::cout << (fail ? "FAILED:" : "passed:");
|
||||
std::cout << " Base64 URL Decoding\n";
|
||||
pass = pass && !fail;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue