Data Fields
AESECB_Operation Struct Reference

Struct containing the parameters required for encrypting/decrypting and a message. More...

#include <AESECB.h>

Collaboration diagram for AESECB_Operation:
Collaboration graph
[legend]

Data Fields

CryptoKeykey
 
uint8_t * input
 
uint8_t * output
 
size_t inputLength
 

Detailed Description

Struct containing the parameters required for encrypting/decrypting and a message.

Field Documentation

§ key

CryptoKey* AESECB_Operation::key

A previously initialized CryptoKey

§ input

uint8_t* AESECB_Operation::input
  • Encryption: The plaintext buffer to be encrypted in the ECB operation.
  • Decryption: The ciphertext to be decrypted.

§ output

uint8_t* AESECB_Operation::output
  • Encryption: The output ciphertext buffer that the encrypted plaintext is copied to.
  • Decryption: The plaintext derived from the decrypted ciphertext is copied here.

§ inputLength

size_t AESECB_Operation::inputLength

Length of the input and output in bytes. Must be a multiple of the AES block size (16 bytes)


The documentation for this struct was generated from the following file:
© Copyright 1995-2019, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale