|  | 
| bool | AES256_setCipherKey (uint32_t moduleInstance, const uint8_t *cipherKey, uint_fast16_t keyLength) | 
|  | Loads a 128, 192 or 256 bit cipher key to AES256 module.  More... 
 | 
|  | 
| void | AES256_encryptData (uint32_t moduleInstance, const uint8_t *data, uint8_t *encryptedData) | 
|  | Encrypts a block of data using the AES256 module.  More... 
 | 
|  | 
| void | AES256_decryptData (uint32_t moduleInstance, const uint8_t *data, uint8_t *decryptedData) | 
|  | Decrypts a block of data using the AES256 module.  More... 
 | 
|  | 
| bool | AES256_setDecipherKey (uint32_t moduleInstance, const uint8_t *cipherKey, uint_fast16_t keyLength) | 
|  | Sets the decipher key.  More... 
 | 
|  | 
| void | AES256_clearInterruptFlag (uint32_t moduleInstance) | 
|  | Clears the AES256 ready interrupt flag.  More... 
 | 
|  | 
| uint32_t | AES256_getInterruptFlagStatus (uint32_t moduleInstance) | 
|  | Gets the AES256 ready interrupt flag status.  More... 
 | 
|  | 
| void | AES256_enableInterrupt (uint32_t moduleInstance) | 
|  | Enables AES256 ready interrupt.  More... 
 | 
|  | 
| void | AES256_disableInterrupt (uint32_t moduleInstance) | 
|  | Disables AES256 ready interrupt.  More... 
 | 
|  | 
| void | AES256_reset (uint32_t moduleInstance) | 
|  | Resets AES256 Module immediately.  More... 
 | 
|  | 
| void | AES256_startEncryptData (uint32_t moduleInstance, const uint8_t *data) | 
|  | Starts an encryption process on the AES256 module.  More... 
 | 
|  | 
| void | AES256_startDecryptData (uint32_t moduleInstance, const uint8_t *data) | 
|  | Decypts a block of data using the AES256 module.  More... 
 | 
|  | 
| bool | AES256_startSetDecipherKey (uint32_t moduleInstance, const uint8_t *cipherKey, uint_fast16_t keyLength) | 
|  | Sets the decipher key.  More... 
 | 
|  | 
| bool | AES256_getDataOut (uint32_t moduleInstance, uint8_t *outputData) | 
|  | Reads back the output data from AES256 module.  More... 
 | 
|  | 
| bool | AES256_isBusy (uint32_t moduleInstance) | 
|  | Gets the AES256 module busy status.  More... 
 | 
|  | 
| void | AES256_clearErrorFlag (uint32_t moduleInstance) | 
|  | Clears the AES256 error flag.  More... 
 | 
|  | 
| uint32_t | AES256_getErrorFlagStatus (uint32_t moduleInstance) | 
|  | Gets the AES256 error flag status.  More... 
 | 
|  | 
| void | AES256_registerInterrupt (uint32_t moduleInstance, void(*intHandler)(void)) | 
|  | 
| void | AES256_unregisterInterrupt (uint32_t moduleInstance) | 
|  | 
| uint32_t | AES256_getInterruptStatus (uint32_t moduleInstance) | 
|  |