| QuickCrypt Library | API |
|
SL_RIJNDAEL_ProcessBlock
void SL_CRYPTCALL SL_RIJNDAEL_ProcessBlock( const void* pContext, void* pDestBlock, const void* pSrcBlock );
Parameters
pContext
[in] Pointer to the context.
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 function to encrypt/decrypt the first SLC_RIJNDAEL_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.
Example
|
Note
Instead of SL_RIJNDAEL_ProcessBlock function name you can use SL_AES_ProcessBlock, and instead of SLC_RIJNDAEL_BLOCKSIZE you can use SLC_AES_BLOCKSIZE. These aliases are defined in QuickCrypt.h with #define directives.
Rijndael (AES) API Overview | Rijndael (AES) Functions | Useful Links
See Also SL_RIJNDAEL_Init
| Send Feedback to SlavaSoft Inc. | Tell a friend about QuickCrypt Library |