Fabcoin Core  0.16.2
P2P Digital Currency
Classes | Macros | Functions
validat1.cpp File Reference
#include "pch.h"
#include "cryptlib.h"
#include "pubkey.h"
#include "gfpcrypt.h"
#include "eccrypto.h"
#include "filters.h"
#include "files.h"
#include "hex.h"
#include "base32.h"
#include "base64.h"
#include "modes.h"
#include "cbcmac.h"
#include "dmac.h"
#include "idea.h"
#include "des.h"
#include "rc2.h"
#include "arc4.h"
#include "rc5.h"
#include "blowfish.h"
#include "3way.h"
#include "safer.h"
#include "gost.h"
#include "shark.h"
#include "cast.h"
#include "square.h"
#include "seal.h"
#include "rc6.h"
#include "mars.h"
#include "aes.h"
#include "cpu.h"
#include "rng.h"
#include "rijndael.h"
#include "twofish.h"
#include "serpent.h"
#include "skipjack.h"
#include "shacal2.h"
#include "camellia.h"
#include "osrng.h"
#include "drbg.h"
#include "rdrand.h"
#include "zdeflate.h"
#include "smartptr.h"
#include "channels.h"
#include "misc.h"
#include <time.h>
#include <memory>
#include <iostream>
#include <iomanip>
#include "validate.h"
Include dependency graph for validat1.cpp:

Go to the source code of this file.

Classes

class  CipherFactory
 
class  FixedRoundsCipherFactory< E, D >
 
class  VariableRoundsCipherFactory< E, D >
 
class  FilterTester
 

Macros

#define CRYPTOPP_ENABLE_NAMESPACE_WEAK   1
 

Functions

bool ValidateAll (bool thorough)
 
bool TestSettings ()
 
bool TestOS_RNG ()
 
bool TestAutoSeeded ()
 
bool TestAutoSeededX917 ()
 
bool TestNIST_DRBG ()
 
bool BlockTransformationTest (const CipherFactory &cg, BufferedTransformation &valdata, unsigned int tuples=0xffff)
 
bool TestFilter (BufferedTransformation &bt, const byte *in, size_t inLen, const byte *out, size_t outLen)
 
bool ValidateDES ()
 
bool TestModeIV (SymmetricCipher &e, SymmetricCipher &d)
 
bool ValidateCipherModes ()
 
bool ValidateIDEA ()
 
bool ValidateSAFER ()
 
bool ValidateRC2 ()
 
bool ValidateARC4 ()
 
bool ValidateRC5 ()
 
bool ValidateRC6 ()
 
bool ValidateMARS ()
 
bool ValidateRijndael ()
 
bool ValidateTwofish ()
 
bool ValidateSerpent ()
 
bool ValidateBlowfish ()
 
bool ValidateThreeWay ()
 
bool ValidateGOST ()
 
bool ValidateSHARK ()
 
bool ValidateCAST ()
 
bool ValidateSquare ()
 
bool ValidateSKIPJACK ()
 
bool ValidateSEAL ()
 
bool ValidateBaseCode ()
 
bool ValidateSHACAL2 ()
 
bool ValidateCamellia ()
 
bool ValidateSalsa ()
 
bool ValidateSosemanuk ()
 
bool ValidateVMAC ()
 
bool ValidateCCM ()
 
bool ValidateGCM ()
 
bool ValidateCMAC ()
 

Macro Definition Documentation

#define CRYPTOPP_ENABLE_NAMESPACE_WEAK   1

Definition at line 5 of file validat1.cpp.

Function Documentation

bool BlockTransformationTest ( const CipherFactory cg,
BufferedTransformation valdata,
unsigned int  tuples = 0xffff 
)

Definition at line 1162 of file validat1.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool TestAutoSeeded ( )

Definition at line 458 of file validat1.cpp.

Here is the caller graph for this function:

bool TestAutoSeededX917 ( )

Definition at line 462 of file validat1.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool TestFilter ( BufferedTransformation bt,
const byte in,
size_t  inLen,
const byte out,
size_t  outLen 
)

Definition at line 1237 of file validat1.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool TestModeIV ( SymmetricCipher e,
SymmetricCipher d 
)

Definition at line 1270 of file validat1.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool TestNIST_DRBG ( )

Definition at line 753 of file validat1.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool TestOS_RNG ( )

Definition at line 345 of file validat1.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool TestSettings ( )

Definition at line 184 of file validat1.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool ValidateAll ( bool  thorough)

Definition at line 70 of file validat1.cpp.

Here is the caller graph for this function:

bool ValidateARC4 ( )

Definition at line 1664 of file validat1.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool ValidateBaseCode ( )

Definition at line 2291 of file validat1.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool ValidateBlowfish ( )

Definition at line 2019 of file validat1.cpp.

Here is the caller graph for this function:

bool ValidateCamellia ( )

Definition at line 2390 of file validat1.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool ValidateCAST ( )

Definition at line 2156 of file validat1.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool ValidateCCM ( )

Definition at line 2442 of file validat1.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool ValidateCipherModes ( )

Definition at line 1299 of file validat1.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool ValidateCMAC ( )

Definition at line 2457 of file validat1.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool ValidateDES ( )

Definition at line 1253 of file validat1.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool ValidateGCM ( )

Definition at line 2448 of file validat1.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool ValidateGOST ( )

Definition at line 2104 of file validat1.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool ValidateIDEA ( )

Definition at line 1602 of file validat1.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool ValidateMARS ( )

Definition at line 1893 of file validat1.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool ValidateRC2 ( )

Definition at line 1623 of file validat1.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool ValidateRC5 ( )

Definition at line 1832 of file validat1.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool ValidateRC6 ( )

Definition at line 1860 of file validat1.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool ValidateRijndael ( )

Definition at line 1926 of file validat1.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool ValidateSAFER ( )

Definition at line 1610 of file validat1.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool ValidateSalsa ( )

Definition at line 2423 of file validat1.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool ValidateSEAL ( )

Definition at line 2263 of file validat1.cpp.

Here is the caller graph for this function:

bool ValidateSerpent ( )

Definition at line 1989 of file validat1.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool ValidateSHACAL2 ( )

Definition at line 2358 of file validat1.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool ValidateSHARK ( )

Definition at line 2130 of file validat1.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool ValidateSKIPJACK ( )

Definition at line 2241 of file validat1.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool ValidateSosemanuk ( )

Definition at line 2430 of file validat1.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool ValidateSquare ( )

Definition at line 2219 of file validat1.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool ValidateThreeWay ( )

Definition at line 2082 of file validat1.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool ValidateTwofish ( )

Definition at line 1960 of file validat1.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool ValidateVMAC ( )

Definition at line 2436 of file validat1.cpp.

Here is the call graph for this function:

Here is the caller graph for this function: