Open Search

    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.