class PCypher |
This abstract class defines an encryption/decryption algortihm.
![]() | key Key for the encryption/decryption |
![]() | blockSize Size of each encryption block in bytes |
![]() | chainMode Mode for sequential encryption each block |
![]() | PCypher ( PINDEX blockSize, BlockChainMode chainMode ) Create a new encryption object instance. |
![]() | Initialise ( BOOL encoding ) Initialise the encoding/decoding sequence. |
![]() | EncodeBlock ( const void* in, void* out ) Encode an n bit block of memory according to the encryption algorithm. |
![]() | DecodeBlock ( const void* in, void* out ) Dencode an n bit block of memory according to the encryption algorithm. |
Run Time Type functions
I/O functions
Miscellaneous functions
Comparison functions
This abstract class defines an encryption/decryption algortihm. A specific algorithm is implemented in a descendent class.
Alphabetic index HTML hierarchy of classes or Java