#include <blwstraw.h>
Inherits Straw.
Public Types | |
| enum | CryptControl { ENCRYPT , DECRYPT } |
| typedef enum BlowStraw::CryptControl | CryptControl |
Public Member Functions | |
| BlowStraw (CryptControl control) | |
| virtual | ~BlowStraw (void) |
| virtual int | Get (void *source, int slen) |
| void | Key (void const *key, int length) |
Public Member Functions inherited from Straw | |
| Straw (void) | |
| virtual | ~Straw (void) |
| virtual void | Get_From (Straw *pipe) |
| void | Get_From (Straw &pipe) |
Protected Attributes | |
| BlowfishEngine * | BF |
Additional Inherited Members | |
Public Attributes inherited from Straw | |
| Straw * | ChainTo |
| Straw * | ChainFrom |
Definition at line 50 of file blwstraw.h.
| typedef enum BlowStraw::CryptControl BlowStraw::CryptControl |
| Enumerator | |
|---|---|
| ENCRYPT | |
| DECRYPT | |
Definition at line 53 of file blwstraw.h.
|
inline |
Definition at line 58 of file blwstraw.h.
|
inlinevirtual |
Definition at line 59 of file blwstraw.h.
|
virtual |
Reimplemented from Straw.
Definition at line 65 of file blwstraw.cpp.
| void BlowStraw::Key | ( | void const * | key, |
| int | length ) |
Definition at line 146 of file blwstraw.cpp.
|
protected |
Definition at line 73 of file blwstraw.h.