#include <panama.h>
Inheritance diagram for PanamaCipher:

Public Types | |
| enum | { HIGHFIRST = H, IVLENGTH = 32 } |
Public Methods | |
| PanamaCipher (const byte *key,const byte *iv=NULL) | |
| byte | ProcessByte (byte input) |
| encrypt or decrypt one byte. More... | |
| void | ProcessString (byte *inoutString,unsigned int length) |
| encrypt or decrypt an array of bytes of specified length in place. More... | |
| void | ProcessString (byte *outString,const byte *inString,unsigned int length) |
| encrypt or decrypt an array of bytes of specified length, may assume inString != outString. More... | |
Protected Attributes | |
| SecBlock<word32> | m_buf |
| unsigned int | m_leftOver |
Static Protected Methods | |
| void | CorrectEndianess (word32 *out,const word32 *in,unsigned int byteCount) |
Definition at line 50 of file panama.h.
|
|||
|
|
|
||||||
|
Definition at line 124 of file panama.cpp. |
|
||||||||
|
|
|
||||
|
encrypt or decrypt one byte.
Reimplemented from StreamCipher. |
|
||||||||
|
encrypt or decrypt an array of bytes of specified length, may assume inString != outString.
Reimplemented from StreamCipher. Definition at line 143 of file panama.cpp. |
|
||||||
|
encrypt or decrypt an array of bytes of specified length in place.
Reimplemented from StreamCipher. |
|
|||
|
|
|
|||
|
|
1.2.4 written by Dimitri van Heesch,
© 1997-2000