paul-szczepanek-arm
|
ab117737fa
|
write back counter, sync entry by hand;e
|
2018-05-13 22:55:47 +01:00 |
paul-szczepanek-arm
|
3af4d0b50f
|
get identity list function argument needs to have its own memory allocated
|
2018-05-11 19:52:12 +01:00 |
paul-szczepanek-arm
|
a63f38e767
|
moved logic to security db and left storage in memory and file dbs
db created at init now
|
2018-05-11 19:41:33 +01:00 |
paul-szczepanek-arm
|
473482d204
|
move securitydb into generic
|
2018-05-10 11:08:31 +01:00 |
Paul Szczepanek
|
9a0a0865a6
|
Merge branch 'security-manager-dev' into sm-privacy-nordic
|
2018-05-08 18:01:41 +01:00 |
paul-szczepanek-arm
|
d1f3e4fd27
|
don't require master sends keys for signing key
|
2018-04-20 09:33:54 +01:00 |
Vincent Coubard
|
951a6be4c8
|
BLE: retrieve and fill resolving list at GenericSecurityManager startup.
|
2018-04-17 15:58:21 +01:00 |
Vincent Coubard
|
77b1903634
|
BLE: Add bonded device to resolving list at the end of bonding.
|
2018-04-17 14:16:35 +01:00 |
paul-szczepanek-arm
|
3aaedf6f48
|
fixed missed function rename
|
2018-04-11 12:34:57 +01:00 |
Paul Szczepanek
|
6c900642e5
|
Merge pull request #28 from paul-szczepanek-arm/signing-counter
sign counter added
|
2018-04-10 17:06:14 +01:00 |
paul-szczepanek-arm
|
55d3423a5e
|
typedef uint32_t
|
2018-04-09 13:35:17 +01:00 |
Vincent Coubard
|
f53a0e4906
|
Merge branch 'security-manager-dev' of https://github.com/paul-szczepanek-arm/mbed-os into sc-nordic
|
2018-04-09 09:09:01 +01:00 |
paul-szczepanek-arm
|
57149b69e4
|
monitor for signing events and set local counter
|
2018-04-04 19:24:00 +01:00 |
Vincent Coubard
|
dcff810457
|
BLE: replace byte_array_t::buffer with byte_array_t::data
|
2018-04-04 17:20:08 +01:00 |
paul-szczepanek-arm
|
539a11ee31
|
sign counter added
|
2018-04-04 15:59:10 +01:00 |
paul-szczepanek-arm
|
cbf80e9da5
|
typos, style and other review fixes
|
2018-04-03 15:41:43 +01:00 |
paul-szczepanek-arm
|
dfdfcfb25e
|
style fix
|
2018-04-03 15:41:43 +01:00 |
paul-szczepanek-arm
|
e276478d58
|
only bother reacting to verification failures if we want to use signing
|
2018-04-03 15:41:43 +01:00 |
paul-szczepanek-arm
|
f5fee68f99
|
fixed naming for sig failure count
|
2018-04-03 15:41:43 +01:00 |
paul-szczepanek-arm
|
9283413c4c
|
count failures, trigger reparing when verification fails
|
2018-04-03 15:41:43 +01:00 |
paul-szczepanek-arm
|
780d8a4375
|
let the stack know whether csrk is authenticated
|
2018-04-03 15:41:43 +01:00 |
paul-szczepanek-arm
|
511135f31c
|
signing only for the slave, unless keys requested to be sent by master
|
2018-04-03 15:41:43 +01:00 |
paul-szczepanek-arm
|
8d966dbe8c
|
invalid mic event
|
2018-04-03 15:41:43 +01:00 |
paul-szczepanek-arm
|
5ae9cc3b53
|
set peer csrk on pal
|
2018-04-03 15:41:43 +01:00 |
paul-szczepanek-arm
|
576796b289
|
reset OOB on use
|
2018-04-03 15:29:26 +01:00 |
paul-szczepanek-arm
|
0a494a0bbc
|
all_zeros now free functions
|
2018-04-03 14:47:27 +01:00 |
paul-szczepanek-arm
|
aa90f0df65
|
rely solely on random vlalue to know if already calculating
simplify by setting a fake random value at the start so that first run is the same as subsequent runs
|
2018-03-27 12:25:50 +01:00 |
paul-szczepanek-arm
|
e1885486fa
|
only generate oob if using oob
|
2018-03-26 18:00:05 +01:00 |
paul-szczepanek-arm
|
d1b4713ae6
|
removed redundancy
|
2018-03-26 17:53:40 +01:00 |
paul-szczepanek-arm
|
02ba2848a8
|
avoid recalculating oob fi already calculating
|
2018-03-26 17:48:32 +01:00 |
Vincent Coubard
|
db20ecbbde
|
Merge branch 'security-manager-dev' into oob-gen
|
2018-03-26 16:49:55 +01:00 |
paul-szczepanek-arm
|
98efb9da06
|
generate oob at will and without passing in connection handle
|
2018-03-23 18:31:27 +00:00 |
Vincent Coubard
|
0a710e5331
|
BLE: Initialize the pal in GenericSecurityManager
|
2018-03-23 12:06:08 +00:00 |
Paul Szczepanek
|
d7595803d0
|
Merge pull request #23 from paul-szczepanek-arm/legacy-oob
allow preloading legacy oob, generate tk
|
2018-03-23 10:48:11 +00:00 |
paul-szczepanek-arm
|
6833c79fb3
|
don't request encrypt when pending
|
2018-03-22 17:54:13 +00:00 |
paul-szczepanek-arm
|
81cb1f9c83
|
enable encryption for slave request added
|
2018-03-22 17:11:15 +00:00 |
paul-szczepanek-arm
|
350924129f
|
fix the attempt oob flag if we receive oob
|
2018-03-22 12:32:01 +00:00 |
paul-szczepanek-arm
|
2b2d9a2453
|
reset pending state when attempt ends, added comments
|
2018-03-22 12:23:37 +00:00 |
paul-szczepanek-arm
|
c848c79a5b
|
avoid code redundancy
|
2018-03-22 12:10:21 +00:00 |
paul-szczepanek-arm
|
909f9513cf
|
allow preloading legacy oob, generate tk
|
2018-03-22 12:01:34 +00:00 |
paul-szczepanek-arm
|
66867d4dd3
|
oob stored in generic and handed over to pal when requested
|
2018-03-16 14:48:04 +00:00 |
paul-szczepanek-arm
|
1f8c5c1231
|
fixed typos
|
2018-03-09 14:22:28 +00:00 |
paul-szczepanek-arm
|
b8ba99a184
|
handling OOB data generation and verification now pushed down to PAL level
|
2018-03-05 11:29:13 +00:00 |
Donatien Garnier
|
a3383c139b
|
Addressed Vincent's comments
|
2018-03-01 20:32:37 +00:00 |
paul-szczepanek-arm
|
68f25611d5
|
no need to ask for encryption after pairing, fold deref under the null check
|
2018-03-01 17:47:18 +00:00 |
paul-szczepanek-arm
|
b89f9f2482
|
added callback on encryption request even if lower and restructured for clarity
|
2018-03-01 15:17:36 +00:00 |
Vincent Coubard
|
e29ea95fc9
|
BLE: Return error when security deascalation is requested.
|
2018-03-01 14:44:18 +00:00 |
paul-szczepanek-arm
|
7e2f5ee008
|
fix not setting the mitm performed state correctly
|
2018-03-01 14:25:22 +00:00 |
paul-szczepanek-arm
|
bc11834125
|
fix not setting encryption state in generic
|
2018-03-01 13:59:19 +00:00 |
paul-szczepanek-arm
|
d5b8439bae
|
removed redundant check
we already checked the current encryption and it is encrypted
|
2018-03-01 13:03:49 +00:00 |