Kenji Arai / mbed-os_TYBLE16

Dependents:   TYBLE16_simple_data_logger TYBLE16_MP3_Air

Embed: (wiki syntax)

« Back to documentation index

SecurityDistributionFlags_t Struct Reference

SecurityDistributionFlags_t Struct Reference

Security flags associated with a bond. More...

#include <SecurityDb.h>

Data Fields

address_t peer_address
 peer address
uint8_t encryption_key_size
 encryption key size
uint8_t peer_address_is_public:1
 true if peer address is public, false if it's static random
uint8_t csrk_stored:1
 CSRK (Connection Signature Resolving Key) has been distributed and stored.
uint8_t ltk_stored:1
 LTK (Long Term Key) has been distributed and stored.
uint8_t irk_stored:1
 the security entry has been distributed and stored
uint8_t csrk_mitm_protected:1
 CSRK that is stored has MITM protection.
uint8_t ltk_mitm_protected:1
 LTK that is stored has MITM protection.
uint8_t secure_connections_paired:1
 the current pairing was done using Secure Connections

Detailed Description

Security flags associated with a bond.

Definition at line 33 of file SecurityDb.h.


Field Documentation

CSRK that is stored has MITM protection.

Definition at line 65 of file SecurityDb.h.

uint8_t csrk_stored

CSRK (Connection Signature Resolving Key) has been distributed and stored.

Definition at line 57 of file SecurityDb.h.

encryption key size

Definition at line 52 of file SecurityDb.h.

uint8_t irk_stored

the security entry has been distributed and stored

Definition at line 62 of file SecurityDb.h.

LTK that is stored has MITM protection.

Definition at line 67 of file SecurityDb.h.

uint8_t ltk_stored

LTK (Long Term Key) has been distributed and stored.

Definition at line 59 of file SecurityDb.h.

peer address

Definition at line 49 of file SecurityDb.h.

true if peer address is public, false if it's static random

Definition at line 54 of file SecurityDb.h.

the current pairing was done using Secure Connections

Definition at line 69 of file SecurityDb.h.