zephyr/doc/reference
Pavel Vasilyev 0335d5fb01 Bluetooth: Mesh: Add OOB Public Key support for provisionee role
This commit allows an unprovisioned device to exchange its public key
using out-of-band techology (see MeshPRFv1.0.1, table 5.19 and section
5.4.2.3).

For in-band public key exchange, the mesh stack uses HCI commands to
generate public and private keys, and DH key. This, however, doesn't
work for OOB public key exchange since there is no command to generate
DH key with a private key provided by an application. Therefore, this
commit adds direct usage of TinyCrypto into the mesh stack for DH key
generation for OOB public key support.

Signed-off-by: Pavel Vasilyev <pavel.vasilyev@nordicsemi.no>
2021-06-10 17:14:03 -04:00
..
api doc/ref/api: Update API Version Modified 2021-06-04 15:04:53 -05:00
audio doc: remove redundant breathe project 2021-05-20 20:04:51 +02:00
bluetooth Bluetooth: Mesh: Add OOB Public Key support for provisionee role 2021-06-10 17:14:03 -04:00
crypto doc: remove redundant breathe project 2021-05-20 20:04:51 +02:00
data_structures doc: remove redundant breathe project 2021-05-20 20:04:51 +02:00
devicetree doc: remove redundant breathe project 2021-05-20 20:04:51 +02:00
display doc: remove redundant breathe project 2021-05-20 20:04:51 +02:00
drivers doc: reference: drivers: fix struct member names in svg 2021-05-25 22:37:57 -04:00
edac doc: remove redundant breathe project 2021-05-20 20:04:51 +02:00
file_system doc: remove redundant breathe project 2021-05-20 20:04:51 +02:00
kernel doc: kernel: add documentation for queues 2021-05-24 14:20:01 -04:00
libc doc: remove redundant breathe project 2021-05-20 20:04:51 +02:00
logging doc: remove redundant breathe project 2021-05-20 20:04:51 +02:00
memory_management doc: add some bits about demand paging 2021-05-28 11:33:22 -04:00
misc doc: remove redundant breathe project 2021-05-20 20:04:51 +02:00
modbus doc: remove redundant breathe project 2021-05-20 20:04:51 +02:00
networking doc: remove redundant breathe project 2021-05-20 20:04:51 +02:00
peripherals drivers: hwinfo: Add reset cause support 2021-06-08 10:16:17 +02:00
power_management docs: pm: System power management diagram 2021-06-03 14:12:52 -05:00
random doc: remove redundant breathe project 2021-05-20 20:04:51 +02:00
resource_management doc: remove redundant breathe project 2021-05-20 20:04:51 +02:00
settings doc: remove redundant breathe project 2021-05-20 20:04:51 +02:00
shell doc: remove redundant breathe project 2021-05-20 20:04:51 +02:00
storage doc: remove redundant breathe project 2021-05-20 20:04:51 +02:00
task_wdt doc: remove redundant breathe project 2021-05-20 20:04:51 +02:00
timing_functions doc: remove redundant breathe project 2021-05-20 20:04:51 +02:00
usb doc: remove redundant breathe project 2021-05-20 20:04:51 +02:00
usermode doc: remove redundant breathe project 2021-05-20 20:04:51 +02:00
util doc: remove redundant breathe project 2021-05-20 20:04:51 +02:00
virtualization doc: remove redundant breathe project 2021-05-20 20:04:51 +02:00
index.rst doc: add some bits about demand paging 2021-05-28 11:33:22 -04:00