NXP Reader Library  v17.1.0.2535
phCryptoSym_DUT_DataParams_t Struct Reference

Data structure for Symmetric Crypto's DUT layer implementation. More...

Data Fields

uint16_t wId
 Layer ID for this component, NEVER MODIFY!
 
void * pHalDataParams
 Pointer to HAL parameter structure.
 
uint8_tpTxBuffer
 Pointer to internal transmit buffer. More...
 
uint16_t wTxBuffSize
 Length of bytes allocated for pTxBuffer buffer.
 
uint8_tpRxBuffer
 Pointer to internal receive buffer. More...
 
uint16_t wRxBuffSize
 Length of bytes allocated for pTxBuffer buffer.
 
uint8_t aKey [32U]
 Internal Key storage array.
 
uint8_t aIV [16U]
 Internal IV storage array.
 
uint16_t wKeyType
 Specific Key Type. More...
 
uint16_t wKeepIV
 Indicates if the init vector of a previous crypto operation shall be used for the next operation.
 
uint8_t bIsDirectKey
 Specify if the Key to be used is directly loaded or taken from KeyStore. More...
 

Detailed Description

Data structure for Symmetric Crypto's DUT layer implementation.

Field Documentation

◆ pTxBuffer

uint8_t* phCryptoSym_DUT_DataParams_t::pTxBuffer

Pointer to internal transmit buffer.

This buffer can be used to overwrite actual HAL buffers.

◆ pRxBuffer

uint8_t* phCryptoSym_DUT_DataParams_t::pRxBuffer

Pointer to internal receive buffer.

This buffer can be used to overwrite actual HAL buffers.

◆ wKeyType

uint16_t phCryptoSym_DUT_DataParams_t::wKeyType

Specific Key Type.


◆ bIsDirectKey

uint8_t phCryptoSym_DUT_DataParams_t::bIsDirectKey

Specify if the Key to be used is directly loaded or taken from KeyStore.

  • PH_ON: If the Key is loaded directly.
  • PH_OFF: If the Key is loaded from KeyStore.

The documentation for this struct was generated from the following file: