15865 Commits

Author SHA1 Message Date
Matthias Ringwald
335dba6a8f avdtp_util: use avdtp_get_signaling_message_type 2024-01-24 16:10:32 +01:00
Matthias Ringwald
3cb0f44de9 avdtp: avoid out of bounds read 2024-01-24 16:10:32 +01:00
Matthias Ringwald
d90722d454 hci: implement gap_cig_remove 2024-01-24 14:59:54 +01:00
Matthias Ringwald
f2e409f3a3 hci: use cig_id instead of cig_handle 2024-01-24 14:59:54 +01:00
Matthias Ringwald
137a570a71 gap: support coordinated private random address updates 2024-01-24 14:59:09 +01:00
Matthias Ringwald
62daa44137 gap: made mutual authentication for legacy secure connections optional 2024-01-23 19:46:07 +01:00
Weigang Wang
f6a72c8fdb gatt-service/device_information-service_client: return command disallowed when busy 2024-01-23 17:06:52 +01:00
Matthias Ringwald
e7af4f1f3f att_server: allow to start crypto operation from delayed att read/write request
# Conflicts:
#	CHANGELOG.md
2024-01-23 16:35:55 +01:00
Matthias Ringwald
c61037cc77 att_sever: call att_read_callback on services with ATT_READ_RESPONSE_PENDING
# Conflicts:
#	CHANGELOG.md
2024-01-23 16:35:10 +01:00
Matthias Ringwald
85878f9d1f att_server: add flags to att_service_handler_t 2024-01-23 16:14:25 +01:00
Matthias Ringwald
f76e733a84 sm: fix cache ltk for central re-encrypt 2024-01-23 16:13:18 +01:00
Matthias Ringwald
f728bb7b34 sm: use INVALID_LINK_KEY for missing link key 2024-01-23 11:28:26 +01:00
Matthias Ringwald
bcab665063 sm: cache ltk in central role 2024-01-23 11:28:26 +01:00
Matthias Ringwald
8ce186819b hci: always init conn link key type 2024-01-23 11:28:26 +01:00
Milanka Ringwald
9e709c1bc0 example: rework Nordic SPP demos 2024-01-23 11:26:25 +01:00
Milanka Ringwald
105be2b8cd gatt-service/nordic_spp_service_server: emit service disconnect on HCI disconnect 2024-01-23 11:25:46 +01:00
Matthias Ringwald
2b6efc4d0e hci: fix build 2024-01-17 12:16:22 +01:00
Matthias Ringwald
64e2b019f2 gap: document requirement for RPA in extended advertising 2024-01-17 12:05:17 +01:00
Matthias Ringwald
67bf59ff2b sm: get own addr & type from hci advertising set 2024-01-17 12:05:17 +01:00
Matthias Ringwald
22f987e460 hci: rename hci_extended_advertising_supported 2024-01-17 12:05:17 +01:00
Matthias Ringwald
135568f9c0 hci: make hci_extended_advertising_supported public 2024-01-17 12:05:17 +01:00
Matthias Ringwald
efc77985e3 gap: add gap_le_get_own_advertising_set_address 2024-01-17 12:04:37 +01:00
Matthias Ringwald
8dc1b1d01e gap: set IRK for undirected advertising 2024-01-17 12:04:37 +01:00
Matthias Ringwald
02eb018664 esp32: fix build warninig in es8388 driver 2024-01-17 10:58:04 +01:00
Matthias Ringwald
d0f707ff11 test/security_manager: fix build 2024-01-15 18:12:06 +01:00
Matthias Ringwald
d9f3ead5ea sm: use current peer random address 2024-01-15 15:43:01 +01:00
Matthias Ringwald
50053c13e1 sm: clarify addr in sm_connection_init 2024-01-15 15:43:01 +01:00
Matthias Ringwald
512589684b sm: use sm_run_irk_lookup() for device lookup with IRK 2024-01-15 15:43:01 +01:00
Matthias Ringwald
c2b94d32cc sm: skip ah calculation for resolvable private random addresses when address resolution is used in Controller 2024-01-15 15:43:01 +01:00
Matthias Ringwald
4361507f46 sm: log own/peer address 2024-01-15 15:43:00 +01:00
Matthias Ringwald
9fd274a1e9 hci: re-start le connection with address in case of required stop to update lists 2024-01-15 15:43:00 +01:00
Matthias Ringwald
2fbf0ed048 hci: clean up resolving list todos 2024-01-15 15:43:00 +01:00
Matthias Ringwald
58babb647e hci: store current random address for outgoing connections in peer resolvable private address field 2024-01-15 15:43:00 +01:00
Matthias Ringwald
0890cf2b80 hci: add hci_is_le_identity_address_type 2024-01-15 15:43:00 +01:00
Matthias Ringwald
bede2a55c2 hci: use hci_event_le_meta_get_subevent_code 2024-01-15 15:43:00 +01:00
Matthias Ringwald
5bb205a5cd hci: avoid erroneous connection struct for direct le connection with resolvable private address 2024-01-15 15:43:00 +01:00
Matthias Ringwald
ca0d6e5afd hci: rename gap_get_outgoing_connection 2024-01-15 15:43:00 +01:00
Matthias Ringwald
b11b8e4749 hci: remove redundant check in hci_handle_le_connection_complete_event 2024-01-15 15:43:00 +01:00
Matthias Ringwald
688bcdb427 hci: rename event_handle_le_connection_complete 2024-01-15 15:43:00 +01:00
Matthias Ringwald
c1281a25f9 hci: free hci connection on connection complete (handle invalid) only if requested 2024-01-15 15:43:00 +01:00
Dirk Helbig
421ee5a81f chipset/zephyr: add guide to turn nrf5340 development boards into HCI USB dongles 2024-01-15 15:43:00 +01:00
Matthias Ringwald
5f1af52084 adv_bearer: fix memcpy 2024-01-13 17:59:05 +01:00
Matthias Ringwald
45d80b0845 sm: fix compile without ENABLE_LE_CENTRAL, fixes #554 2024-01-10 11:53:37 +01:00
Ricardo Quesada
d48e511ecb
compile_gatt.py: add clang-format off to header (#553)
Add clang-format off to header.
Useful when the auto-generated headers are checked-in a repo with
clang-format enabled.
2024-01-10 11:46:20 +01:00
Matthias Ringwald
afbd946d92 sm: abort pairing with invalid parameter error for encryption key size > 16 2024-01-09 16:01:00 +01:00
Matthias Ringwald
6e821f1c6c btstack_resample: assert if num channels = 0 2024-01-09 15:11:58 +01:00
Matthias Ringwald
1c00f28917 posix-h4-nxp: enable audio support 2024-01-09 15:10:11 +01:00
Matthias Ringwald
94af8b0e57 hfp_hf: send HF Indicator update only if enabled by AG 2024-01-08 15:43:48 +01:00
Matthias Ringwald
21df969ba0 hfp_hf: store hf indicators in hfp 2024-01-08 15:37:31 +01:00
Matthias Ringwald
e3ea12006b test/fuzz: fix memory in l2cap fuzzer 2024-01-04 19:20:51 +01:00