matthias.ringwald@gmail.com
|
c868eb1eea
|
fix launchtl plist ownership during postinst
|
2014-01-04 20:50:10 +00:00 |
|
matthias.ringwald@gmail.com
|
2126dff7b6
|
fix example compile
|
2014-01-04 20:49:46 +00:00 |
|
matthias.ringwald@gmail.com
|
f4220df52c
|
switch to rpetrich's theos fork for now, build armv6+arm64 binaries
|
2014-01-04 20:37:31 +00:00 |
|
matthias.ringwald@gmail.com
|
679c88d115
|
split packet handler into sm_event_packet_handler and app_packet_handler
|
2014-01-03 20:12:49 +00:00 |
|
matthias.ringwald@gmail.com
|
c0712fc68a
|
start sorting Security Manager code
|
2014-01-03 19:19:37 +00:00 |
|
matthias.ringwald@gmail.com
|
5820a0e7ca
|
signed write should be working
|
2014-01-02 23:02:04 +00:00 |
|
matthias.ringwald@gmail.com
|
69eb61b2f0
|
added callback to sm_cmac_start, handle cmac complete in att handler, validate signature counter, update signature counter
|
2014-01-02 22:40:26 +00:00 |
|
matthias.ringwald@gmail.com
|
3aa9c8727a
|
get CSRK from Central Device DB
|
2014-01-02 22:02:59 +00:00 |
|
matthias.ringwald@gmail.com
|
674bf319ae
|
added code removed prematurley
|
2014-01-02 21:45:18 +00:00 |
|
matthias.ringwald@gmail.com
|
75d58b6577
|
use address type and address from HCI
|
2014-01-02 21:42:21 +00:00 |
|
matthias.ringwald@gmail.com
|
18904abd4b
|
use uint8_t for address type
|
2014-01-02 21:40:09 +00:00 |
|
matthias.ringwald@gmail.com
|
69a9752351
|
track use of random addresses in hci
|
2014-01-02 21:38:03 +00:00 |
|
matthias.ringwald@gmail.com
|
5f7d6dec88
|
remove unused code
|
2014-01-02 21:10:06 +00:00 |
|
matthias.ringwald@gmail.com
|
ae829d8f67
|
identify non-resolvable private address by means of Indentity Resolving Key
|
2014-01-02 19:48:31 +00:00 |
|
matthias.ringwald@gmail.com
|
21b4066797
|
store bonding info in central device db
|
2014-01-01 23:21:02 +00:00 |
|
matthias.ringwald@gmail.com
|
0cc354176a
|
also store IRK
|
2014-01-01 22:28:09 +00:00 |
|
matthias.ringwald@gmail.com
|
d5e21d27a0
|
sketched API for a central device persistent db
|
2014-01-01 22:23:19 +00:00 |
|
matthias.ringwald@gmail.com
|
d5359ecc0b
|
fix typo
|
2014-01-01 20:46:25 +00:00 |
|
matthias.ringwald@gmail.com
|
f781679a14
|
remove c aes128 code
|
2014-01-01 20:05:39 +00:00 |
|
matthias.ringwald@gmail.com
|
bf764d2b4f
|
store encryption size in 4 lowest bis of s_rand if max != min ecnryption size to get along without explicit remote device db
|
2014-01-01 19:58:34 +00:00 |
|
matthias.ringwald@gmail.com
|
1664d53b41
|
use 16 as min/max encryption size, use fixed encryption size for re-connections
|
2014-01-01 19:42:17 +00:00 |
|
matthias.ringwald@gmail.com
|
cb220d641c
|
use #defines
|
2013-12-28 10:36:44 +00:00 |
|
matthias.ringwald@gmail.com
|
c0cb54544a
|
fix value of SM_AUTHREQ_MITM_PROTECTION
|
2013-12-27 23:28:08 +00:00 |
|
matthias.ringwald@gmail.com
|
de45c647b6
|
improve event enumeration
|
2013-12-26 18:58:55 +00:00 |
|
matthias.ringwald@gmail.com
|
6413c62205
|
cache ATT Server Request instead of ATT Server Response to allow for signed write signature validation
|
2013-12-22 23:03:06 +00:00 |
|
matthias.ringwald@gmail.com
|
c934fd0d78
|
calculate CMAC using AES128 engine
|
2013-12-22 00:00:14 +00:00 |
|
matthias.ringwald@gmail.com
|
6ebbe91aaf
|
return full MAC
|
2013-12-21 22:31:22 +00:00 |
|
matthias.ringwald@gmail.com
|
29634d544e
|
use latest cc2564 init script
|
2013-12-21 22:31:04 +00:00 |
|
matthias.ringwald@gmail.com
|
f9a84882e4
|
added CLIENT_CONFIGURATION to test profile
|
2013-12-21 22:30:34 +00:00 |
|
matthias.ringwald@gmail.com
|
3624b7d954
|
CMAC implementation finished and tested
|
2013-12-21 21:47:03 +00:00 |
|
matthias.ringwald@gmail.com
|
0dfc5dea2b
|
start implementing CMAC for signed writes, first step: generate subkeys
|
2013-12-21 21:01:18 +00:00 |
|
matthias.ringwald@gmail.com
|
5aae4a8148
|
allow to define Client Characteristic Configuration by adding 'CLIENT_CONFIGURATION' to characteristic property definition in .gatt file
|
2013-12-20 22:17:07 +00:00 |
|
matthias.ringwald@gmail.com
|
ad51f761ed
|
respond with attribute UUID instead of attribute value in find information response
|
2013-12-20 21:30:36 +00:00 |
|
matthias.ringwald@gmail.com
|
10297a1983
|
generate resolvable and non-resolvable random addresses
|
2013-12-20 20:40:38 +00:00 |
|
matthias.ringwald@gmail.com
|
2b7ae8fa57
|
add gap_random_adress_set_mode() to start/stop/choose type of random private adress
|
2013-12-20 20:14:21 +00:00 |
|
matthias.ringwald@gmail.com
|
b36cf1a947
|
send DAEMON_EVENT_HCI_PACKET_SENT as valid HCI Event - fixes issue #360
|
2013-12-20 19:22:19 +00:00 |
|
matthias.ringwald@gmail.com
|
9012c5085a
|
added sm_register_packet_handler to allow for user interaction during bonding
|
2013-12-19 23:26:45 +00:00 |
|
matthias.ringwald@gmail.com
|
d8e47b18fa
|
remove unncessary comparison as suggested by #355
|
2013-12-19 22:52:33 +00:00 |
|
matthias.ringwald@gmail.com
|
9314412306
|
waste 1 extra byte per SDP record to allow compilation with older compilers
|
2013-12-19 22:41:50 +00:00 |
|
matthias.ringwald@gmail.com
|
eb984d877b
|
added Asus BT400 to list of known Bluetooth USB dongles
|
2013-12-19 14:24:58 +00:00 |
|
matthias.ringwald@gmail.com
|
ec1531682d
|
first implementation of random adresses
|
2013-12-13 22:24:49 +00:00 |
|
matthias.ringwald@gmail.com
|
219e15bf19
|
provided API to enable random address updates / privacy
|
2013-12-13 21:25:53 +00:00 |
|
matthias.ringwald@gmail.com
|
0ea4fcb96d
|
extracted sm_aes128_start to trigger aes128 operation
|
2013-12-13 20:54:43 +00:00 |
|
matthias.ringwald@gmail.com
|
2ff0111162
|
moved sm_d1 to other aes128 c implementation only functions
|
2013-12-13 20:46:02 +00:00 |
|
matthias.ringwald@gmail.com
|
7f767c8433
|
remove DHK calculation from LTK calc path
|
2013-12-13 20:42:05 +00:00 |
|
matthias.ringwald@gmail.com
|
25815557c1
|
also calculate DHK durign startup
|
2013-12-13 20:34:28 +00:00 |
|
matthias.ringwald@gmail.com
|
833c40cbea
|
calculate IRK after HCI startup
|
2013-12-13 20:25:27 +00:00 |
|
matthias.ringwald@gmail.com
|
f5a7b8eea0
|
protect aes128 engine with mutex
|
2013-12-13 17:37:25 +00:00 |
|
mila@ringwald.ch
|
04118274b2
|
ble client: query charcteristic draft implementation
|
2013-12-09 09:53:45 +00:00 |
|
matthias.ringwald@gmail.com
|
29ebd0071f
|
use min encrytion key size, truncate key before using or distribution
|
2013-12-06 22:19:32 +00:00 |
|