Counter Strike : Global Offensive Source Code
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

81 lines
1.7 KiB

  1. #ifndef CRYPTOPP_VALIDATE_H
  2. #define CRYPTOPP_VALIDATE_H
  3. #include "cryptlib.h"
  4. bool ValidateAll(bool thorough);
  5. bool TestSettings();
  6. bool TestOS_RNG();
  7. bool ValidateBaseCode();
  8. bool ValidateCRC32();
  9. bool ValidateAdler32();
  10. bool ValidateMD2();
  11. bool ValidateMD4();
  12. bool ValidateMD5();
  13. bool ValidateSHA();
  14. bool ValidateSHA2();
  15. bool ValidateTiger();
  16. bool ValidateRIPEMD();
  17. bool ValidatePanama();
  18. bool ValidateWhirlpool();
  19. bool ValidateHMAC();
  20. bool ValidateTTMAC();
  21. bool ValidateCipherModes();
  22. bool ValidatePBKDF();
  23. bool ValidateDES();
  24. bool ValidateIDEA();
  25. bool ValidateSAFER();
  26. bool ValidateRC2();
  27. bool ValidateARC4();
  28. bool ValidateRC5();
  29. bool ValidateBlowfish();
  30. bool ValidateThreeWay();
  31. bool ValidateGOST();
  32. bool ValidateSHARK();
  33. bool ValidateSEAL();
  34. bool ValidateCAST();
  35. bool ValidateSquare();
  36. bool ValidateSKIPJACK();
  37. bool ValidateRC6();
  38. bool ValidateMARS();
  39. bool ValidateRijndael();
  40. bool ValidateTwofish();
  41. bool ValidateSerpent();
  42. bool ValidateSHACAL2();
  43. bool ValidateCamellia();
  44. bool ValidateSalsa();
  45. bool ValidateSosemanuk();
  46. bool ValidateVMAC();
  47. bool ValidateCCM();
  48. bool ValidateGCM();
  49. bool ValidateCMAC();
  50. bool ValidateBBS();
  51. bool ValidateDH();
  52. bool ValidateMQV();
  53. bool ValidateRSA();
  54. bool ValidateElGamal();
  55. bool ValidateDLIES();
  56. bool ValidateNR();
  57. bool ValidateDSA(bool thorough);
  58. bool ValidateLUC();
  59. bool ValidateLUC_DL();
  60. bool ValidateLUC_DH();
  61. bool ValidateXTR_DH();
  62. bool ValidateRabin();
  63. bool ValidateRW();
  64. //bool ValidateBlumGoldwasser();
  65. bool ValidateECP();
  66. bool ValidateEC2N();
  67. bool ValidateECDSA();
  68. bool ValidateESIGN();
  69. CryptoPP::RandomNumberGenerator & GlobalRNG();
  70. bool RunTestDataFile(const char *filename, const CryptoPP::NameValuePairs &overrideParameters=CryptoPP::g_nullNameValuePairs);
  71. #endif