Encryption data. More...
#include <pal_crypto.h>
Data Fields | |
uint8_t | sk [16] |
uint8_t | iv [8] |
uint8_t | enaEncrypt |
uint8_t | enaDecrypt |
uint8_t | enaAuth |
uint8_t | nonceMode |
uint16_t * | pEventCounter |
uint64_t * | pTxPktCounter |
uint64_t * | pRxPktCounter |
uint8_t | dir |
uint8_t | type |
void * | pEncryptCtx |
void * | pDecryptCtx |
Encryption data.
Definition at line 73 of file pal_crypto.h.
uint8_t dir |
Direction value.
Definition at line 85 of file pal_crypto.h.
uint8_t enaAuth |
Enable authentication.
Definition at line 80 of file pal_crypto.h.
uint8_t enaDecrypt |
Rx/Decryption enabled flag.
Definition at line 79 of file pal_crypto.h.
uint8_t enaEncrypt |
Tx/Encryption enabled flag.
Definition at line 78 of file pal_crypto.h.
uint8_t iv[8 ] |
Initialization vector.
Definition at line 77 of file pal_crypto.h.
uint8_t nonceMode |
Nonce mode.
Definition at line 81 of file pal_crypto.h.
void* pDecryptCtx |
Rx/Decryption context.
Definition at line 88 of file pal_crypto.h.
void* pEncryptCtx |
Tx/Encryption context.
Definition at line 87 of file pal_crypto.h.
uint16_t* pEventCounter |
Connection event counter.
Definition at line 82 of file pal_crypto.h.
uint64_t* pRxPktCounter |
Rx packet counter. Set when nonceMode = PAL_BB_NONCE_MODE_EXT64_CNTR.
Definition at line 84 of file pal_crypto.h.
uint64_t* pTxPktCounter |
Tx packet counter. Set when nonceMode = PAL_BB_NONCE_MODE_EXT64_CNTR.
Definition at line 83 of file pal_crypto.h.
uint8_t sk[16 ] |
Session/Encryption key.
Definition at line 76 of file pal_crypto.h.
uint8_t type |
Type, ACL, CIS, BIS
Definition at line 86 of file pal_crypto.h.