#include <diamond.h>
Inheritance diagram for Diamond2Base:

Public Types | |
| enum | { DEFAULT_ROUNDS = 10 } |
Public Methods | |
| Diamond2Base (const byte *key,unsigned int key_size,unsigned int rounds,CipherDir direction) | |
Protected Types | |
| enum | { ROUNDSIZE = 4096 } |
Protected Methods | |
| void | substitute (int round,byte *y)const |
Protected Attributes | |
| const int | numrounds |
| SecByteBlock | s |
Static Protected Methods | |
| void | permute (byte *) |
| void | ipermute (byte *) |
Definition at line 14 of file diamond.h.
|
|
|
|
|
|
|
|
Definition at line 139 of file diamond.cpp. |
|
|
Definition at line 331 of file diamond.cpp. |
|
|
Definition at line 275 of file diamond.cpp. |
|
|
Definition at line 148 of file diamond.cpp. |
|
|
|
|
|
|
1.2.4 written by Dimitri van Heesch,
© 1997-2000