25 Commits

Author SHA1 Message Date
Milanka Ringwald
7bd12f9f48 mesh: rename mesh events to start with MESH_SUBEVENT 2019-07-20 08:50:28 +02:00
Matthias Ringwald
2a825dbaba mesh: dump network config only in main app 2019-07-20 08:50:28 +02:00
Matthias Ringwald
9f877d16e1 mesh: stop provisioning timer on send provisioning complete 2019-07-20 08:50:28 +02:00
Matthias Ringwald
019580686c mesh: replace individual getters with getter for provisioning network key 2019-07-20 08:50:27 +02:00
Matthias Ringwald
300c31f618 mesh: store NetKey in provisioning data 2019-07-20 08:50:27 +02:00
Matthias Ringwald
13894af284 mesh: use mesh_network_key_derive in provisioning_device 2019-07-20 08:50:27 +02:00
Matthias Ringwald
9ca723fbc2 mesh: fix device key provisional data getter 2019-07-20 08:50:25 +02:00
Matthias Ringwald
56d016f692 btstack_crypto: fix typo in ccm functions 2019-07-20 08:50:25 +02:00
Milanka Ringwald
e85388bcc4 mesh: calculate identity key 2019-07-20 08:50:23 +02:00
Milanka Ringwald
81f9e27569 mesh: mesh proxy server service skeleton 2019-07-20 08:50:23 +02:00
Milanka Ringwald
127b9caf59 mesh: extract pb_gatt 2019-07-20 08:50:23 +02:00
Milanka Ringwald
870b3bb0eb mesh: rename pb_adv into pb_gatt in mesh_provisiong_service_server; provide dispatchers for open, send, close 2019-07-20 08:50:23 +02:00
Milanka Ringwald
339c5cba81 mesh: fix event len for MESH_PB_TRANSPORT_LINK_CLOSED/OPEN, store conn type in provisioning device, prepare dispatch 2019-07-20 08:50:23 +02:00
Milanka Ringwald
26ecb6246e mesh: add type pb_type_t, rename ADV to TRANSPORT in events 2019-07-20 08:50:23 +02:00
Milanka Ringwald
beeedc4565 mesh: add pb_adv_cid to pb_adv_send_pdu 2019-07-20 08:50:23 +02:00
Milanka Ringwald
2bf4d0f45f mesh: provisioning device, adapt for gatt 2019-07-20 08:50:23 +02:00
Milanka Ringwald
a1435edea8 mesh: define maz size of proxy PDU 2019-07-20 08:50:23 +02:00
Matthias Ringwald
b3511cb46b mesh: provide access to provisioned device key 2019-07-20 08:50:22 +02:00
Matthias Ringwald
2264eafe8f mesh: store unicast addr in provisioning data 2019-07-20 08:50:22 +02:00
Matthias Ringwald
dc0c53e19d mesh: update ccm api 2019-07-20 08:50:22 +02:00
Matthias Ringwald
0f9e9e3d36 mesh: generate new public key for each provisioning in provisioning_device 2019-07-20 08:50:22 +02:00
Matthias Ringwald
d2447ec35f mesh: validate public key in provisioning_device 2019-07-20 08:50:22 +02:00
Matthias Ringwald
9e0a5e85ba mesh: calc k2 with netkey in provisioning_device 2019-07-20 08:50:22 +02:00
Matthias Ringwald
db923fb98a mesh: collect mesh-related crypto functions in /mesh_crypto 2019-07-20 08:50:22 +02:00
Matthias Ringwald
1fbe4564be restart mesh development based on current develop and existing mesh branches 2019-07-20 08:50:21 +02:00