Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

# WAKE_Policy< B > Class Template Reference

Inheritance diagram for WAKE_Policy< B >:

List of all members.

## Detailed Description

### template<class B = BigEndian>
class WAKE_Policy< B >

Definition at line 35 of file wake.h.

## Public Types
typedef word32 | WordType
typedef word32 | WordType
## Public Member Functions
unsigned int | GetAlignment () const
unsigned int | GetBytesPerIteration () const
bool | CanIterate () const
void | TransformRegister ()
virtual void | CipherResynchronize (const byte *iv)
unsigned int | GetAlignment () const
unsigned int | GetBytesPerIteration () const
unsigned int | GetIterationsToBuffer () const
void | WriteKeystream (byte *buffer, unsigned int iterationCount)
bool | CanOperateKeystream () const
virtual void | CipherResynchronize (byte *keystreamBuffer, const byte *iv)
virtual void | SeekToIteration (lword iterationCount)
## Protected Member Functions
void | CipherSetKey (const NameValuePairs &params, const byte *key, unsigned int length)
byte * | GetRegisterBegin ()
void | Iterate (byte *output, const byte *input, CipherDir dir, unsigned int iterationCount)
void | OperateKeystream (KeystreamOperation operation, byte *output, const byte *input, unsigned int iterationCount)
bool | IsRandomAccess () const
word32 | M (word32 x, word32 y)
void | GenKey (word32 k0, word32 k1, word32 k2, word32 k3)
## Protected Attributes
word32 | t [257]
word32 | r3
word32 | r4
word32 | r5
word32 | r6

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

- wake.h
- wake.cpp