Struct containing the parameters required for encrypting/decrypting a message in a segmented operation. Must be updated between each add data step of a segmented operation. More...
#include <AESCCM.h>
Data Fields | |
uint8_t * | input |
uint8_t * | output |
size_t | inputLength |
Struct containing the parameters required for encrypting/decrypting a message in a segmented operation. Must be updated between each add data step of a segmented operation.
uint8_t* AESCCM_SegmentedDataOperation::input |
uint8_t* AESCCM_SegmentedDataOperation::output |
size_t AESCCM_SegmentedDataOperation::inputLength |
Length of the input/output data in bytes. Must be non-zero, multiple of the AES block size (16 bytes) unless the last chunk of data is being passed in. In that case, this value doesn't need to a block size multiple. Max length supported may be limited depending on the return behavior.