Fabcoin Core  0.16.2
P2P Digital Currency
Public Member Functions | Public Attributes | List of all members
VariableRoundsCipherFactory< E, D > Class Template Reference
Inheritance diagram for VariableRoundsCipherFactory< E, D >:
[legend]
Collaboration diagram for VariableRoundsCipherFactory< E, D >:
[legend]

Public Member Functions

 VariableRoundsCipherFactory (unsigned int keylen=0, unsigned int rounds=0)
 
unsigned int BlockSize () const
 
unsigned int KeyLength () const
 
BlockTransformationNewEncryption (const byte *keyStr) const
 
BlockTransformationNewDecryption (const byte *keyStr) const
 

Public Attributes

unsigned int m_keylen
 
unsigned int m_rounds
 

Detailed Description

template<class E, class D>
class VariableRoundsCipherFactory< E, D >

Definition at line 1146 of file validat1.cpp.

Constructor & Destructor Documentation

template<class E , class D >
VariableRoundsCipherFactory< E, D >::VariableRoundsCipherFactory ( unsigned int  keylen = 0,
unsigned int  rounds = 0 
)
inline

Definition at line 1149 of file validat1.cpp.

Member Function Documentation

template<class E , class D >
unsigned int VariableRoundsCipherFactory< E, D >::BlockSize ( ) const
inlinevirtual

Implements CipherFactory.

Definition at line 1151 of file validat1.cpp.

template<class E , class D >
unsigned int VariableRoundsCipherFactory< E, D >::KeyLength ( ) const
inlinevirtual

Implements CipherFactory.

Definition at line 1152 of file validat1.cpp.

template<class E , class D >
BlockTransformation* VariableRoundsCipherFactory< E, D >::NewDecryption ( const byte keyStr) const
inlinevirtual

Implements CipherFactory.

Definition at line 1156 of file validat1.cpp.

template<class E , class D >
BlockTransformation* VariableRoundsCipherFactory< E, D >::NewEncryption ( const byte keyStr) const
inlinevirtual

Implements CipherFactory.

Definition at line 1154 of file validat1.cpp.

Member Data Documentation

template<class E , class D >
unsigned int VariableRoundsCipherFactory< E, D >::m_keylen

Definition at line 1159 of file validat1.cpp.

template<class E , class D >
unsigned int VariableRoundsCipherFactory< E, D >::m_rounds

Definition at line 1159 of file validat1.cpp.


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