Data Fields
CryptoCC26XX_AESCBC_Transaction Struct Reference

CryptoCC26XX AES-CBC Transaction. More...

#include <CryptoCC26XX.h>

Data Fields

CryptoCC26XX_Operation opType
 
CryptoCC26XX_Mode mode
 
uint8_t keyIndex
 
void * nonce
 
void * msgIn
 
void * msgOut
 
uint16_t msgInLength
 

Detailed Description

CryptoCC26XX AES-CBC Transaction.

This structure defines the nature of the AES-CBC transaction. An object of this structure must be initialized by calling CryptoCC26XX_Transac_init().

Field Documentation

§ opType

CryptoCC26XX_Operation CryptoCC26XX_AESCBC_Transaction::opType

The type of the crypto operation

§ mode

CryptoCC26XX_Mode CryptoCC26XX_AESCBC_Transaction::mode

The mode of current transaction. Set by transact function.

§ keyIndex

uint8_t CryptoCC26XX_AESCBC_Transaction::keyIndex

The key store index to be used

§ nonce

void* CryptoCC26XX_AESCBC_Transaction::nonce

A pointer to 16 byte Nonce.

§ msgIn

void* CryptoCC26XX_AESCBC_Transaction::msgIn

A pointer to the octet string input message

§ msgOut

void* CryptoCC26XX_AESCBC_Transaction::msgOut

A pointer to the output message location

§ msgInLength

uint16_t CryptoCC26XX_AESCBC_Transaction::msgInLength

The length of the message


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