matthias.ringwald@gmail.com
|
0d64013b1f
|
use aes128 engine for setup of previously established ltk and ediv
|
2013-11-12 23:01:05 +00:00 |
|
matthias.ringwald@gmail.com
|
d09da6b9a8
|
use aes128 engine for dhk, y, ediv, ltk calculation after bonding
|
2013-11-12 22:36:13 +00:00 |
|
matthias.ringwald@gmail.com
|
0573ccc143
|
calc s1 using aes128 engine
|
2013-11-12 19:41:31 +00:00 |
|
matthias.ringwald@gmail.com
|
70ddf9cf63
|
use aes128 engine for c1 calculation of master and slave
|
2013-11-11 23:11:16 +00:00 |
|
mila@ringwald.ch
|
42fe45bd0c
|
added le_central_register_handler, started connect/disconnect
|
2013-11-11 22:51:29 +00:00 |
|
matthias.ringwald@gmail.com
|
63dbd537f8
|
use aes128 engine to calculat sm_s_confirm
|
2013-11-11 22:47:28 +00:00 |
|
mila@ringwald.ch
|
b6eb133d4e
|
implemented convinient functions
|
2013-11-11 22:28:38 +00:00 |
|
mila@ringwald.ch
|
5b1f4e9947
|
make sdp_normalize_uuid visible
|
2013-11-11 22:27:19 +00:00 |
|
matthias.ringwald@gmail.com
|
9168dfeb6e
|
extract sm_c1_t3 in preparation to use AES128 engine
|
2013-11-11 21:45:29 +00:00 |
|
matthias.ringwald@gmail.com
|
eb71d41a8d
|
extract sm_c1_t1 in preparation to use AES128 engine
|
2013-11-11 21:38:07 +00:00 |
|
matthias.ringwald@gmail.com
|
552dcccdf8
|
remove unused le_rand command
|
2013-11-11 21:08:37 +00:00 |
|
mila@ringwald.ch
|
315b112e64
|
ble client: finished draft API
|
2013-11-10 23:40:05 +00:00 |
|
mila@ringwald.ch
|
3430f18fef
|
ad parser: started with convinient functions
|
2013-11-10 00:22:35 +00:00 |
|
matthias.ringwald@gmail.com
|
fceccb23c6
|
sm_s1 returns big endian, too
|
2013-11-10 00:08:52 +00:00 |
|
matthias.ringwald@gmail.com
|
bca65ea822
|
adapt sm_s1 to use big endian r1 and r2
|
2013-11-09 23:52:17 +00:00 |
|
mila@ringwald.ch
|
60c84a4425
|
implement advertising or scan data parser
|
2013-11-09 23:48:36 +00:00 |
|
matthias.ringwald@gmail.com
|
45c3b63f47
|
store m/s_random as big endian
|
2013-11-09 23:31:39 +00:00 |
|
matthias.ringwald@gmail.com
|
125e483a63
|
sort endianess in sm_c1
|
2013-11-09 23:20:11 +00:00 |
|
matthias.ringwald@gmail.com
|
311a7e6675
|
basic pairing with key distribution and reconnects mostly works
|
2013-11-09 22:14:32 +00:00 |
|
matthias.ringwald@gmail.com
|
c9af4d3f19
|
wait for COMMAND COMPLETE(HCI_RESET) after initial HCI RESET command
|
2013-11-09 21:56:33 +00:00 |
|
matthias.ringwald@gmail.com
|
07b7ce8880
|
implemented all security mangager crypto functions
|
2013-11-09 19:59:05 +00:00 |
|
matthias.ringwald@gmail.com
|
c686dfc823
|
added diversification function d1
|
2013-11-08 21:12:51 +00:00 |
|
mila@ringwald.ch
|
ddcf31ed28
|
ble client: api draft
|
2013-11-08 16:42:53 +00:00 |
|
mila@ringwald.ch
|
980785128f
|
ble client: split reports contained in ad and send them as single events
|
2013-11-08 16:17:43 +00:00 |
|
matthias.ringwald@gmail.com
|
dadf87d336
|
calculate and send s_confirm
|
2013-11-08 15:31:09 +00:00 |
|
matthias.ringwald@gmail.com
|
0e1aa0ece6
|
validate m_confirm
|
2013-11-08 15:18:45 +00:00 |
|
matthias.ringwald@gmail.com
|
3eaa957fae
|
added second test for confirm value, correct calculation of Mconfirm
|
2013-11-08 14:40:49 +00:00 |
|
mila@ringwald.ch
|
e1ab46ced5
|
start with ble client - scan on/off
|
2013-11-08 14:37:52 +00:00 |
|
mila@ringwald.ch
|
d71d976f81
|
start with ble client - scan on/off
|
2013-11-08 14:36:48 +00:00 |
|
matthias.ringwald@gmail.com
|
08318d9180
|
create version.h if needed
|
2013-11-06 19:58:48 +00:00 |
|
matthias.ringwald@gmail.com
|
691fc7bb7d
|
start calculation Srandom
|
2013-11-01 21:50:43 +00:00 |
|
matthias.ringwald@gmail.com
|
5061f3af34
|
added hci_local_bd_addr()
|
2013-11-01 21:50:25 +00:00 |
|
matthias.ringwald@gmail.com
|
ebf961b51d
|
added sm_c1 for confirm value
|
2013-11-01 17:54:33 +00:00 |
|
matthias.ringwald@gmail.com
|
e666cc4e4b
|
only send keys requested by initiator
|
2013-11-01 15:31:00 +00:00 |
|
mila@ringwald.ch
|
966db7038e
|
SDP client: conditional use of ServiceSearch and AttributeSearch queries
|
2013-11-01 14:44:56 +00:00 |
|
matthias.ringwald@gmail.com
|
66d168a2a3
|
working test code for BLE bonding
|
2013-11-01 14:07:59 +00:00 |
|
matthias.ringwald@gmail.com
|
764794f6ce
|
added public domain AES-128 implementation for testing/devlopment
|
2013-11-01 14:07:32 +00:00 |
|
matthias.ringwald@gmail.com
|
9f19152d75
|
use log_info/error instead of printf
|
2013-11-01 14:03:12 +00:00 |
|
matthias.ringwald@gmail.com
|
c358e0b077
|
use underscores instead of camel case
|
2013-11-01 13:37:55 +00:00 |
|
matthias.ringwald@gmail.com
|
20f37ec36c
|
added unit tests for sdp service search and service attribute search queries
|
2013-11-01 13:12:53 +00:00 |
|
matthias.ringwald@gmail.com
|
bace66242a
|
sdp: added service search and service attribute search queries
|
2013-11-01 13:09:54 +00:00 |
|
matthias.ringwald@gmail.com
|
46a10724a8
|
added test for attribute value events
|
2013-11-01 09:50:20 +00:00 |
|
matthias.ringwald@gmail.com
|
f65753602f
|
update to latest init script for CC256x
|
2013-10-31 21:25:11 +00:00 |
|
matthias.ringwald@gmail.com
|
a13f936391
|
remove sketched code
|
2013-10-31 21:17:00 +00:00 |
|
matthias.ringwald@gmail.com
|
b9a1b49404
|
disable SSP on iPhone as the there's no UI for it yet
|
2013-10-31 21:16:00 +00:00 |
|
matthias.ringwald@gmail.com
|
c537cdb994
|
remove spp_counter_spp as SSP is enabled by default
|
2013-10-31 21:13:58 +00:00 |
|
matthias.ringwald@gmail.com
|
ae5d8360ea
|
Enable SSP by default: no I/o, auto accept
|
2013-10-31 21:11:14 +00:00 |
|
matthias.ringwald@gmail.com
|
f74909742d
|
fix compile for Xcode 5
|
2013-10-29 10:43:07 +00:00 |
|
matthias.ringwald@gmail.com
|
de1626b942
|
fix compile for Xcode 5
|
2013-10-29 09:56:23 +00:00 |
|
matthias.ringwald@gmail.com
|
0f0f1bb49a
|
use parentheses for sizeof argument, use correct size
|
2013-10-29 09:25:00 +00:00 |
|