|
QuickCrypt Library |
C++ Interface |
|
CCBCMode::ProcessBlock
void ProcessBlock( unsigned char*
pDestBlock, const unsigned char* pSrcBlock );
Parameters
pDestBlock
[out] Pointer to the memory
block that will receive the result of encryption/decryption.
pSrcBlock
[in] Pointer to the memory
block that has to be encrypted/decrypted.
Remarks
Call this member function to encrypt/decrypt the first
CCBCMode<T>::BLOCKSIZE
bytes
of
the memory
block pointed by pSrcBlock. The
result is retrieved in the first
CCBCMode<T>::BLOCKSIZE
bytes of the memory block
pointed by pDestBlock.
To perform an in-place encryption/decryption, make
pDestBlock equal to pSrcBlock.
Note. To perform encryption/decryption in CBC
mode it is easier to use
Process member
function instead of ProcessBlock and
ProcessLastBlock.
CCBCMode Overview
| Class Members
|
Useful Links
See Also
CCBCMode::Init, CCBCMode::ProcessLastBlock, CCBCMode::Process
|