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.