Infineon Logo AIROC BTSDK v4.9 - Documentation
 
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
mesh_core_provision_cb_t Struct Reference

Mesh Core Provisioning Control Block. More...

Data Fields

uint8_t pb_priv_key [WICED_BT_MESH_PROVISION_PRIV_KEY_LEN]
 public key of the node for ECDH authentication
 
uint8_t pb_public_key [WICED_BT_MESH_PROVISION_PUBLIC_KEY_LEN]
 private key of the node for ECDH authentication
 
uint32_t conn_id
 link id (connection id) for PB_ADV
 
uint8_t state
 one of the BP_ADV_TRANSPORT_STATE_XXX
 
uint8_t client_pdu_sent
 TRUE(>0) during the time when RPR client is sending PDU to the provisioning node.
 
uint8_t pb_type
 type of the provisioning. More...
 
uint16_t node_id
 address of the provisioning node
 
uint32_t timeout
 end timeout between PDUs in seconds - disconnect after that
 
uint8_t identify_duration
 Identify duration field of the Invite PDU.
 
uint8_t type
 Provisioning type (see WICED_BT_MESH_PROVISION_TYPE)
 
wiced_bt_mesh_core_provision_capabilities_t capabilities
 
wiced_bt_mesh_core_provision_start_t start
 
uint8_t peer_public_key_or_ecdh_secret [WICED_BT_MESH_PROVISION_PUBLIC_KEY_LEN]
 we will use it for ECDH secret too
 
uint8_t conf_key_or_dev_key [WICED_BT_MESH_KEY_LEN *2]
 
uint8_t confirmation [WICED_BT_MESH_PROVISION_CONFIRMATION_LEN *2]
 
uint8_t prov_salt [WICED_BT_MESH_KEY_LEN *2]
 
uint8_t session_key [WICED_BT_MESH_KEY_LEN]
 
uint8_t random [WICED_BT_MESH_PROVISION_RANDOM_LEN *2]
 
uint8_t oob_value [32]
 max static OOB value len is 256 bits(32bytes). More...
 
uint8_t oob_value_len
 length of the OOB value
 
uint16_t net_key_idx
 NetKeyIdx provisioned.
 
wiced_bt_mesh_core_precord_descriptor_tp_prov_record_descriptor
 

Detailed Description

Mesh Core Provisioning Control Block.

Field Documentation

uint8_t oob_value[32]

max static OOB value len is 256 bits(32bytes).

Max input and output OOB value length is 8 bytes

uint8_t pb_type

type of the provisioning.

one of the PB_TYPE_XXX


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