#include <cryptlib.h>
Inheritance diagram for StreamCipher:

Public Methods | |
| virtual | ~StreamCipher () |
| virtual byte | ProcessByte (byte input)=0 |
| encrypt or decrypt one byte. | |
| virtual void | ProcessString (byte *inoutString,unsigned int length) |
| encrypt or decrypt an array of bytes of specified length in place. More... | |
| virtual 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... | |
Definition at line 129 of file cryptlib.h.
|
|
Definition at line 133 of file cryptlib.h. |
|
|
encrypt or decrypt an array of bytes of specified length, may assume inString != outString.
Reimplemented in ARC4, CFBEncryption, CFBDecryption, OFB, CounterMode, PanamaCipher, SapphireEncryption, SapphireDecryption, and SEAL. Definition at line 45 of file cryptlib.cpp. |
|
|
encrypt or decrypt an array of bytes of specified length in place.
Reimplemented in ARC4, CFBEncryption, CFBDecryption, OFB, CounterMode, PanamaCipher, SapphireEncryption, SapphireDecryption, and SEAL. Definition at line 51 of file cryptlib.cpp. Referenced by BlumGoldwasserPrivateKey::Decrypt(), BlumGoldwasserPublicKey::Encrypt(), PanamaCipher::ProcessByte(), SEAL::ProcessString(), PanamaCipher::ProcessString(), and StreamCipherFilter::Put(). |
1.2.4 written by Dimitri van Heesch,
© 1997-2000