AES Library

详细描述

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 .

参数
[in] lProgress The progress (current block).
[in] lLength The length of the encrypted data.
[in] pData The pointer to the data.
返回
true to continue encryption/decryption, false to cancel.