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

Public Member Functions

 FixedRoundsCipherFactory (unsigned int keylen=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
 

Detailed Description

template<class E, class D>
class FixedRoundsCipherFactory< E, D >

Definition at line 1131 of file validat1.cpp.

Constructor & Destructor Documentation

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

Definition at line 1134 of file validat1.cpp.

Member Function Documentation

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

Implements CipherFactory.

Definition at line 1135 of file validat1.cpp.

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

Implements CipherFactory.

Definition at line 1136 of file validat1.cpp.

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

Implements CipherFactory.

Definition at line 1140 of file validat1.cpp.

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

Implements CipherFactory.

Definition at line 1138 of file validat1.cpp.

Member Data Documentation

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

Definition at line 1143 of file validat1.cpp.


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