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 |
|
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 |
|