Matthias Ringwald
|
dc9cb285dc
|
mesh: delete old app keys on key refresh phase 3
|
2019-07-20 08:50:32 +02:00 |
|
Matthias Ringwald
|
82eb991862
|
mesh: add version field to transport keys
|
2019-07-20 08:50:32 +02:00 |
|
Matthias Ringwald
|
df8235ad2f
|
mesh: move mesh_key_refresh_state_t and mesh_secure_network_beacon_state_t to mesh_subnet_t
|
2019-07-20 08:50:32 +02:00 |
|
Matthias Ringwald
|
2b7de14bb0
|
mesh: move advertisement_with_network_id from mesh_network_key_t to mesh_subnet_t
|
2019-07-20 08:50:32 +02:00 |
|
Matthias Ringwald
|
e378fa650f
|
mesh: move node_id_advertisement_running from mesh_network_key_t to mesh_subnet_ta
|
2019-07-20 08:50:32 +02:00 |
|
Matthias Ringwald
|
2fa98d7e52
|
mesh: move key refresh and secure beacon data from mesh_network_key_t to mesh_subnet_t
|
2019-07-20 08:50:32 +02:00 |
|
Matthias Ringwald
|
de7d11c030
|
mesh: dd mesh_subnet_iterator, add mesh_subnet_for_netkey_index
|
2019-07-20 08:50:32 +02:00 |
|
Matthias Ringwald
|
c82bae6612
|
mesh: add version field to mesh_network_key_t
|
2019-07-20 08:50:32 +02:00 |
|
Matthias Ringwald
|
77ba3d3f9f
|
mesh: move src/ble/mesh to src/mesh
|
2019-07-20 08:50:31 +02:00 |
|
Matthias Ringwald
|
491c14d193
|
mesh: send secure network beacon over gatt, too
|
2019-07-20 08:50:30 +02:00 |
|
Matthias Ringwald
|
f576ee26ea
|
mesh: add security beaon state to network key
|
2019-07-20 08:50:30 +02:00 |
|
Matthias Ringwald
|
b9ccacabde
|
mesh: store beacon_interval_ms in mesh_network_key_t
|
2019-07-20 08:50:30 +02:00 |
|
Matthias Ringwald
|
4517f741ac
|
mesh: add internal index to network keys
|
2019-07-20 08:50:30 +02:00 |
|
Matthias Ringwald
|
6eb2ec7108
|
mesh: add internal index to transport keys that is used to persist max MAX_NR_MESH_TRANSPORT_KEYS
|
2019-07-20 08:50:29 +02:00 |
|
Milanka Ringwald
|
da7a2b6df2
|
mesh: implement key_refresh_phase_get foundation message
|
2019-07-20 08:50:28 +02:00 |
|
Matthias Ringwald
|
574ec93036
|
mesh: remove mesh_network_key_list_add_from_provisioning_data from mesh_keys.h
|
2019-07-20 08:50:28 +02:00 |
|
Milanka Ringwald
|
9e3cc73e4f
|
mesh: implement Config Node Identity Get message
|
2019-07-20 08:50:28 +02:00 |
|
Matthias Ringwald
|
01496892a1
|
mesh: add new keys at end of key list, add key_refresh field
|
2019-07-20 08:50:27 +02:00 |
|
Matthias Ringwald
|
61b3b79889
|
mesh: remove const from key getters and iterators
|
2019-07-20 08:50:27 +02:00 |
|
Matthias Ringwald
|
1e891ec87b
|
mesh: appkey management - update code to use add appkey instead of mesh_application_key_set
|
2019-07-20 08:50:27 +02:00 |
|
Matthias Ringwald
|
48dbbdaabd
|
mesh: appkey management - add iterator to get all keys for a given netkey index
|
2019-07-20 08:50:27 +02:00 |
|
Matthias Ringwald
|
9572f83fe1
|
mesh: rename mesh_transport_key_aid_iterator to indicate AID filter
|
2019-07-20 08:50:27 +02:00 |
|
Matthias Ringwald
|
7f00ba15e4
|
mesh: simplify mesh_transport_key_iterator
|
2019-07-20 08:50:27 +02:00 |
|
Matthias Ringwald
|
0cdba057f6
|
mesh: appkey management - key and virtual address iterator also filters on netkey_index
|
2019-07-20 08:50:27 +02:00 |
|
Matthias Ringwald
|
f23c7cad07
|
mesh: appkey management - update iterator to use linked list
|
2019-07-20 08:50:27 +02:00 |
|
Matthias Ringwald
|
f747e0fc9d
|
mesh: pass netkey_index to mesh_application_key_set
|
2019-07-20 08:50:27 +02:00 |
|
Matthias Ringwald
|
8d3c795711
|
mesh: appkey management - add/delete key to/from linked list
|
2019-07-20 08:50:27 +02:00 |
|
Matthias Ringwald
|
04c527dc21
|
mesh: add netkey_index to mesh_transport_key_t
|
2019-07-20 08:50:27 +02:00 |
|
Matthias Ringwald
|
fa5e639f2c
|
mesh: index -> appkey_index in mesh_transport_key_t
|
2019-07-20 08:50:27 +02:00 |
|
Matthias Ringwald
|
a6f6e623b5
|
mesh: provide mesh_network_key_list_count
|
2019-07-20 08:50:27 +02:00 |
|
Matthias Ringwald
|
dad44b83b9
|
mesh: allow to modify network keys
|
2019-07-20 08:50:27 +02:00 |
|
Matthias Ringwald
|
a4f63a5f4d
|
mesh: add general mesh_network_key_iterator
|
2019-07-20 08:50:27 +02:00 |
|
Matthias Ringwald
|
1f32e0a720
|
mesh: rename mesh_network_key_iterator into mesh_network_key_nid_iterator
|
2019-07-20 08:50:27 +02:00 |
|
Matthias Ringwald
|
4a0ab6ffc5
|
mesh: implement netkey list management
|
2019-07-20 08:50:27 +02:00 |
|
Matthias Ringwald
|
1c4e808439
|
mesh: extract network key managment from mesh_network into mesh_keys
|
2019-07-20 08:50:27 +02:00 |
|
Matthias Ringwald
|
ded0e91f25
|
mesh: extract mesh_keys that handles application and device keys
|
2019-07-20 08:50:26 +02:00 |
|