mirror of
https://github.com/shadps4-emu/ext-cryptopp.git
synced 2024-11-23 18:09:48 +00:00
d8a644fc4e
- added AuthenticatedSymmetricCipher interface class and Filter wrappers - added CCM, GCM (with SSE2 assembly), CMAC, and SEED - improved AES speed on x86 and x64 - removed WORD64_AVAILABLE; compiler 64-bit int support is now required
82 lines
1.7 KiB
C
82 lines
1.7 KiB
C
#ifndef CRYPTOPP_VALIDATE_H
|
|
#define CRYPTOPP_VALIDATE_H
|
|
|
|
#include "cryptlib.h"
|
|
|
|
bool ValidateAll(bool thorough);
|
|
bool TestSettings();
|
|
bool TestOS_RNG();
|
|
bool ValidateBaseCode();
|
|
|
|
bool ValidateCRC32();
|
|
bool ValidateAdler32();
|
|
bool ValidateMD2();
|
|
bool ValidateMD4();
|
|
bool ValidateMD5();
|
|
bool ValidateSHA();
|
|
bool ValidateSHA2();
|
|
bool ValidateTiger();
|
|
bool ValidateRIPEMD();
|
|
bool ValidatePanama();
|
|
bool ValidateWhirlpool();
|
|
|
|
bool ValidateHMAC();
|
|
bool ValidateTTMAC();
|
|
|
|
bool ValidateCipherModes();
|
|
bool ValidatePBKDF();
|
|
|
|
bool ValidateDES();
|
|
bool ValidateIDEA();
|
|
bool ValidateSAFER();
|
|
bool ValidateRC2();
|
|
bool ValidateARC4();
|
|
|
|
bool ValidateRC5();
|
|
bool ValidateBlowfish();
|
|
bool ValidateThreeWay();
|
|
bool ValidateGOST();
|
|
bool ValidateSHARK();
|
|
bool ValidateSEAL();
|
|
bool ValidateCAST();
|
|
bool ValidateSquare();
|
|
bool ValidateSKIPJACK();
|
|
bool ValidateRC6();
|
|
bool ValidateMARS();
|
|
bool ValidateRijndael();
|
|
bool ValidateTwofish();
|
|
bool ValidateSerpent();
|
|
bool ValidateSHACAL2();
|
|
bool ValidateCamellia();
|
|
bool ValidateSalsa();
|
|
bool ValidateSosemanuk();
|
|
bool ValidateVMAC();
|
|
bool ValidateCCM();
|
|
bool ValidateGCM();
|
|
bool ValidateCMAC();
|
|
|
|
bool ValidateBBS();
|
|
bool ValidateDH();
|
|
bool ValidateMQV();
|
|
bool ValidateRSA();
|
|
bool ValidateElGamal();
|
|
bool ValidateDLIES();
|
|
bool ValidateNR();
|
|
bool ValidateDSA(bool thorough);
|
|
bool ValidateLUC();
|
|
bool ValidateLUC_DL();
|
|
bool ValidateLUC_DH();
|
|
bool ValidateXTR_DH();
|
|
bool ValidateRabin();
|
|
bool ValidateRW();
|
|
//bool ValidateBlumGoldwasser();
|
|
bool ValidateECP();
|
|
bool ValidateEC2N();
|
|
bool ValidateECDSA();
|
|
bool ValidateESIGN();
|
|
|
|
CryptoPP::RandomNumberGenerator & GlobalRNG();
|
|
bool RunTestDataFile(const char *filename, const CryptoPP::NameValuePairs &overrideParameters=CryptoPP::g_nullNameValuePairs);
|
|
|
|
#endif
|