Gleb Klochkov / Mbed OS Climatcontroll_Main

Dependencies:   esp8266-driver

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>

Inherited by GenericSecurityManager::ControlBlock_t.

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 local_address_is_public:1
 true if local 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 csrk_mitm_protected:1
 CSRK that is stored has MITM protection.
uint8_t ltk_stored:1
 LTK (Long Term Key) has been distributed and stored.
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 59 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 50 of file SecurityDb.h.

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

Definition at line 54 of file SecurityDb.h.

LTK that is stored has MITM protection.

Definition at line 63 of file SecurityDb.h.

uint8_t ltk_stored

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

Definition at line 61 of file SecurityDb.h.

peer address

Definition at line 47 of file SecurityDb.h.

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

Definition at line 52 of file SecurityDb.h.

the current pairing was done using Secure Connections

Definition at line 65 of file SecurityDb.h.