33 Commits

Author SHA1 Message Date
Matthias Ringwald
09222c1170 allow to fix local csrk for testing 2015-10-10 22:04:39 +02:00
Matthias Ringwald
264e3be687 rename sm_request_authorization to sm_request_pairing 2015-08-20 22:00:54 +02:00
Matthias Ringwald
e7409fd6e2 sm: document sm_cmac_start result 2015-08-19 22:44:03 +02:00
Matthias Ringwald
03679531e4 sm: flip message data before calculating CMAC, also store hash result as little endian 2015-08-19 22:39:19 +02:00
Matthias Ringwald
db894f169e Revert "sm: manage global signing counter"
This reverts commit 9f9b1721e11470e7d01a3673ec902fdf325c8da2.
2015-08-19 15:11:44 +02:00
Matthias Ringwald
9f9b1721e1 sm: manage global signing counter 2015-08-19 14:43:41 +02:00
Matthias Ringwald
2de22786db sm: implement general address resolution using linked list 2015-08-04 13:59:51 +02:00
Matthias Ringwald
ce1e26281b make address resolution/identify resolving public 2015-07-31 16:59:07 +02:00
Sean Wilson
6da48142ef Fix C99 warnings. 2015-04-28 10:31:53 -04:00
Milanka Ringwald
3de9530758 updated docu style 2015-04-09 17:09:04 +02:00
matthias.ringwald@gmail.com
c1899d25d0 pass sign counter into CMAC calculation functions 2015-03-05 14:42:26 +00:00
matthias.ringwald@gmail.com
5c52231480 added sm_le_device_index for use by gatt client/server 2015-03-05 10:48:26 +00:00
matthias.ringwald@gmail.com
b9b968bb23 rename central_device_db_index into le_device_db_index 2015-03-02 21:44:16 +00:00
matthias.ringwald@gmail.com
2e77e513be Stop using pointer to array for bd_addr_t and link_key_t 2015-03-01 20:51:08 +00:00
matthias.ringwald@gmail.com
3e58ab5fb0 finish removal of global sm_connection_t * connection. 2015-02-12 23:04:15 +00:00
matthias.ringwald@gmail.com
95d04d447f move Security Manager sm_connection_t struct into hci.h for integration into hci_connection_t 2015-02-12 14:50:29 +00:00
mila@ringwald.ch
a0c35809ae streamline copyright headers 2015-02-06 16:19:27 +00:00
matthias.ringwald@gmail.com
b832792a22 use IO_CAPABILITY_NO_INPUT_NO_OUTPUT as default for LE (same as for Classic now) 2014-10-16 13:56:25 +00:00
matthias.ringwald@gmail.com
0ebb3f6c57 allow to set IRK 2014-02-02 18:45:00 +00:00
mila@ringwald.ch
b441616f64 handle and return little endian data in CMAC engine 2014-02-01 15:06:31 +00:00
matthias.ringwald@gmail.com
6d9f0ef4d0 provide sm_send_security_request 2014-01-30 10:32:09 +00:00
matthias.ringwald@gmail.com
f471afd896 replaced #pragma once with old style #include guards to allow use of older compilers 2014-01-19 16:30:17 +00:00
matthias.ringwald@gmail.com
431d68e3ef split out dummy central_device_db code into extra file 2014-01-09 20:45:43 +00:00
matthias.ringwald@gmail.com
ae78edb945 document sm.h 2014-01-08 15:53:37 +00:00
matthias.ringwald@gmail.com
93cd9d3f13 document sm.h 2014-01-08 15:53:20 +00:00
matthias.ringwald@gmail.com
510d4cc19a fix spelling of sm_set_encryption_key_size_range 2014-01-08 13:08:41 +00:00
matthias.ringwald@gmail.com
beedfc0222 try to authorize an authenticated connection if required to access attribute 2014-01-06 18:37:25 +00:00
matthias.ringwald@gmail.com
c63eb6a1d7 implement basic authorization api to request, grant, or deny authorization 2014-01-06 12:58:18 +00:00
matthias.ringwald@gmail.com
90eac28174 track if connection is authenticated 2014-01-06 12:26:59 +00:00
matthias.ringwald@gmail.com
8155cab62e added function prototypes for encryption, authentication, and authorization 2014-01-06 11:57:23 +00:00
matthias.ringwald@gmail.com
434961bde4 track att connection encryption state 2014-01-05 22:42:19 +00:00
matthias.ringwald@gmail.com
f7fb899f3b track att connection encryption state 2014-01-05 22:40:51 +00:00
matthias.ringwald@gmail.com
831700f276 move Sercurity Manager into main code base 2014-01-05 20:45:37 +00:00