TI-RTOS Drivers  tidrivers_cc13xx_cc26xx_2_20_00_08
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

CryptoCC26XX_Operation CryptoCC26XX_AESCBC_Transaction::opType

The type of the crypto operation

CryptoCC26XX_Mode CryptoCC26XX_AESCBC_Transaction::mode

The mode of current transaction. Set by transact function.

uint8_t CryptoCC26XX_AESCBC_Transaction::keyIndex

The key store index to be used

void* CryptoCC26XX_AESCBC_Transaction::nonce

A pointer to 16 byte Nonce.

void* CryptoCC26XX_AESCBC_Transaction::msgIn

A pointer to the octet string input message

void* CryptoCC26XX_AESCBC_Transaction::msgOut

A pointer to the output message location

uint16_t CryptoCC26XX_AESCBC_Transaction::msgInLength

The length of the message


The documentation for this struct was generated from the following file:
Copyright 2016, Texas Instruments Incorporated