Fabcoin Core  0.16.2
P2P Digital Currency
Classes | Macros | Functions
validat3.cpp File Reference
#include "pch.h"
#include "cryptlib.h"
#include "pubkey.h"
#include "gfpcrypt.h"
#include "eccrypto.h"
#include "aes.h"
#include "crc.h"
#include "adler32.h"
#include "md2.h"
#include "md4.h"
#include "md5.h"
#include "sha.h"
#include "tiger.h"
#include "ripemd.h"
#include "whrlpool.h"
#include "hkdf.h"
#include "poly1305.h"
#include "siphash.h"
#include "blake2.h"
#include "hmac.h"
#include "ttmac.h"
#include "integer.h"
#include "pwdbased.h"
#include "filters.h"
#include "files.h"
#include "hex.h"
#include "smartptr.h"
#include <iostream>
#include <sstream>
#include <iomanip>
#include "validate.h"
Include dependency graph for validat3.cpp:

Go to the source code of this file.

Classes

struct  HashTestTuple
 
struct  PBKDF_TestTuple
 
struct  HKDF_TestTuple
 
struct  Poly1305_TestTuples
 
struct  BLAKE2_TestTuples
 

Macros

#define CRYPTOPP_ENABLE_NAMESPACE_WEAK   1
 

Functions

bool HashModuleTest (HashTransformation &md, const HashTestTuple *testSet, unsigned int testSetSize)
 
bool ValidateCRC32 ()
 
bool ValidateCRC32C ()
 
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 TestPBKDF (PasswordBasedKeyDerivationFunction &pbkdf, const PBKDF_TestTuple *testSet, unsigned int testSetSize)
 
bool ValidatePBKDF ()
 
bool TestHKDF (KeyDerivationFunction &kdf, const HKDF_TestTuple *testSet, unsigned int testSetSize)
 
bool ValidateHKDF ()
 
bool ValidatePoly1305 ()
 
bool ValidateSipHash ()
 
bool ValidateBLAKE2s ()
 
bool ValidateBLAKE2b ()
 

Macro Definition Documentation

#define CRYPTOPP_ENABLE_NAMESPACE_WEAK   1

Definition at line 5 of file validat3.cpp.

Function Documentation

bool HashModuleTest ( HashTransformation md,
const HashTestTuple testSet,
unsigned int  testSetSize 
)

Definition at line 66 of file validat3.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool TestHKDF ( KeyDerivationFunction kdf,
const HKDF_TestTuple testSet,
unsigned int  testSetSize 
)

Definition at line 651 of file validat3.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool TestPBKDF ( PasswordBasedKeyDerivationFunction pbkdf,
const PBKDF_TestTuple testSet,
unsigned int  testSetSize 
)

Definition at line 572 of file validat3.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool ValidateAdler32 ( )

Definition at line 135 of file validat3.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool ValidateBLAKE2b ( )

Definition at line 1475 of file validat3.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool ValidateBLAKE2s ( )

Definition at line 1080 of file validat3.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool ValidateCRC32 ( )

Definition at line 95 of file validat3.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool ValidateCRC32C ( )

Definition at line 115 of file validat3.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool ValidateHKDF ( )

Definition at line 688 of file validat3.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool ValidateHMAC ( )

Definition at line 440 of file validat3.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool ValidateMD2 ( )

Definition at line 154 of file validat3.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool ValidateMD4 ( )

Definition at line 173 of file validat3.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool ValidateMD5 ( )

Definition at line 192 of file validat3.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool ValidatePanama ( )

Definition at line 365 of file validat3.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool ValidatePBKDF ( )

Definition at line 602 of file validat3.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool ValidatePoly1305 ( )

Definition at line 782 of file validat3.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool ValidateRIPEMD ( )

Definition at line 245 of file validat3.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool ValidateSHA ( )

Definition at line 211 of file validat3.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool ValidateSHA2 ( )

Definition at line 217 of file validat3.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool ValidateSipHash ( )

Definition at line 900 of file validat3.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool ValidateTiger ( )

Definition at line 223 of file validat3.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool ValidateTTMAC ( )

Definition at line 514 of file validat3.cpp.

Here is the caller graph for this function:

bool ValidateWhirlpool ( )

Definition at line 370 of file validat3.cpp.

Here is the call graph for this function:

Here is the caller graph for this function: