zephyr/subsys/bluetooth/mesh
Michał Narajowski addbdb0d00 mesh: Fix key refresh procedure
Key refresh procedure was ignored on non-primary subnet.

Mesh Profile Specification v1.0.1:
3.10.4 Key Refresh procedure
"This procedure is used when the security of one or more network
keys and/or one or more of the application keys has been compromised
or could be compromised."

"It is possible to update each NetKey independently of all other
NetKeys. A Key Refresh procedure for one NetKey can be in a different
phase to another Key Refresh procedure for other NetKeys."

Signed-off-by: Michał Narajowski <michal.narajowski@codecoup.pl>
2020-07-02 16:30:01 +03:00
..
access.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
access.h Bluetooth: Mesh: Add key-value concept to store model data 2020-06-12 11:09:11 +02:00
adv.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
adv.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
beacon.c mesh: Fix key refresh procedure 2020-07-02 16:30:01 +03:00
beacon.h
cdb.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
cfg_cli.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
cfg_srv.c Bluetooth: Mesh: Add key-value concept to store model data 2020-06-12 11:09:11 +02:00
CMakeLists.txt
crypto.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
crypto.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
foundation.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
friend.c Bluetooth: Mesh: Null check buf before unref 2020-06-17 17:09:36 +02:00
friend.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
health_cli.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
health_srv.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
Kconfig
lpn.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
lpn.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
main.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
mesh.h
net.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
net.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
pb_adv.c mesh: Add reset link functionality to provisioning bearers 2020-07-02 16:30:01 +03:00
pb_gatt.c mesh: Add reset link functionality to provisioning bearers 2020-07-02 16:30:01 +03:00
prov_bearer.h mesh: Add reset link functionality to provisioning bearers 2020-07-02 16:30:01 +03:00
prov.c mesh: Add reset link functionality to provisioning bearers 2020-07-02 16:30:01 +03:00
prov.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
proxy.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
proxy.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
settings.c Bluetooth: Mesh: Add key-value concept to store model data 2020-06-12 11:09:11 +02:00
settings.h
shell.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
test.c
test.h
TODO
transport.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
transport.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00