Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound 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 
00011 bool ValidateCRC32();
00012 bool ValidateAdler32();
00013 bool ValidateMD2();
00014 bool ValidateMD4();
00015 bool ValidateMD5();
00016 bool ValidateSHA();
00017 bool ValidateSHA2();
00018 bool ValidateHAVAL();
00019 bool ValidateTiger();
00020 bool ValidateRIPEMD();
00021 bool ValidatePanama();
00022 
00023 bool ValidateMD5MAC();
00024 bool ValidateHMAC();
00025 bool ValidateXMACC();
00026 
00027 bool ValidateCipherModes();
00028 bool ValidatePBKDF();
00029 
00030 bool ValidateDES();
00031 bool ValidateIDEA();
00032 bool ValidateSAFER();
00033 bool ValidateRC2();
00034 bool ValidateARC4();
00035 
00036 bool ValidateRC5();
00037 bool ValidateBlowfish();
00038 bool ValidateDiamond2();
00039 bool ValidateThreeWay();
00040 bool ValidateGOST();
00041 bool ValidateSHARK();
00042 bool ValidateSEAL();
00043 bool ValidateCAST();
00044 bool ValidateSquare();
00045 bool ValidateSKIPJACK();
00046 bool ValidateRC6();
00047 bool ValidateMARS();
00048 bool ValidateRijndael();
00049 bool ValidateTwofish();
00050 bool ValidateSerpent();
00051 
00052 bool ValidateBBS();
00053 bool ValidateDH();
00054 bool ValidateMQV();
00055 bool ValidateRSA();
00056 bool ValidateElGamal();
00057 bool ValidateDLIES();
00058 bool ValidateNR();
00059 bool ValidateDSA(bool thorough);
00060 bool ValidateLUC();
00061 bool ValidateLUC_DL();
00062 bool ValidateLUC_DH();
00063 bool ValidateXTR_DH();
00064 bool ValidateRabin();
00065 bool ValidateRW();
00066 //bool ValidateBlumGoldwasser();
00067 bool ValidateECP();
00068 bool ValidateEC2N();
00069 bool ValidateECDSA();
00070 bool ValidateESIGN();
00071 
00072 CryptoPP::RandomPool & GlobalRNG();
00073 
00074 #endif

Generated on Tue Jul 8 23:34:28 2003 for Crypto++ by doxygen 1.3.2