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 <AESGCM.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* AESGCM_SegmentedDataOperation::input |
uint8_t* AESGCM_SegmentedDataOperation::output |
size_t AESGCM_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 payload data is being passed in. In that case, this value doesn't need to be an AES block-sized multiple.