23 Commits

Author SHA1 Message Date
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