5756 Commits

Author SHA1 Message Date
Matthias Ringwald
8cba5ca323 sm: numeric comparison for secure connections in initiator role 2016-05-27 16:40:53 +02:00
Matthias Ringwald
136d331afb sm: just works for secure connections in initiator role 2016-05-27 16:40:53 +02:00
Matthias Ringwald
83b3ae5f87 sm: auto confirm pairing in gap_le_connect_to_1111 example 2016-05-27 16:40:53 +02:00
Matthias Ringwald
e88b296181 sm: keep track of security request before sm received connection complete 2016-05-27 16:40:53 +02:00
Matthias Ringwald
7cef8eada7 libusb: add gap_le_connect_to_1111 example for testing outgoing le secure connection pairing 2016-05-27 16:40:53 +02:00
Matthias Ringwald
bccf5e67f5 sm: verify peer Q lies on elliptic curve 2016-05-27 16:40:53 +02:00
Matthias Ringwald
c8c46d5108 sm: add sm_numeric_comparison_confirm(..) and use in le_counter 2016-05-27 16:40:53 +02:00
Matthias Ringwald
8362d86ace sm: add SM_EVENT_NUMERIC_COMPARISON_REQUEST and SM_EVENT_NUMERIC_COMPARISON_CANCEL events for Numeric Comparison 2016-05-27 16:40:53 +02:00
Matthias Ringwald
b434342875 sm: add SM_STK_GENERATION_METHOD_NUMERIC_COMPARISON 2016-05-27 16:40:53 +02:00
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
10355e4f1a sm: don't calc random numbers for legacy pairing key distribution when using secure connections 2016-05-26 12:42:48 +02:00
Matthias Ringwald
47c65c64aa sm: passkey entry for secure connections in initiator role 2016-05-26 12:26:34 +02:00
Matthias Ringwald
122e257637 tool: state_enums.sh enumerates SM and RFCOMM states 2016-05-26 11:23:44 +02:00
Matthias Ringwald
855ba1c56c sm: numeric comparison for secure connections in initiator role 2016-05-26 10:46:48 +02:00
Matthias Ringwald
f2431dd832 sm: just works for secure connections in initiator role 2016-05-25 22:52:11 +02:00
Matthias Ringwald
589f8a1dc2 sm: auto confirm pairing in gap_le_connect_to_1111 example 2016-05-25 22:51:41 +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
Milanka Ringwald
fc754a2b78 sbc: removed mapping from V to U 2016-05-20 17:13:25 +02:00
Milanka Ringwald
fdfc9b7d95 sbc: calculate cos in advance, prepare for DCT 2016-05-20 15:31:46 +02:00
Milanka Ringwald
205be8eae5 sbc: calculate cos in advance, prepare for DCT 2016-05-20 15:30:04 +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