5587 Commits

Author SHA1 Message Date
Matthias Ringwald
52f9cf635b sm: clear requests for Encryption Key distribution when using SC 2016-05-27 16:40:53 +02:00
Matthias Ringwald
45a61d50fd sm: support SC Passkey Entry 2016-05-27 16:40:53 +02:00
Matthias Ringwald
446a8c36fb sm: support Numeric Comparison 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
27c32905a3 sm: answer public key command in responder role 2016-05-27 16:40:53 +02:00
Matthias Ringwald
faccbb295e example: add characteristic that requires authentication, requrest le secure connecions 2016-05-27 16:40:53 +02:00
Matthias Ringwald
74a9b3d5e1 add sm pdus for ecdh 2016-05-27 16:40:53 +02:00
Matthias Ringwald
cc7a2d7835 util: add reverse_256 2016-05-27 16:40:53 +02:00
Matthias Ringwald
c4771b509f test/sm: add missing mbedtls files 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
4f4918761b mbedtls: disable unused elliptic curves 2016-05-27 16:40:53 +02:00
Matthias Ringwald
21931e38aa sm: add ecliptic curve support from mbedtls 2016-05-27 16:40:53 +02:00
Matthias Ringwald
d5499c6f2d rfcomm: fix previous commit, return 1 although it's not used currently 2016-05-25 21:02:39 +02:00
Matthias Ringwald
7d20d6a437 rfcomm: finalize multiplexer on l2cap disconnect in any state 2016-05-25 11:45:46 +02:00
Matthias Ringwald
a16832cfee nrf5x: support scan window/interval, pick random channel per scan interval, fix line endings 2016-05-25 11:15:56 +02:00
Matthias Ringwald
f7c85330b9 example/hsp+hfp: extract SCO test code into sco_demo_util 2016-05-23 18:04:57 +02:00
Matthias Ringwald
185c8cd41d example/hsp+hfp: extract SCO test code into sco_demo_util 2016-05-23 18:03:11 +02:00
Matthias Ringwald
47c58a2a6e posix-h4: disable ehcill - sleep mode entered while data transferred via SCO-via-HCI 2016-05-23 18:02:21 +02:00
Matthias Ringwald
b3bf67571f libusb: use more transfers for isochronous data 2016-05-23 13:57:53 +02:00
Matthias Ringwald
db7b6733b7 bnep: provide bnep_cid in packet handler for BNEP_DATA_PACKET 2016-05-20 22:08:13 +02:00
Matthias Ringwald
483c50788b hci: enable Default Erroneous Data Reporting for SCO over HCI 2016-05-20 14:26:48 +02:00
Matthias Ringwald
5415113f9f cc256x: follow recommendations for SCO over HCI 2016-05-20 14:26:01 +02:00
Matthias Ringwald
36c8a70fe0 cc256x:use v1.4 init script for CC2560B and CC2564B ports 2016-05-20 11:27:32 +02:00
Matthias Ringwald
edc52946c2 cc256x: support CC256xB v1.4 init scripts 2016-05-20 11:13:49 +02:00
Matthias Ringwald
a3fe55ccff cc256x: support older chipsets 2016-05-20 10:36:17 +02:00
Matthias Ringwald
95fd1475d5 ad_parser: use const where possible 2016-05-18 11:23:41 +02:00
Matthias Ringwald
18a2fc6f7f ad_parser: use const where possible 2016-05-18 11:21:34 +02:00
Matthias Ringwald
288636a2d1 l2cap: correct list of fixed channels supported 2016-05-18 11:15:07 +02:00
Matthias Ringwald
ea0565ceb1 examples: simplify att_read_callback for le_couner and spp_and_le_counter again 2016-05-10 12:25:25 +02:00
Matthias Ringwald
7b6395ea58 examples: fix chunk len calculation in att_read_callback for le_couner and spp_and_le_couner 2016-05-10 10:06:29 +02:00
Matthias Ringwald
ebaeb1be2d util: add btstack_min, btstack_max for uint32 2016-05-10 09:36:33 +02:00
Matthias Ringwald
9f507070eb util: really fix char_for_nibble 2016-05-10 09:31:29 +02:00
Matthias Ringwald
e8609f3a5f util: fix nibble_for_char 2016-05-09 18:36:20 +02:00
Matthias Ringwald
659d758c07 hci: increase HCI Reset resend timeout to 200 ms 2016-05-03 16:11:22 +02:00
Matthias Ringwald
94d78ec3c1 hsp_ag: fix ringing 2016-05-03 16:02:41 +02:00
Matthias Ringwald
0f78faa83f Merge branch 'master' into develop 2016-05-02 17:36:41 +02:00
Matthias Ringwald
71f331874d pic32: create MPLAPX projects for all examples in harmony/vx_xx/apps/btstack 2016-05-02 17:26:08 +02:00
Matthias Ringwald
fd78d2a43f pic32: rename bk-audio-dk to bt_audio_dk 2016-05-02 12:44:16 +02:00
Matthias Ringwald
05b338c5b8 csr: fix ps key for h5 config 2016-04-29 14:49:16 +02:00
Matthias Ringwald
4b871b9e05 posix-h5: don't enable auto sleep by default 2016-04-29 14:06:25 +02:00
Matthias Ringwald
35dfa65188 csr: enable RTS/CTS for BCSP and H5 2016-04-29 14:05:32 +02:00
Matthias Ringwald
6ae10533e1 h5: chunk outgoing slip frames to avoid buffer size double the size of the hci buffer 2016-04-29 12:04:36 +02:00