Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages

# IdePluginTwofish Class Reference

`#include <dePlugins.hpp>`

Inheritance diagram for IdePluginTwofish:

[legend]
Collaboration diagram for IdePluginTwofish:

[legend]
List of all members.

## Public Types
enum | Mode { ECB = 1, CBC, CFB1 }
## Public Member Functions
virtual deBoolean | SetKey (void *KeyBuffer, long Bitsize)=0
virtual deBoolean | SetIV (void *IVBuffer, long Length)=0
virtual deBoolean | SetMode (Mode CipherMode)=0
virtual deBoolean | SetRounds (int NumberRounds)=0
## Protected Member Functions
| ~IdePluginTwofish ()

## Member Enumeration Documentation

enum IdePluginTwofish::Mode

  | Enumeration values:
  ECB |
  CBC |
  CFB1 |

## Constructor & Destructor Documentation

IdePluginTwofish::~IdePluginTwofish | ( |  | ) | `[inline, protected]`

## Member Function Documentation

virtual deBoolean IdePluginTwofish::SetIV | ( | void * | IVBuffer,
|  | long | Length
| ) | `[pure virtual]`

| Implemented in dePluginTwofish.

virtual deBoolean IdePluginTwofish::SetKey | ( | void * | KeyBuffer,
|  | long | Bitsize
| ) | `[pure virtual]`

| Implemented in dePluginTwofish.

virtual deBoolean IdePluginTwofish::SetMode | ( | Mode | CipherMode | ) | `[pure virtual]`

| Implemented in dePluginTwofish.

virtual deBoolean IdePluginTwofish::SetRounds | ( | int | NumberRounds | ) | `[pure virtual]`

| Implemented in dePluginTwofish.

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

- dePlugins.hpp