Detailed Description

Classes

class  AES
 

Macros

#define AES_LIB
 

Typedefs

typedef Bool(* PFNRIJINDAEL_CIPHER_PROGRESS) (Int lProgress, Int lLength, void *pData)
 

Macro Definition Documentation

◆ AES_LIB

#define AES_LIB

AES library ID.

Typedef Documentation

◆ PFNRIJINDAEL_CIPHER_PROGRESS

typedef Bool(* PFNRIJINDAEL_CIPHER_PROGRESS) (Int lProgress, Int lLength, void *pData)

Progress hook set with AES::SetProgressCallback(). Gets the percentage of the progress by lProgress/lLength.

Parameters
[in]lProgressThe progress (current block).
[in]lLengthThe length of the encrypted data.
[in]pDataThe pointer to the data.
Returns
true to continue encryption/decryption, false to cancel.