paul-szczepanek-arm
|
bd8572e20f
|
missing return
function would potentially send a reject and accept at the same time
|
2018-06-07 17:18:08 +01:00 |
paul-szczepanek-arm
|
ff7b13837f
|
check for invalid param
|
2018-06-01 15:57:39 +01:00 |
paul-szczepanek-arm
|
de41355c5c
|
Fix not processing all advertising reports if one is filtered out
filtering out individual reports instead of all
|
2018-05-23 14:24:54 +01:00 |
Paul Szczepanek
|
f4b7f32793
|
Merge pull request #49 from pan-/fix-privacy-backward-compatibility
Fix privacy backward compatibility
|
2018-05-23 14:20:49 +01:00 |
paul-szczepanek-arm
|
69a0c10f00
|
removing erroneous (and redundant) check
this is gating on the wrong flag and the call doesn't require a check in the first place
|
2018-05-22 14:37:02 +01:00 |
paul-szczepanek-arm
|
08cb7aefd2
|
fix not writing flags in the file
flags kept with the rest of data for each entry
|
2018-05-22 14:08:09 +01:00 |
paul-szczepanek-arm
|
84ff831141
|
measure file size with SEEK_END
I thought that's not portable but the rest of the codebase uses it so no reason not to
|
2018-05-22 12:25:11 +01:00 |
paul-szczepanek-arm
|
1cd0c20fd0
|
fix opening the file in the wrong mode
|
2018-05-22 12:11:07 +01:00 |
paul-szczepanek-arm
|
7d916a9997
|
fix not writing version number into the file
|
2018-05-22 11:45:38 +01:00 |
Vincent Coubard
|
bdad5d6496
|
BLE Generic: Handle peer address type backward compatibility.
|
2018-05-21 13:29:06 +01:00 |
paul-szczepanek-arm
|
17e8ed9401
|
forward resolving list init
|
2018-05-21 11:34:40 +01:00 |
Vincent Coubard
|
28766bd873
|
BLE: Do not pass peer resolvable address in connection event handler
|
2018-05-21 10:17:44 +01:00 |
paul-szczepanek-arm
|
cd9f12ab45
|
return error codes
|
2018-05-18 13:59:30 +01:00 |
paul-szczepanek-arm
|
ace491d430
|
remove duplicate call
|
2018-05-18 13:54:15 +01:00 |
paul-szczepanek-arm
|
9da64e529e
|
refactor into separate functions for readability and correctness of pal matching db
|
2018-05-18 13:46:55 +01:00 |
paul-szczepanek-arm
|
439d002f7d
|
new API call to change db at runtime
|
2018-05-18 12:34:52 +01:00 |
paul-szczepanek-arm
|
608ad338e8
|
return error when not initialised
|
2018-05-18 10:24:16 +01:00 |
Vincent Coubard
|
d361960aa3
|
BLE: Use peer_address_type_t instead of the legacy address in security manager.
|
2018-05-18 10:04:27 +01:00 |
Vincent Coubard
|
0eb680a08b
|
GenericGap: Revert changes introduced to accomodate privacy.
|
2018-05-17 10:56:29 +01:00 |
Donatien Garnier
|
ad09ba0dcc
|
Fix handling of security escalation in on_connection_complete()
|
2018-05-16 13:54:25 +01:00 |
Donatien Garnier
|
3f7a7a4213
|
Merge
|
2018-05-16 12:44:36 +01:00 |
Donatien Garnier
|
7ef7ef553c
|
Fix is_random_xxx_address() functions in GenericGap that I had broken :)
|
2018-05-16 12:04:04 +01:00 |
Donatien Garnier
|
1fdb57e82c
|
Removed set_privacy() API and added is_privacy_supported() check to PAL + Generic GAP
|
2018-05-16 12:02:21 +01:00 |
paul-szczepanek-arm
|
1ae13bc80f
|
don't reset db on security manager reset as the docs require
|
2018-05-16 11:46:36 +01:00 |
paul-szczepanek-arm
|
bcca75973e
|
reseting the security db
|
2018-05-16 11:23:17 +01:00 |
paul-szczepanek-arm
|
c2bbc94b44
|
handle init of an already initialised security db
|
2018-05-16 11:01:37 +01:00 |
Vincent Coubard
|
afcbdfc7dc
|
Merge branch 'security-manager-dev' of https://github.com/paul-szczepanek-arm/mbed-os into filedb
|
2018-05-16 08:43:52 +01:00 |
Donatien Garnier
|
288c3952d8
|
Address Paul's comments
|
2018-05-15 18:37:50 +01:00 |
paul-szczepanek-arm
|
5c598688e4
|
templates for reading and writing to avoid repetition
|
2018-05-15 16:35:54 +01:00 |
Vincent Coubard
|
2860365a3c
|
BLE: Improve readibility of condition.
|
2018-05-15 12:16:51 +01:00 |
paul-szczepanek-arm
|
49db7e2a2a
|
restoring db file blanks file if set to not restore, allow reusing the db
|
2018-05-15 11:46:39 +01:00 |
paul-szczepanek-arm
|
f8244a3d87
|
review comments, init partly moved to restore, restore setting enabled, null check on filepath
|
2018-05-15 10:24:59 +01:00 |
Donatien Garnier
|
6c6af1b0d5
|
Added missing masks and fixed bit ordering in is_random_xx_address() functions
|
2018-05-14 13:59:32 +01:00 |
Donatien Garnier
|
d8b63fc03d
|
Reordered initializers in GenericGap
|
2018-05-14 13:53:50 +01:00 |
Donatien Garnier
|
67ec6323fc
|
Added update_random_address() implementation in GenericGap
|
2018-05-14 13:52:29 +01:00 |
Donatien Garnier
|
3523cdb264
|
Missing initializer in GenericGap
|
2018-05-14 13:37:37 +01:00 |
Donatien Garnier
|
472d3de849
|
Give GenericGap access to the Security Manager's PAL
|
2018-05-14 13:36:02 +01:00 |
Donatien Garnier
|
a3d9d6cebd
|
Business logic for handling non-resolvable private addresses
|
2018-05-14 13:26:39 +01:00 |
paul-szczepanek-arm
|
579cb5e222
|
avoid setting flags twice
|
2018-05-14 10:26:44 +01:00 |
paul-szczepanek-arm
|
f4f3a3c697
|
store ltk and csrk but not irk sent status
and missing asserts
|
2018-05-14 09:52:49 +01:00 |
paul-szczepanek-arm
|
8f90875cd6
|
reset entry now remove old keys
|
2018-05-13 23:49:27 +01:00 |
paul-szczepanek-arm
|
23c6a69d66
|
key dist flags only in db now and not in control block of sec manager
|
2018-05-13 23:26:34 +01:00 |
Donatien Garnier
|
69e35c49c8
|
Handle resolution policy for peripheral in GenericGap
|
2018-05-13 23:25:52 +01:00 |
paul-szczepanek-arm
|
ab117737fa
|
write back counter, sync entry by hand;e
|
2018-05-13 22:55:47 +01:00 |
Donatien Garnier
|
21471bb3c9
|
and make sure it compiles and that policy is only applied if privacy is enabled :)
|
2018-05-13 22:42:11 +01:00 |
Donatien Garnier
|
926efa4018
|
Filter out advertising reports for unresolved addresses if required
|
2018-05-13 22:37:59 +01:00 |
Donatien Garnier
|
6a2ffaeac0
|
Update own address type generation in GenericGap
|
2018-05-13 22:16:08 +01:00 |
Donatien Garnier
|
620ebc3f9a
|
Some fixes in GenericGap
|
2018-05-13 20:38:29 +01:00 |
Donatien Garnier
|
4c5e2a8094
|
Added method to update resolution settings in GenericGap
|
2018-05-13 19:14:56 +01:00 |
Donatien Garnier
|
7b4a813aca
|
Added stubs in GenericGap for privacy configuration methods
|
2018-05-13 18:52:54 +01:00 |