#include <bcipherbase.h>
Collaboration diagram for BlockCipherBase::Parameters:

Public Attributes | |
| size_t | block_size |
| Crypts quantities of this size in bytes. | |
| int | n_key_lengths |
| const size_t * | key_length |
| int | cipher_ID |
| A unique cipher ID (used by CopyFrom()). | |
| const char * | name |
| The cipher name (e.g. "twofish"). | |
Definition at line 46 of file bcipherbase.h.
|
|
Crypts quantities of this size in bytes.
Definition at line 48 of file bcipherbase.h. |
|
|
A unique cipher ID (used by CopyFrom()).
Definition at line 53 of file bcipherbase.h. Referenced by TwoFishCipher::CopyFrom(), BlowFishCipher::CopyFrom(), and BlockCipherBase::CopyFrom(). |
|
|
Possible sizes of the user-supplied key (via SetKey()) (ascenting order). Definition at line 52 of file bcipherbase.h. Referenced by BlockCipherBase::SetKey(). |
|
|
Number of elements in key_length Definition at line 49 of file bcipherbase.h. Referenced by BlockCipherBase::SetKey(). |
|
|
The cipher name (e.g. "twofish").
Definition at line 54 of file bcipherbase.h. |
1.3.5