2038 Commits

Author SHA1 Message Date
Matthias Ringwald
1375370385 test/mesh: remove -Wimplicit-fallthrough as it is clang-only 2020-03-11 15:59:51 +01:00
Milanka Ringwald
7d33cb261f test/fuzz: setup controller info to allow sending, set conn role as slave, cover more states 2020-03-10 10:16:10 +01:00
Milanka Ringwald
93fdb564bf test/fuzz: prepare environment for GATT client 2020-03-04 09:52:42 +01:00
Matthias Ringwald
6fb99087c2 test/mesh: fix cmake build 2020-03-03 18:01:49 +01:00
Matthias Ringwald
ecf98ce012 ad_parser: avoid out-of-bounds read in ad_data_contains_uuid16/128 helpers 2020-02-25 10:47:24 +01:00
Matthias Ringwald
bba538e52d test/fuzz: enable debug symbols, set att callbacks in att db fuzzer, add gdb + lldb to docker image 2020-02-11 21:18:59 +01:00
Matthias Ringwald
42ec162584 test/fuzz: start with att_db 2020-02-11 11:50:08 +01:00
Matthias Ringwald
39f043d5d3 btstack_tlv_posix: only keep last value in memory, fix delete operation 2020-01-30 11:43:44 +01:00
Matthias Ringwald
8008788713 test/fuzz: set connection handle based on input data 2020-01-28 18:47:06 +01:00
Matthias Ringwald
18976c74b2 test/fuzz: prepare classic acl + sco incoming and ready + le ready hci connection for fuzz_hci 2020-01-28 18:22:43 +01:00
Matthias Ringwald
f3ede59445 test/fuzz: test hci 2020-01-27 22:16:45 +01:00
Matthias Ringwald
3d57634366 test/fuzz: update link flags 2020-01-21 14:21:32 +01:00
Matthias Ringwald
eddac6153d test/fuzz: test hci 2020-01-20 18:08:59 +01:00
Matthias Ringwald
1f805efefd test/fuzz: test hci_transport_h4 2020-01-19 00:44:02 +01:00
Matthias Ringwald
a4419cc8cf att_db_util: implement att_db_util_hash_calc
test/att_db_util: add test for calc gatt database hash
2020-01-09 22:20:41 +01:00
Matthias Ringwald
73843592ce att_db_util: implement generator for GATT Database Hash 2020-01-09 22:20:41 +01:00
Matthias Ringwald
bc6b65c794 att_db_util: track number of bytes to include in database hash 2020-01-09 22:20:41 +01:00
Matthias Ringwald
8e361704e5 btstack_crypto: change aes_cmac to access all message bytes sequentially 2020-01-09 22:20:41 +01:00
Matthias Ringwald
7aa521df15 test/crypto: add more cmac tests 2020-01-09 22:20:41 +01:00
Matthias Ringwald
ec422a3a49 mesh: fix MESH_SUBEVENT_PROXY_CONNECTED
Event does not have a status field
2020-01-07 22:23:36 +01:00
Matthias Ringwald
b24771d95e hfp_hf: fix HFP_SUBEVENT_SPEAKER_VOLUME and HFP_SUBEVENT_MICROPHONE_VOLUME definitions
Both have no status field
2020-01-07 22:14:59 +01:00
Matthias Ringwald
9b9bd84a4f hfp_ag_demo, hfp_ag_client_test: avoid out-of-bounds stack read 2020-01-07 22:13:31 +01:00
Matthias Ringwald
f959ac69f5 test/gatt_client: avoid invalid memory access in mock implementation 2020-01-07 22:12:37 +01:00
Matthias Ringwald
ccc4a51891 test: add -fanitize=address,undefined to most tests 2020-01-07 11:26:31 +01:00
Matthias Ringwald
497cc6820f test/mesh: more warnings 2020-01-07 09:37:07 +01:00
Milanka Ringwald
f88046ff92 avdtp_source_test: remove function that moved to library 2019-12-17 09:20:12 +01:00
Matthias Ringwald
74b96ea183 test/avdtp_util: update test 2019-12-16 16:14:33 +01:00
Milanka Ringwald
d61023b23c mesh: add unit test for elements descriptions iterator, add missing getter for CONFIGURATION_COMPOSITION_DATA event, fix offsets in existing getters 2019-12-12 15:17:14 +01:00
Matthias Ringwald
f13fc29007 btstack_crypto: move rijndael/aes128 implementation into 3rd-party [a2471] 2019-12-07 22:32:03 +01:00
Milanka Ringwald
cc2a5f42a2 mesh: add skeleton files for mesh_configuration_client 2019-12-06 09:25:36 +01:00
Matthias Ringwald
7ee2bdaeef mesh: add generic level server to test/mesh, use bstack_assert, fix time calculation 2019-11-12 16:22:38 +01:00
Matthias Ringwald
f346f180a4 test/mesh: add fault state and add command to simulate fault 2019-10-29 19:19:38 +01:00
Matthias Ringwald
5d71beb8a1 mesh: allow to configure node info: cid, pid, vid 2019-10-29 17:12:15 +01:00
Matthias Ringwald
60b0564cc4 test/pts: use tlv version of link key db and le device db 2019-10-24 17:52:41 +02:00
Matthias Ringwald
d425804b40 test/mesh: log incomplete segmented messages at EOF 2019-10-24 16:22:19 +02:00
Matthias Ringwald
98e0b87678 test/mesh: skip seg acks when reassembling segmented messages 2019-10-24 14:37:57 +02:00
Matthias Ringwald
765f9d5344 test/mesh: fix build of mesh_pty without proxy enabled 2019-10-24 13:46:11 +02:00
Matthias Ringwald
3c061251b2 test/mesh: decode segment acknowledgements 2019-10-24 11:22:27 +02:00
Matthias Ringwald
a1146ab854 test/mesh: add generic messages to dissector 2019-10-24 11:19:50 +02:00
Matthias Ringwald
ce4f7e0e0c test/mesh: process all received ADVs 2019-10-22 22:39:49 +02:00
Matthias Ringwald
0aa6ff4026 test/mesh: add Configuration and Health Server message names 2019-10-22 21:45:32 +02:00
Matthias Ringwald
eed276207a test/mesh: fix parsing received advs, create new segmented message on new seq_zero 2019-10-22 19:11:35 +02:00
Matthias Ringwald
32ee5dd707 test: run map_test by build server 2019-10-22 16:42:03 +02:00
Milanka Ringwald
25d0666c75 map_util: assert data len, use explicit comparisons in if clauses 2019-10-22 15:16:33 +02:00
Milanka Ringwald
4eb8f7a7eb map_client: fix compile 2019-10-22 14:55:07 +02:00
Milanka Ringwald
8fce0df8fe map_client: enable ASSERT, fix compile 2019-10-22 14:44:26 +02:00
Matthias Ringwald
3e35e030aa test/mesh: initial version of mesh-aware p .pklg dumper 2019-10-21 16:04:08 +02:00
Matthias Ringwald
6d64841b77 test/mesh: net_mic len depends on CTL, add network_encrypt 2019-10-18 22:28:32 +02:00
Matthias Ringwald
bbaf89325d test/mesh: add mesh network pdu deobfuscation and decryption 2019-10-18 19:25:27 +02:00
Matthias Ringwald
1d0ba3a509 test/mesh: mesh security toolbox in python 2019-10-18 11:51:20 +02:00