| QuickCrypt Library | C++ Interface |
|
CBlowfish::ProcessBlock
void ProcessBlock( unsigned char* pDestBlock, const unsigned char* pSrcBlock );
void ProcessBlock( unsigned char* pBlock
);
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.
pBlock
[in/out] Pointer to the memory block that has to be in-place encrypted/decrypted.
Remarks
void ProcessBlock( unsigned char* pDestBlock, const unsigned char* pSrcBlock );
Call this member function to encrypt/decrypt the first CBlowfish::BLOCKSIZE bytes of the memory block pointed by pSrcBlock. The result is retrieved in the memory block pointed by pDestBlock.
To perform an in-place encryption/decryption, make pDestBlock equal to pSrcBlock.
void ProcessBlock( unsigned char* pBlock );
Call this member function to perform an in-place encryption/decryption of the first CBlowfish::BLOCKSIZE bytes of the memory block pointed by pBlock.
Example
|
CBlowfish Overview | Class Members | Useful Links
See Also CBlowfish::Init
| Send Feedback to SlavaSoft Inc. | Tell a friend about QuickCrypt Library |