9122 Commits

Author SHA1 Message Date
Matthias Ringwald
dc0c53e19d mesh: update ccm api 2019-07-20 08:50:22 +02:00
Matthias Ringwald
2df6ee7dfe mesh: use larger decryption buffer 2019-07-20 08:50:22 +02:00
Matthias Ringwald
f34c9bad7b mesh: correct cypher len for second block 2019-07-20 08:50:22 +02:00
Matthias Ringwald
2718b724e4 mesh: start decoding received messages 2019-07-20 08:50:22 +02:00
Matthias Ringwald
7dc13593a6 mesh: generate new public key for each connection in provisioning_provisioner 2019-07-20 08:50:22 +02:00
Matthias Ringwald
0f9e9e3d36 mesh: generate new public key for each provisioning in provisioning_device 2019-07-20 08:50:22 +02:00
Matthias Ringwald
96dbb9e18a mesh: disconnect link on invalid public key in provisioning_provisioner 2019-07-20 08:50:22 +02:00
Matthias Ringwald
583974b6d9 mesh: fix debug output typo 2019-07-20 08:50:22 +02:00
Matthias Ringwald
d2447ec35f mesh: validate public key in provisioning_device 2019-07-20 08:50:22 +02:00
Matthias Ringwald
1748905192 mesh: validate NetMIC and try next key on mismatch 2019-07-20 08:50:22 +02:00
Matthias Ringwald
4576c61124 mesh: fix decryption 2019-07-20 08:50:22 +02:00
Matthias Ringwald
88f5388d43 mesh: draft implementation to process network pdu 2019-07-20 08:50:22 +02:00
Matthias Ringwald
783b33ef4a mesh: fix compile 2019-07-20 08:50:22 +02:00
Matthias Ringwald
8c8d9cfb4f mesh: dump provisioning data 2019-07-20 08:50:22 +02:00
Matthias Ringwald
59889268bc mesh: add k2 to mesh_provisioning_data, test message #1 2019-07-20 08:50:22 +02:00
Matthias Ringwald
bdecc9c9d3 mesh: draft implementation to create network pdu from transport pdu 2019-07-20 08:50:22 +02:00
Matthias Ringwald
9e0a5e85ba mesh: calc k2 with netkey in provisioning_device 2019-07-20 08:50:22 +02:00
Matthias Ringwald
31d5f19cc2 mesh: implement k2 in mesh_crypto 2019-07-20 08:50:22 +02:00
Matthias Ringwald
db923fb98a mesh: collect mesh-related crypto functions in /mesh_crypto 2019-07-20 08:50:22 +02:00
Matthias Ringwald
b7f1c2ae8d mesh: use rijndael from test folder 2019-07-20 08:50:21 +02:00
Matthias Ringwald
b673498b9a btstack_event: add mesh events 2019-07-20 08:50:21 +02:00
Matthias Ringwald
1fbe4564be restart mesh development based on current develop and existing mesh branches 2019-07-20 08:50:21 +02:00
Matthias Ringwald
68af39674d btstack_util: btstack_time_delta provides delta between two timestamps 2019-07-20 08:50:21 +02:00
Milanka Ringwald
36d972ad05 tool: add UUIDs for Mesh Characterstics manually 2019-07-20 08:50:21 +02:00
Matthias Ringwald
63270faae8 hci: use scan interval/window from app during init 2019-07-20 08:48:45 +02:00
Matthias Ringwald
eaeabfda24 l2cap: avoid reading l2cap signaling command len out of bounds 2019-07-17 11:28:06 +02:00
Matthias Ringwald
dfa951b111 hci: use 2 bytes as HCI incoming pre-buffer without Classic for GATT Client 2019-07-13 16:29:15 +02:00
Matthias Ringwald
b06dfe1f92 hci_transport_em9304: fix payload size check 2019-07-13 15:38:56 +02:00
Matthias Ringwald
ea374553cc hci_transport_h4: fix payload size check 2019-07-13 15:35:46 +02:00
Matthias Ringwald
6ea073fee9 hci_cmd: fix compile 2019-07-11 11:16:39 +02:00
Matthias Ringwald
5e71c55d29
Merge pull request #236 from skoperst/develop
hci: add page-scan related commands
2019-07-11 11:12:26 +02:00
skoperst
195e82f367 hci: add page-scan related commands 2019-07-11 11:49:22 +03:00
Matthias Ringwald
5dfb87efcb stm32-f4discovery-cc256x: fix build 2019-07-09 15:25:11 +02:00
Matthias Ringwald
9d1b92dd06 changelog: update 2019-07-09 14:53:10 +02:00
Matthias Ringwald
755dfcd863 chipset: add CYW20819 and mention CTS high during power up 2019-07-09 14:48:56 +02:00
Matthias Ringwald
e061bbd447 sm: start encryption upon receiving slave securiy request if bonded 2019-07-08 22:24:58 +02:00
Matthias Ringwald
8b3ffec5c9 sm: fixed regression introduced in f3582630 2019-07-08 22:11:25 +02:00
Milanka Ringwald
ea6072aff7 avdtp_util: fix store_bit16 issue #233 2019-07-01 15:26:59 +02:00
Matthias Ringwald
52b3d2e98e doc/stm32-f4discovery-cc256x: fix build 2019-06-21 11:14:24 +02:00
Matthias Ringwald
bdc352b16d examples: renamed le_counter to gatt_counter and le_streamer to le_streamer_server to indicate suppport for GATT over BR/EDR 2019-06-21 10:45:17 +02:00
Matthias Ringwald
59a1a47a1b hci: fix compile for LE-only 2019-06-20 17:56:20 +02:00
Matthias Ringwald
5aea4d8e7c changelog: ENABLE_GATT_OVER_CLASSIC enables support for GATT over BR/EDR in att_server 2019-06-20 17:26:35 +02:00
Matthias Ringwald
b3f0b70bf0 spp_and_le_streamer: setup GATT over BR/EDR 2019-06-20 17:23:26 +02:00
Matthias Ringwald
c76b4f5903 spp_and_le_counter: setup GATT over BR/EDR 2019-06-20 17:23:26 +02:00
Matthias Ringwald
32324834e4 le_streamer: setup GATT over BR/EDR 2019-06-20 17:23:03 +02:00
Matthias Ringwald
6bee1f95fc le_counter: setup GATT over BR/EDR 2019-06-20 17:22:41 +02:00
Matthias Ringwald
df33ee14b9 att_server: emit att event opened on l2cap connect 2019-06-20 17:09:06 +02:00
Matthias Ringwald
36de854754 att_server: printf->log_info 2019-06-20 17:09:06 +02:00
Matthias Ringwald
914988a1e3 att_server: fetch security params on l2cap connected and restore CCC 2019-06-20 15:30:46 +02:00
Matthias Ringwald
4097998a57 att_server: restore persistent ccc only for LE connections on encrpytion change event 2019-06-20 15:30:46 +02:00