1988 Commits

Author SHA1 Message Date
matthias.ringwald@gmail.com
af11092cb3 add setters for max/min encrypted key size 2013-12-06 16:10:01 +00:00
matthias.ringwald@gmail.com
8363021c65 more pre-c99 fixes 2013-12-06 15:20:34 +00:00
matthias.ringwald@gmail.com
89a1014dfe init in with 0 instead of NULL 2013-12-06 15:09:54 +00:00
matthias.ringwald@gmail.com
51c0b90d25 added sm_set_accepted_stk_generation_method and checks to abort pairing if resulting method is not listed 2013-12-06 14:00:33 +00:00
mila@ringwald.ch
4f2f629291 struct initialization in old style, init in with 0 instead of NULL 2013-12-06 13:46:41 +00:00
matthias.ringwald@gmail.com
e6691d32ca use Initiator No MITM AND Responder No MITM => Just Works 2013-12-06 13:36:34 +00:00
matthias.ringwald@gmail.com
a93c825714 assert correct state before handing SM PDUs 2013-12-06 11:05:03 +00:00
mila@ringwald.ch
b47e04a3f1 ble client: add INCLUDE service identifier 2013-12-06 11:00:03 +00:00
mila@ringwald.ch
4eb637e285 struct initialization in old style 2013-12-06 09:28:43 +00:00
mila@ringwald.ch
82db68a572 struct initialization in old style 2013-12-06 09:23:34 +00:00
mila@ringwald.ch
b436dac04b support for included services 2013-12-05 14:26:48 +00:00
mila@ringwald.ch
cad6844b1d struct initialization in old style 2013-12-05 12:39:50 +00:00
mila@ringwald.ch
68494c4897 ble client: get charachteristics from included services with max search depth predefined 2013-12-05 09:29:19 +00:00
matthias.ringwald@gmail.com
3462f8724a add sm_set_authentication_requirements to request bonding 2013-11-29 23:44:12 +00:00
matthias.ringwald@gmail.com
3e1e0aede8 fix confirm calculation 2013-11-29 23:14:01 +00:00
matthias.ringwald@gmail.com
9383decc66 store sm_s_stk in sm_s_ltk 2013-11-29 22:53:26 +00:00
matthias.ringwald@gmail.com
eabb4ec387 sort vars 2013-11-29 22:19:10 +00:00
matthias.ringwald@gmail.com
9b80a8b850 replaced individual vars for key distribution with single set variable 2013-11-29 22:05:35 +00:00
matthias.ringwald@gmail.com
78390e1e97 fix set of keys to distribute 2013-11-29 21:52:00 +00:00
matthias.ringwald@gmail.com
8c2a45628d add comment on master=intiator, slave=responder 2013-11-29 21:45:43 +00:00
mila@ringwald.ch
04af4d87c5 ble client: start implement in-depth search for included characteristics 2013-11-29 21:42:15 +00:00
matthias.ringwald@gmail.com
e79a28b681 sort code a bit 2013-11-29 21:27:56 +00:00
matthias.ringwald@gmail.com
5b768555c5 add sm_set_request_security to toggle security request from responding device 2013-11-29 21:15:13 +00:00
matthias.ringwald@gmail.com
08066884c0 add SMP Timeout 2013-11-29 20:57:55 +00:00
mila@ringwald.ch
e562e8b5c2 ble client: implement get characteristics for service 2013-11-29 14:29:34 +00:00
matthias.ringwald@gmail.com
f556090f1c add functions to accept, decline, and return passkey 2013-11-29 13:57:12 +00:00
matthias.ringwald@gmail.com
8225f33562 add event types for security manager events, define sm_event_t 2013-11-29 11:43:49 +00:00
matthias.ringwald@gmail.com
63360865c4 added sm_set_io_capability 2013-11-29 11:09:40 +00:00
matthias.ringwald@gmail.com
e6810e9947 send sm_persistent_irk during key distribution 2013-11-29 10:47:58 +00:00
matthias.ringwald@gmail.com
86452e281a enable key distribution again, check for empty ediv and random in ltk request, work around sending set advertise enable twice in a row 2013-11-29 10:38:59 +00:00
mila@ringwald.ch
9416e46f10 ble client: extract le_service_t from le_service_event_t 2013-11-29 10:19:43 +00:00
matthias.ringwald@gmail.com
59f455db61 more verbose GATT_ event type names 2013-11-29 10:14:22 +00:00
mila@ringwald.ch
18ccad2a1c ble client: gatt event definition 2013-11-29 10:05:02 +00:00
mila@ringwald.ch
d0614fba7a ble client - implement get services 2013-11-28 22:30:44 +00:00
matthias.ringwald@gmail.com
7c514653f2 add io_capability_t enumeration 2013-11-28 22:16:28 +00:00
matthias.ringwald@gmail.com
45bd1e2497 handle unknown io capabilities 2013-11-28 21:23:01 +00:00
matthias.ringwald@gmail.com
c64f33c72c add printf when app should display/hide passkey 2013-11-28 21:17:20 +00:00
matthias.ringwald@gmail.com
6585cf39bf generate passkey 0-999999 if we need to display it 2013-11-28 21:13:49 +00:00
matthias.ringwald@gmail.com
1bebac1147 implement stk generation method decision 2013-11-28 20:19:21 +00:00
matthias.ringwald@gmail.com
98dc099930 only use OOB if initiator also indicates that it has OOB data 2013-11-28 15:50:00 +00:00
matthias.ringwald@gmail.com
03435b99d8 added 'get oob data' callback support 2013-11-28 15:34:11 +00:00
mila@ringwald.ch
37743dbf87 draft example of ble client 2013-11-28 14:07:35 +00:00
mila@ringwald.ch
7d0f8f4b07 draft example of ble client 2013-11-28 10:54:41 +00:00
mila@ringwald.ch
9ecc3e1772 correct check for ACL packet length 2013-11-26 23:28:13 +00:00
matthias.ringwald@gmail.com
6c062428e1 check if hci_stack.control is set before accessing it in case of hardware error event 2013-11-26 21:53:22 +00:00
mila@ringwald.ch
e76a89ee0a assert correct packet size for received ACL and event packets 2013-11-22 12:49:34 +00:00
mila@ringwald.ch
ce6765104d send correct DAEMON_EVENT_HCI_PACKET_SENT from libusb 2013-11-22 12:48:47 +00:00
mila@ringwald.ch
7df3e0bf12 ble client: alow and guard exclusive connection establishment, parallel disconnects, and scanning 2013-11-21 15:15:15 +00:00
matthias.ringwald@gmail.com
1573cd5f74 move key distribution into explicit state, use state for send security request and send pairing failed 2013-11-16 22:49:43 +00:00
matthias.ringwald@gmail.com
fb0d10171a use state for send pairing failed 2013-11-16 22:35:25 +00:00