Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

validate.h

00001 #ifndef CRYPTOPP_VALIDATE_H 00002 #define CRYPTOPP_VALIDATE_H 00003 00004 #include "cryptlib.h" 00005 #include "randpool.h" 00006 00007 bool ValidateAll(bool thorough); 00008 bool TestSettings(); 00009 bool TestOS_RNG(); 00010 bool ValidateBaseCode(); 00011 00012 bool ValidateCRC32(); 00013 bool ValidateAdler32(); 00014 bool ValidateMD2(); 00015 bool ValidateMD4(); 00016 bool ValidateMD5(); 00017 bool ValidateSHA(); 00018 bool ValidateSHA2(); 00019 bool ValidateHAVAL(); 00020 bool ValidateTiger(); 00021 bool ValidateRIPEMD(); 00022 bool ValidatePanama(); 00023 bool ValidateWhirlpool(); 00024 00025 bool ValidateMD5MAC(); 00026 bool ValidateHMAC(); 00027 bool ValidateXMACC(); 00028 bool ValidateTTMAC(); 00029 00030 bool ValidateCipherModes(); 00031 bool ValidatePBKDF(); 00032 00033 bool ValidateDES(); 00034 bool ValidateIDEA(); 00035 bool ValidateSAFER(); 00036 bool ValidateRC2(); 00037 bool ValidateARC4(); 00038 00039 bool ValidateRC5(); 00040 bool ValidateBlowfish(); 00041 bool ValidateThreeWay(); 00042 bool ValidateGOST(); 00043 bool ValidateSHARK(); 00044 bool ValidateSEAL(); 00045 bool ValidateCAST(); 00046 bool ValidateSquare(); 00047 bool ValidateSKIPJACK(); 00048 bool ValidateRC6(); 00049 bool ValidateMARS(); 00050 bool ValidateRijndael(); 00051 bool ValidateTwofish(); 00052 bool ValidateSerpent(); 00053 bool ValidateSHACAL2(); 00054 bool ValidateCamellia(); 00055 00056 bool ValidateBBS(); 00057 bool ValidateDH(); 00058 bool ValidateMQV(); 00059 bool ValidateRSA(); 00060 bool ValidateElGamal(); 00061 bool ValidateDLIES(); 00062 bool ValidateNR(); 00063 bool ValidateDSA(bool thorough); 00064 bool ValidateLUC(); 00065 bool ValidateLUC_DL(); 00066 bool ValidateLUC_DH(); 00067 bool ValidateXTR_DH(); 00068 bool ValidateRabin(); 00069 bool ValidateRW(); 00070 //bool ValidateBlumGoldwasser(); 00071 bool ValidateECP(); 00072 bool ValidateEC2N(); 00073 bool ValidateECDSA(); 00074 bool ValidateESIGN(); 00075 00076 CryptoPP::RandomPool & GlobalRNG(); 00077 bool RunTestDataFile(const char *filename); 00078 00079 #endif

Generated on Wed Jul 21 19:15:35 2004 for Crypto++ by doxygen 1.3.7-20040704