Fabcoin Core  0.16.2
P2P Digital Currency
Public Member Functions | List of all members
CipherFactory Class Referenceabstract
Inheritance diagram for CipherFactory:
[legend]

Public Member Functions

virtual unsigned int BlockSize () const =0
 
virtual unsigned int KeyLength () const =0
 
virtual BlockTransformationNewEncryption (const byte *keyStr) const =0
 
virtual BlockTransformationNewDecryption (const byte *keyStr) const =0
 

Detailed Description

Definition at line 1121 of file validat1.cpp.

Member Function Documentation

virtual unsigned int CipherFactory::BlockSize ( ) const
pure virtual

Implemented in VariableRoundsCipherFactory< E, D >, and FixedRoundsCipherFactory< E, D >.

Here is the caller graph for this function:

virtual unsigned int CipherFactory::KeyLength ( ) const
pure virtual

Implemented in VariableRoundsCipherFactory< E, D >, and FixedRoundsCipherFactory< E, D >.

Here is the caller graph for this function:

virtual BlockTransformation* CipherFactory::NewDecryption ( const byte keyStr) const
pure virtual

Implemented in VariableRoundsCipherFactory< E, D >, and FixedRoundsCipherFactory< E, D >.

Here is the caller graph for this function:

virtual BlockTransformation* CipherFactory::NewEncryption ( const byte keyStr) const
pure virtual

Implemented in VariableRoundsCipherFactory< E, D >, and FixedRoundsCipherFactory< E, D >.

Here is the caller graph for this function:


The documentation for this class was generated from the following file: