Crypto++
Public Member Functions | Static Protected Member Functions | Protected Attributes | Static Protected Attributes
Twofish::Enc Class Reference
Inheritance diagram for Twofish::Enc:
Twofish::Base BlockCipherImpl< Twofish_Info >

List of all members.

Public Member Functions

void ProcessAndXorBlock (const byte *inBlock, const byte *xorBlock, byte *outBlock) const
void UncheckedSetKey (const byte *userKey, unsigned int length, const NameValuePairs &params)
unsigned int BlockSize () const

Static Protected Member Functions

static word32 h0 (word32 x, const word32 *key, unsigned int kLen)
static word32 h (word32 x, const word32 *key, unsigned int kLen)

Protected Attributes

FixedSizeSecBlock< word32, 40 > m_k
FixedSizeSecBlock< word32, 4 *256 > m_s

Static Protected Attributes

static const byte q [2][256]
static const word32 mds [4][256]

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