Crypto++ 8.9
Free C++ class library of cryptographic schemes
|
SIMON block cipher base class. More...
#include <simon.h>
Public Types | |
typedef SecBlock< W, AllocatorWithCleanup< W, true > > | AlignedSecBlock |
Public Attributes | |
AlignedSecBlock | m_wspace |
AlignedSecBlock | m_rkeys |
unsigned int | m_kwords |
unsigned int | m_rounds |
SIMON block cipher base class.
W | the word type |
User code should use SIMON64 or SIMON128
typedef SecBlock<W, AllocatorWithCleanup<W, true> > SIMON_Base< W >::AlignedSecBlock |
|
inlinevirtual |
|
inline |
|
mutable |
AlignedSecBlock SIMON_Base< W >::m_rkeys |
unsigned int SIMON_Base< W >::m_kwords |
unsigned int SIMON_Base< W >::m_rounds |