Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | 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 #define PKGDATA(y) (access(PKGDATADIR y, R_OK) ? y : PKGDATADIR y) 00008 00009 bool ValidateAll(bool thorough); 00010 bool TestSettings(); 00011 bool TestOS_RNG(); 00012 bool ValidateBaseCode(); 00013 00014 bool ValidateCRC32(); 00015 bool ValidateAdler32(); 00016 bool ValidateMD2(); 00017 bool ValidateMD4(); 00018 bool ValidateMD5(); 00019 bool ValidateSHA(); 00020 bool ValidateSHA2(); 00021 bool ValidateHAVAL(); 00022 bool ValidateTiger(); 00023 bool ValidateRIPEMD(); 00024 bool ValidatePanama(); 00025 00026 bool ValidateMD5MAC(); 00027 bool ValidateHMAC(); 00028 bool ValidateXMACC(); 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 ValidateDiamond2(); 00042 bool ValidateThreeWay(); 00043 bool ValidateGOST(); 00044 bool ValidateSHARK(); 00045 bool ValidateSEAL(); 00046 bool ValidateCAST(); 00047 bool ValidateSquare(); 00048 bool ValidateSKIPJACK(); 00049 bool ValidateRC6(); 00050 bool ValidateMARS(); 00051 bool ValidateRijndael(); 00052 bool ValidateTwofish(); 00053 bool ValidateSerpent(); 00054 00055 bool ValidateBBS(); 00056 bool ValidateDH(); 00057 bool ValidateMQV(); 00058 bool ValidateRSA(); 00059 bool ValidateElGamal(); 00060 bool ValidateDLIES(); 00061 bool ValidateNR(); 00062 bool ValidateDSA(bool thorough); 00063 bool ValidateLUC(); 00064 bool ValidateLUC_DL(); 00065 bool ValidateLUC_DH(); 00066 bool ValidateXTR_DH(); 00067 bool ValidateRabin(); 00068 bool ValidateRW(); 00069 //bool ValidateBlumGoldwasser(); 00070 bool ValidateECP(); 00071 bool ValidateEC2N(); 00072 bool ValidateECDSA(); 00073 bool ValidateESIGN(); 00074 00075 CryptoPP::RandomPool & GlobalRNG(); 00076 00077 #endif

Generated on Fri Aug 13 09:56:55 2004 for Crypto++ by doxygen 1.3.7