1 #ifndef CRYPTOPP_VALIDATE_H 2 #define CRYPTOPP_VALIDATE_H 15 #if (CRYPTOPP_BOOL_X86 || CRYPTOPP_BOOL_X32 || CRYPTOPP_BOOL_X64) 97 #if defined(CRYPTOPP_DEBUG) && !defined(CRYPTOPP_IMPORTS) 101 bool TestPolynomialMod2();
103 bool TestIntegerBitops();
105 bool TestHuffmanCodes();
107 bool TestASN1Parse();
111 template <
class T,
bool NON_NEGATIVE>
140 CryptoPP::RandomNumberGenerator &
GlobalRNG();
bool ValidateAll(bool thorough)
bool ValidateCipherModes()
Abstract base classes that provide a uniform interface to this library.
bool RunTestDataFile(const char *filename, const CryptoPP::NameValuePairs &overrideParameters=CryptoPP::g_nullNameValuePairs, bool thorough=true)
bool TestAutoSeededX917()
CryptoPP::RandomNumberGenerator & GlobalRNG()
int StringToValue< int, true >(const std::string &str)
StreamState(std::ostream &out)
const NameValuePairs & g_nullNameValuePairs
An empty set of name-value pairs.
T StringToValue(const std::string &str)
std::ios_base::fmtflags m_fmt
bool ValidateDSA(bool thorough)