|
QuickCrypt Library |
API |
|
SL_BLOWFISH_Init
void SL_CRYPTCALL SL_BLOWFISH_Init( void*
pContext, int nDir, const void* pKey,
unsigned int nKeyLen );
Parameters
pContext
[out] Pointer to the
memory buffer that will be used as a
context.
nDir
[in]
Cipher direction. It can
be SLC_ENCRYPT or SLC_DECRYPT.
pKey
[in] Pointer to the secret
key.
nKeyLen
[in] Length in bytes
of the key. It can be in the range 1 through 72 bytes.
Remarks
Initializes the
context pointed by pContext with the secret key pointed by
pKey. The
context is initialized for encryption if nDir is SLC_ENCRYPT, or it is initialized for decryption if nDir is
SLC_DECRYPT.
Before calling SL_BLOWFISH_Init allocate at least
SLC_BLOWFISH_CONTEXTSIZE bytes for the
context.
Example
See the example for
SL_BLOWFISH_ProcessBlock.
Blowfish API Overview
| Blowfish API Functions
|
Useful Links
See Also
SL_BLOWFISH_ProcessBlock
|