693 Commits

Author SHA1 Message Date
Matthias Ringwald
e01675d351 sm: provide basic memory allocator for use with mbedtls 2016-06-03 16:59:29 +02:00
Matthias Ringwald
7892c5a79a test: enable le secure connections 2016-06-03 16:58:41 +02:00
Matthias Ringwald
514d35fc5d sm: add sm_cmac_general_start for aes_cmac calculation in secure connection functions 2016-05-27 16:40:53 +02:00
Matthias Ringwald
74c92e7149 test/sm: added cmac signing test 2016-05-27 16:40:53 +02:00
Matthias Ringwald
b6a6a351f8 test/sm: extract aes_cmac implementation 2016-05-27 16:40:53 +02:00
Matthias Ringwald
c040243fc3 test/sm: fix g2 calculation 2016-05-27 16:40:53 +02:00
Matthias Ringwald
e53be89155 sm: calculate DHKey, LTK, and DHKey Check values. Require only Encryption in example 2016-05-27 16:40:53 +02:00
Matthias Ringwald
5d1a0b5570 test/sm: generate ec keypair. remove files not needed for software ec calculation 2016-05-27 16:40:53 +02:00
Matthias Ringwald
cd4b45e272 test/sm: try nist p256r1 ec 2016-05-27 16:40:53 +02:00
Matthias Ringwald
4243f62ef6 test/sm: implement h6 2016-05-27 16:40:53 +02:00
Matthias Ringwald
6bea6160f4 test/sm: implement g2 2016-05-27 16:40:53 +02:00
Matthias Ringwald
4f55d09f61 test/sm: implement f6 2016-05-27 16:40:53 +02:00
Matthias Ringwald
2fde466246 test/sm: implement f5 2016-05-27 16:40:53 +02:00
Matthias Ringwald
587b3d906a test/sm: implement f4 2016-05-27 16:40:53 +02:00
Matthias Ringwald
94d1976d90 test/sm: re-implemented aes_cmac using software AES 2016-05-27 16:40:53 +02:00
Matthias Ringwald
95fd1475d5 ad_parser: use const where possible 2016-05-18 11:23:41 +02:00
Matthias Ringwald
13839019fa HFP + HSP: use uniform btstack_packet_handler_t 2016-04-21 21:37:40 +02:00
Matthias Ringwald
b3fcedb9c9 compile-gatt.py -> compile_gatt.py 2016-04-10 21:58:19 +02:00
Matthias Ringwald
b745505ebe pts/hsp_hs: init l2cap 2016-04-09 21:08:33 +02:00
Matthias Ringwald
9323e69038 pts/hsp_ag: init l2cap, add command to establish audio connection 2016-04-09 21:07:20 +02:00
Matthias Ringwald
25866f0125 pts: add other PTS dongle 2016-04-09 20:35:42 +02:00
Milanka Ringwald
f4bc971fce fix compile 2016-04-08 17:08:38 +02:00
Milanka Ringwald
a0653c3b5c hfp: HFP_SUBEVENT_SERVICE_LEVEL_CONNECTION_ESTABLISHED emited with connection handle 2016-04-08 17:04:40 +02:00
Matthias Ringwald
7d2c9f1338 test: fix sm and sdp client 2016-04-08 15:38:45 +02:00
Matthias Ringwald
d68dcce183 hfp: fix outgoing connections 2016-04-08 15:19:06 +02:00
Matthias Ringwald
9322a3ccd6 pts: fix compile 2016-04-08 14:19:54 +02:00
Matthias Ringwald
683dbd933c test/hfp: emit rfcomm can send now event 2016-04-08 14:05:24 +02:00
Milanka Ringwald
bd452f90a0 hfp unit test: fix compile 2016-04-08 13:56:56 +02:00
Matthias Ringwald
e30a6a47f3 hfp: request rfcomm can send now in run loop 2016-04-07 17:20:39 +02:00
Matthias Ringwald
2515449974 test/gatt_client: fix compile 2016-04-01 22:02:55 +02:00
Milanka Ringwald
10cad10245 use getters in HCI_EVENT_LE_META 2016-04-01 16:28:01 +02:00
Milanka Ringwald
cdc7d1ab0b use btstack_event_state_get_state 2016-04-01 16:23:28 +02:00
Milanka Ringwald
3ee82ab15a use getters in GAP_EVENT_ADVERTISING_REPORT 2016-04-01 16:08:15 +02:00
Milanka Ringwald
f3bf92b5f8 fix compile 2016-04-01 16:07:44 +02:00
Milanka Ringwald
0696953a74 use getters in hfp demos 2016-04-01 15:48:05 +02:00
Matthias Ringwald
3c5f85690a Merge branch 'develop' of https://github.com/bluekitchen/btstack into develop 2016-04-01 14:52:08 +02:00
Matthias Ringwald
13e6e052f6 pts: fix compile 2016-04-01 14:50:10 +02:00
Milanka Ringwald
508c11d664 use getters in BNEP_EVENT_CHANNEL_OPENED 2016-04-01 14:49:31 +02:00
Milanka Ringwald
66a3021620 Merge branch 'develop' of https://github.com/bluekitchen/btstack into develop 2016-04-01 14:31:24 +02:00
Milanka Ringwald
caa8239151 use getters in RFCOMM_EVENT_INCOMING_CONNECTION and RFCOMM_EVENT_CHANNEL_OPENED 2016-04-01 14:31:18 +02:00
Matthias Ringwald
7046994ff7 test/gatt_client: fix compile 2016-04-01 14:20:49 +02:00
Milanka Ringwald
a6ef64ba22 use hci_event_pin_code_request_get_bd_addr 2016-04-01 14:04:14 +02:00
Milanka Ringwald
be7cc9a0c2 use btstack_event_state_get_state 2016-04-01 12:27:13 +02:00
Milanka Ringwald
f8744dea34 use hci_event_inquiry_result_get_num_responses 2016-04-01 12:16:32 +02:00
Milanka Ringwald
fb42b6e599 use btstack_event_state_get_state 2016-04-01 12:07:08 +02:00
Matthias Ringwald
423c667c13 bnep: add bnep_cid to all events, generate bnep event getters, BNEP_EVENT_OPEN_CHANNEL_COMPLETE -> BNEP_EVENT_CHANNEL_OPENED 2016-04-01 11:41:58 +02:00
Matthias Ringwald
f8f6a918bd events: RFCOMM_EVENT_OPEN_CHANNEL_COMPLETE -> RFCOMM_EVENT_CHANNEL_OPENED 2016-03-31 23:37:33 +02:00
Matthias Ringwald
2d4c8c042f bnep: BNEP_EVENT_CAN_SEND_NOW instead of BNEP_EVENT_READY_TO_SEND 2016-03-31 15:18:39 +02:00
Matthias Ringwald
d0755cd68c prefix POSIX related HAVE_ defines 2016-03-30 10:59:47 +02:00
Matthias Ringwald
55bdd63de7 Revert "test/hfp: use small outgoing rfcomm mtu"
This reverts commit 497fcc1c7f401dac2b16c3603bf8f3812d846290.
2016-03-30 10:23:45 +02:00