Commit Graph

6 Commits

Author SHA1 Message Date
Brian Gix
632e67f8d6 mesh: ELL encrypt dependancy README section added
Due to known AEAD encryption deficiencies in old versions of the
kernel, we have added a section on identifying and back-porting
mesh to otherwise non-supporting platforms.
2019-05-31 16:46:34 -07:00
Brian Gix
ce3031a6b2 mesh: Reconfigure node storage tree
Add a tree structure to a nodes data storage, in order to safely handle
Replay Protection list, Refactor local Sequence Numbers, and add Key
storage for Config Client nodes.
2019-05-13 12:12:20 -07:00
Michał Lowas-Rzechonek
64670a4a31 mesh: Use node uuids as storage directory names
Instead of keeping track of unique 16bit node identifiers, reuse their
UUIDs to create both storage directories and dbus objects.

Because of that:
 - UUID is no longer stored in the JSON file, it's inferred from the
   directory name instead
 - Join(), CreateNetwork() and ImportLocalNode() APIs return an error if
   given UUID already registered within the daemon
2019-05-08 11:31:18 -07:00
Inga Stotland
c953e1c7f3 mesh: Add README file
This file contains instructions for Bluetooth mesh daemon
    configuration and description of the persistent storage.
2019-02-04 12:04:42 -08:00
Inga Stotland
ef05f4957d tools: Move meshctl sources under tools/mesh directory
This is a temporary location until the unified mesh solution is provided
2018-07-06 13:03:33 +02:00
Brian Gix
846af2a229 mesh: define APIs for Bluetooth Mesh 2017-08-21 12:40:35 +02:00