- Main Page
- Namespaces
- Classes
- Files

- Alphabetical List
- Class List
- Class Hierarchy
- Class 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 WT | WordType
typedef WT | WordType
## Public Member Functions
unsigned int | GetAlignment () const
unsigned int | GetBytesPerIteration () const
bool | CanIterate () const
void | TransformRegister ()
unsigned int | GetAlignment () const
unsigned int | GetBytesPerIteration () const
unsigned int | GetIterationsToBuffer () const
void | WriteKeystream (byte *buffer, size_t iterationCount)
bool | CanOperateKeystream () const
## Protected Member Functions
void | CipherSetKey (const NameValuePairs &params, const byte *key, size_t length)
byte * | GetRegisterBegin ()
void | Iterate (byte *output, const byte *input, CipherDir dir, size_t iterationCount)
void | OperateKeystream (KeystreamOperation operation, byte *output, const byte *input, size_t 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