MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TaoCrypt::Twofish Class Reference
Inheritance diagram for TaoCrypt::Twofish:
Collaboration diagram for TaoCrypt::Twofish:

Public Types

enum  { BLOCK_SIZE = TWOFISH_BLOCK_SIZE }
- Public Types inherited from TaoCrypt::Mode_BASE
enum  { MaxBlockSz = 16 }

Public Member Functions

 Twofish (CipherDir DIR, Mode MODE)
void SetKey (const byte *key, word32 sz, CipherDir fake=ENCRYPTION)
void SetIV (const byte *iv)
- Public Member Functions inherited from TaoCrypt::Mode_BASE
 Mode_BASE (int sz, CipherDir dir, Mode mode)
virtual void Process (byte *, const byte *, word32)

Additional Inherited Members

- Protected Member Functions inherited from TaoCrypt::Mode_BASE
void ECB_Process (byte *, const byte *, word32)
void CBC_Encrypt (byte *, const byte *, word32)
void CBC_Decrypt (byte *, const byte *, word32)
 Mode_BASE (const Mode_BASE &)
Mode_BASEoperator= (const Mode_BASE &)
- Protected Attributes inherited from TaoCrypt::Mode_BASE
int blockSz_
byte * reg_
byte * tmp_
word32 r_ [MaxBlockSz/sizeof(word32)]
word32 t_ [MaxBlockSz/sizeof(word32)]
CipherDir dir_
Mode mode_

Detailed Description

Definition at line 48 of file twofish.hpp.


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