matthias.ringwald
|
71e40bc615
|
send c1 and random, calculation not correct yet
|
2014-06-13 12:39:16 +00:00 |
|
matthias.ringwald
|
6d85ed58f1
|
reused c1 calculation for initiator role
|
2014-06-13 11:03:05 +00:00 |
|
matthias.ringwald
|
8d6bb42426
|
reuse SM_STATE_PH2_C1_GET_RANDOM_A for Initiator
|
2014-06-13 10:45:29 +00:00 |
|
matthias.ringwald
|
814aa0b0d5
|
reuse SM_STATE_PH2_GET_RANDOM_TK for initiator, too
|
2014-06-13 10:36:03 +00:00 |
|
matthias.ringwald
|
9b1377736e
|
added sm_stk_generation_method to sm setup
|
2014-06-13 10:19:18 +00:00 |
|
matthias.ringwald
|
b95904ca68
|
extracted calculation of actual key size and validation of stk generation method
|
2014-06-13 10:13:57 +00:00 |
|
matthias.ringwald
|
70e9b98021
|
started work on initiator side, pairing request/response are exchanged
|
2014-06-13 09:53:46 +00:00 |
|
matthias.ringwald
|
ab288af094
|
fix compile, use SM_STATE_CONNECTED_AS_INITIATOR as Central
|
2014-06-13 08:59:47 +00:00 |
|
matthias.ringwald
|
50111094b9
|
fix compile
|
2014-06-13 08:54:20 +00:00 |
|
matthias.ringwald
|
67be2318fb
|
introduce sm_pairing_packet struct to avoid duplicate data, get oob data right after connect
|
2014-06-12 23:30:07 +00:00 |
|
matthias.ringwald
|
4582af4c24
|
sm_s_auth_req and sm_s_io_capabilities into setup, sm_auth_req and sm_io_capabilites as global config
|
2014-06-12 22:15:27 +00:00 |
|
matthias.ringwald
|
d90eba5c0c
|
store role and peer address in connection, only send slave request security if we're slave
|
2014-06-12 22:09:14 +00:00 |
|
matthias.ringwald
|
d4eb9144ae
|
minimal sorting of variables into global, setup, and connection done
|
2014-06-12 21:54:00 +00:00 |
|
matthias.ringwald
|
46857d030e
|
move data for sm setup into sm_setup_context
|
2014-06-12 21:16:47 +00:00 |
|
matthias.ringwald
|
f9796d0dcf
|
moved other fields required per connection into struct
|
2014-06-12 20:14:57 +00:00 |
|
matthias.ringwald
|
642083fd9a
|
introduce temp sm_connection_t struct and put sm_state_responding into it
|
2014-06-12 19:50:09 +00:00 |
|
matthias.ringwald
|
ad0e8d7cb3
|
fix missing ()
|
2014-06-12 19:41:22 +00:00 |
|
matthias.ringwald
|
04b0940343
|
serialize request to sm_central_device_lookup
|
2014-06-12 15:42:51 +00:00 |
|
matthias.ringwald
|
b161b44fed
|
keep track of allocated data sources for use with pollfds, free pollfds list. fix for #397
|
2014-06-12 15:24:51 +00:00 |
|
matthias.ringwald
|
4fcbaf28ae
|
prepare ckrk lookup to work in a multi-connection environment
|
2014-06-12 15:07:01 +00:00 |
|
matthias.ringwald
|
a50f0d8c57
|
track aes128 state and use of sm_aes128_plaintext var
|
2014-06-12 13:38:17 +00:00 |
|
matthias.ringwald
|
784e72fdec
|
removed sm_aes128_key
|
2014-06-12 13:14:43 +00:00 |
|
matthias.ringwald
|
f38c10628c
|
fixed unsafe use in HCI_SUBEVENT_LE_LONG_TERM_KEY_REQUEST
|
2014-06-12 12:57:24 +00:00 |
|
matthias.ringwald
|
9b4485bbfa
|
fixed unsafe use in SM_STATE_PH3_W4_DIV
|
2014-06-12 12:51:54 +00:00 |
|
matthias.ringwald
|
44f9951d12
|
fixed unsafe use in SM_STATE_PH2_C1_W4_RANDOM_B
|
2014-06-12 12:49:52 +00:00 |
|
matthias.ringwald
|
ea344a2be2
|
extracted sm_handle_random_result, marked unsafe use of aes128 input vars, fixed unsafe use in SM_STATE_PH2_W4_PAIRING_RANDOM
|
2014-06-12 12:44:03 +00:00 |
|
matthias.ringwald
|
176ffe5c52
|
added checks to prevent calling libusb functions after libusb_close() was called
|
2014-06-12 12:22:51 +00:00 |
|
matthias.ringwald
|
24ac29f6b9
|
extraced sm_handle_encryption_result
|
2014-06-12 10:32:55 +00:00 |
|
matthias.ringwald
|
e776213c37
|
fix compile with C++ compiler
|
2014-06-12 10:12:23 +00:00 |
|
matthias.ringwald
|
fc2192cfaa
|
fix ACL test packet data to get security manager test working again
|
2014-06-12 09:05:24 +00:00 |
|
matthias.ringwald
|
4ab5a83143
|
fix security manager test compile
|
2014-06-12 08:51:16 +00:00 |
|
matthias.ringwald
|
5c16dde5c9
|
fix use after free in rfommm multiplexer, fixes #395
|
2014-06-12 08:17:42 +00:00 |
|
matthias.ringwald
|
4c427ab8e2
|
use l2cap mtu for att server
|
2014-06-11 20:57:59 +00:00 |
|
matthias.ringwald
|
2e223452ff
|
handle notification attribute result received in chunks
|
2014-06-11 20:54:26 +00:00 |
|
matthias.ringwald
|
7763678c43
|
remove signature from att_write callback, add connection handle to att read and write callbacks, update examples
|
2014-06-10 21:44:05 +00:00 |
|
matthias.ringwald
|
baecf7ef51
|
fix handling of packet sent events - gatt client might have got stuck before
|
2014-06-10 21:41:05 +00:00 |
|
matthias.ringwald
|
92ed1ec273
|
add option to use CSR8811 chipset
|
2014-06-10 20:43:56 +00:00 |
|
matthias.ringwald
|
e482e2f301
|
added dual-mode SPP and LE Counter example
|
2014-06-10 20:11:41 +00:00 |
|
matthias.ringwald
|
e292f40715
|
fix parsing of strings used as Characteristic Values
|
2014-06-10 19:24:46 +00:00 |
|
matthias.ringwald
|
c88e6374c9
|
ANCS example working
|
2014-06-09 21:56:37 +00:00 |
|
matthias.ringwald
|
5502b46021
|
use mimimal att db for ancs
|
2014-06-09 20:33:01 +00:00 |
|
matthias.ringwald
|
f8f845275e
|
use higher advertisement rate, request slave security, start subscribe after connection is encrypted
|
2014-06-09 20:12:33 +00:00 |
|
matthias.ringwald
|
ce8ecddc86
|
first part of ANCS Client
|
2014-06-08 21:47:27 +00:00 |
|
matthias.ringwald
|
46b8af2f04
|
check att_write_callback != null before calling it
|
2014-06-08 20:26:47 +00:00 |
|
matthias.ringwald
|
760b5fafed
|
check att_write_callback != null before calling it
|
2014-06-08 20:25:27 +00:00 |
|
matthias.ringwald
|
b9169cb80a
|
add OS X frameworks
|
2014-06-07 10:22:37 +00:00 |
|
matthias.ringwald
|
b257117999
|
use le connection parameters from iOS 7.0.4
|
2014-06-07 09:48:18 +00:00 |
|
matthias.ringwald
|
0fdde038bc
|
added gap_le_set_scan_parameters to daemon
|
2014-06-07 08:06:25 +00:00 |
|
matthias.ringwald
|
ef11999f21
|
added le_central_set_scan_parameters
|
2014-06-07 07:58:21 +00:00 |
|
matthias.ringwald
|
e2602ea29f
|
set le scan parameters from hci_stack
|
2014-06-07 07:54:27 +00:00 |
|