7898 Commits

Author SHA1 Message Date
Matthias Ringwald
2fdc0d5318 drop fix for pairing complete on disconnect 2018-04-03 17:02:09 +02:00
Matthias Ringwald
5d3602ee40 pts/sm_test: gitignore TEST_FAIL* 2018-04-03 17:02:09 +02:00
Matthias Ringwald
4f95acbc5d pts/sm_test: rename result folder to test_fail if expected failure doesn't match 2018-04-03 17:02:09 +02:00
Matthias Ringwald
e5ef36b087 pts/sm_test: added OOB tests 2018-04-03 17:02:09 +02:00
Matthias Ringwald
a5171bb237 pts/sm_test: support passkey entry 2018-04-03 17:02:09 +02:00
Matthias Ringwald
ad912a6c9e pts/sm_test: allow simulation of pairing failures 2018-04-03 17:02:09 +02:00
Matthias Ringwald
94145cfe40 pts/sm_test: enable notification on le counter characteristic 2018-04-03 17:02:09 +02:00
Matthias Ringwald
26dc3f675e pts/sm_test: write config.txt 2018-04-03 17:02:09 +02:00
Matthias Ringwald
a359d9e749 pts/sm_test: first SC test working 2018-04-03 17:02:09 +02:00
Matthias Ringwald
5b6c930de2 pts: sm_test.py reads sm_test.csv descriptions and creates result folder 2018-04-03 17:02:09 +02:00
Matthias Ringwald
bb9658b8ca pts: sm.py to run sm tests using 2 BTstack processes 2018-04-03 17:02:09 +02:00
Matthias Ringwald
4acf7b7b5f sm: set ra/rb for OOB pairing 2018-04-03 15:45:10 +02:00
Matthias Ringwald
a680ba6b58 sm: add sm_register_sc_oob_data_callback, verify received OOB data 2018-04-03 13:43:57 +02:00
Matthias Ringwald
c59d0c922e sm: add sm_generate_sc_oob_data 2018-04-02 21:53:17 +02:00
Matthias Ringwald
65a9a04ea0 sm: SC OOB working without any OOB data checks - basically Just Works 2018-04-02 19:47:08 +02:00
Matthias Ringwald
0af429c6ec sm: fix decline bonding for secure connections 2018-03-31 21:38:25 +02:00
Matthias Ringwald
644c6a1da3 sm: avoid pairing failure when user response triggers packet transmission 2018-03-31 18:48:30 +02:00
Matthias Ringwald
dd4a08fb5a sm: re-implement sending of keypress notifications 2018-03-31 18:28:36 +02:00
Matthias Ringwald
ae451ec5d9 sm: fix verification of confirm value for SC JW/NC in Iniator role 2018-03-30 23:38:28 +02:00
Matthias Ringwald
03f736b157 sm: fix accidental SM_EVENT_PAIRING_COMPLETE on HCI Disconnect 2018-03-30 23:07:26 +02:00
Matthias Ringwald
dc3878e895 sm: request signing key only when bonding and ENABLE_LE_SIGNED_WRITE (fix) 2018-03-30 22:27:40 +02:00
Matthias Ringwald
bb09604f2e sm: request signing key only when bonding and ENABLE_LE_SIGNED_WRITE 2018-03-30 22:22:19 +02:00
Matthias Ringwald
27ef8bc836 sm: store pairing information only if both devices have requested bonding 2018-03-30 20:06:58 +02:00
Matthias Ringwald
1b7acd0d7f att_server: handle SM_EVENT_PAIRING_COMPLETE 2018-03-30 20:04:06 +02:00
Matthias Ringwald
09ea1b6290 sm: rename sm_boding_requested to sm_pairing_requested 2018-03-30 19:07:19 +02:00
Matthias Ringwald
b1ec855b75 att_db_util: fix flags for CCC 2018-03-29 17:43:14 +02:00
Matthias Ringwald
acaa7cdab8 changelog: add seperate security level for att read/write 2018-03-29 17:22:12 +02:00
Matthias Ringwald
bd07ab9fd4 doc: explain separate security level for att read/write 2018-03-29 17:22:12 +02:00
Matthias Ringwald
fd1be25d18 att_db: add att db version as first byte, report error if version differs (also works for older db without version byte) 2018-03-29 17:22:12 +02:00
Matthias Ringwald
eeeae29572 att_db: replace code for read without authentication with new read/write security levels 2018-03-29 17:22:12 +02:00
Matthias Ringwald
d7ec1d24bc compile_gatt: pretty print security settings in generated file 2018-03-29 17:22:12 +02:00
Matthias Ringwald
93fc301256 att_db: new property values for required read/write security level 2018-03-29 17:22:12 +02:00
Matthias Ringwald
1dd680d776 att_db: validate security level for read vs. write 2018-03-29 17:22:12 +02:00
Matthias Ringwald
9d622fde0d att_db: pass att operation mode read/write to att_validate_security 2018-03-29 17:22:12 +02:00
Matthias Ringwald
e22a261227 compile_gatt: define independent security requirements for read and write operations 2018-03-29 17:22:12 +02:00
Matthias Ringwald
6157e074a1 test/att_db: fix test data for att_db_util test 2018-03-29 17:20:35 +02:00
Matthias Ringwald
518b9ae3d6 att: drop unused ATT_DB_PERSISTENT_WRITE_CCC 2018-03-29 17:05:05 +02:00
Matthias Ringwald
f2122e1b0c em9304: add converter for .emp to .c 2018-03-28 11:01:52 +02:00
Matthias Ringwald
192365fe94 sm: allow to simulate pairing failures for testing (requires ENABLE_TESTING_SUPPORT) 2018-03-27 14:42:09 +02:00
Matthias Ringwald
fb34235af3 libusb: fix packet log path derivation from usb path if additional arguments are provided 2018-03-27 14:42:09 +02:00
Milanka Ringwald
c0519d72a1 pts: fix compile 2018-03-26 21:52:25 +02:00
Matthias Ringwald
70d7488979 em9304: add some vendor specific hci commands 2018-03-23 10:07:24 +01:00
Matthias Ringwald
a70e17d4c9 GAP: allow to limit number of connections in LE Peripheral role with gap_set_max_number_peripheral_connections (fix) 2018-03-22 15:40:46 +01:00
Matthias Ringwald
bba111e7fb att_dispatch: trigger another can send now on client request 2018-03-22 15:20:26 +01:00
Matthias Ringwald
7fd7aa6f98 gap: ignore gap_disconnect if already disconnected 2018-03-16 15:50:28 +01:00
Matthias Ringwald
e3012924eb btstack_link_key_db_static: add iterator 2018-03-16 15:45:17 +01:00
Matthias Ringwald
404999fe25 btstack_link_key_db_memory: add iterator 2018-03-16 15:45:03 +01:00
Matthias Ringwald
d61bcaf3a3 doc: add ENABLE_ATT_DELAYED_READ_RESPONSE 2018-03-16 11:57:09 +01:00
Matthias Ringwald
495db15d42 fix compile 2018-03-16 11:52:41 +01:00
Matthias Ringwald
3385451f57 changelog: remove duplicate items 2018-03-16 11:31:16 +01:00