8225 Commits

Author SHA1 Message Date
Matthias Ringwald
fe704c9511 hci_cmd: add le remote connection parameter commands 2018-04-06 12:31:29 +02:00
Matthias Ringwald
ff04bac77c att_db_util: added security requirement arguments to creator functions 2018-04-05 12:36:48 +02:00
Matthias Ringwald
a0562c9087 sm: drop unused states 2018-04-05 10:32:06 +02:00
Matthias Ringwald
47fb425527 sm: fix stk generation enums 2018-04-05 10:23:46 +02:00
Matthias Ringwald
2c37f7fbb7 chipset: add CYW20704, clean ups 2018-04-05 10:18:13 +02:00
Matthias Ringwald
2b715a1bbf sm: fix compile without SC 2018-04-05 08:32:56 +02:00
Matthias Ringwald
96102ce8f8 sm: fix SC passkey generation 2018-04-04 23:27:23 +02:00
Matthias Ringwald
22cda2e10c sm: introduce sm_passkey_entry 2018-04-04 22:35:47 +02:00
Matthias Ringwald
40c5d8508b sm: introduce sm_passkey_entry 2018-04-04 22:34:29 +02:00
Matthias Ringwald
7edd4211b0 sm: generate 16 byte local nonce 2018-04-04 22:13:14 +02:00
Matthias Ringwald
d1a1f6a4cf sm: use btstack_crypto (lifted from btstack-crypto branch) 2018-04-04 15:53:01 +02:00
Matthias Ringwald
13aa3e4b90 l2cap: fix compile for LE-only with LE Data Channels 2018-04-04 10:39:39 +02:00
Matthias Ringwald
13c412310e readme: drop v0.9 warning, update atwilc3000 firmware size and make LE-only 2018-04-03 21:34:31 +02:00
Matthias Ringwald
2b0d89b5b8 changelog: start April section 2018-04-03 21:34:05 +02:00
Matthias Ringwald
d68c09c21c pts/sm_test: all tests run 2018-04-03 18:37:07 +02:00
Matthias Ringwald
f4487237df pts/sm_test: simulate OOB data exchange, trigger pairing manually as well 2018-04-03 17:02:09 +02:00
Matthias Ringwald
b0ecbe6b0a pts/sm_test: generate sc oob data on start, track oob data, manually start central connect 2018-04-03 17:02:09 +02:00
Matthias Ringwald
cd3c43a4cf pts/sm_test: vavlidate pairing method 2018-04-03 17:02:09 +02:00
Matthias Ringwald
df3d26412f pts/sm_test: report pairing method 2018-04-03 17:02:09 +02:00
Matthias Ringwald
8493626b86 pts/sm_test: suppprt numeric comparison failed. SCJW tests complete 2018-04-03 17:02:09 +02:00
Matthias Ringwald
97a8d07355 pts/sm_test: all SCPK done 2018-04-03 17:02:09 +02:00
Matthias Ringwald
aeb1d7dba0 pts/sm_test: trigger passkey entry failed by decline bonding 2018-04-03 17:02:09 +02:00
Matthias Ringwald
45a7413e73 pts/sm_test: also simulate incorrect passkey entry 2018-04-03 17:02:09 +02:00
Matthias Ringwald
1a9063585d pts/sm_test: drop simulation of delayed key notifications 2018-04-03 17:02:09 +02:00
Matthias Ringwald
d7ffd3a975 pts/sm_test: fix check if test correct 2018-04-03 17:02:09 +02:00
Matthias Ringwald
eb1f257a14 SM/SLA/SCJW/BI-02-C,0,3,8,8,0,0,4 fixed in develop 2018-04-03 17:02:09 +02:00
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