Commit Graph

44 Commits

Author SHA1 Message Date
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
ea8b28d601 fix compile 2014-01-17 08:41:36 +00:00
matthias.ringwald@gmail.com
9382667d3f store connection handle on connection complete, don't reset authorization flag on encryption change 2014-01-17 07:58:30 +00:00
matthias.ringwald@gmail.com
8a3fac4ff5 start timer on handle value indication, assert only on indication is active, notify client about handle value indication completion, extend ble_peripheral 2014-01-12 21:24:25 +00:00
matthias.ringwald@gmail.com
5ede1dd8ae document att.h 2014-01-09 20:58:27 +00:00
matthias.ringwald@gmail.com
dd2731ded9 add C++ protection for BLE headers 2014-01-09 20:47:32 +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
284ffa8374 document central_device_db interface 2014-01-08 15:23:52 +00:00
matthias.ringwald@gmail.com
966ef2170d document att_server.h 2014-01-08 13:16:05 +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
ef8a41e1e4 added a minimal security manager that just denies security requests 2014-01-08 12:04:11 +00:00
matthias.ringwald@gmail.com
0d0bcdceb3 don't use Master Identification Information to replace addr_type and address, sort security check order 2014-01-07 18:24:50 +00:00
matthias.ringwald@gmail.com
8c0b356c3e fix encryption key size lookup 2014-01-07 10:41:34 +00:00
matthias.ringwald@gmail.com
f30cb1ae00 fix io cap lookup, ble_peripheral has display 2014-01-07 10:14:30 +00:00
matthias.ringwald@gmail.com
abb2e83f6a add notifiable and indicatable characteristic that represents an 8 bit counter 2014-01-06 22:11:29 +00:00
matthias.ringwald@gmail.com
0c1a43c084 allow to return ok in att_write_callback. not ok -> prepare queue full error 2014-01-06 18:49:43 +00:00
matthias.ringwald@gmail.com
1ce7a558b1 track authorization result 2014-01-06 18:44:45 +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
c5081f46d2 all commands and requests validate security properties 2014-01-06 18:12:14 +00:00
matthias.ringwald@gmail.com
b512db213a more security checkes 2014-01-06 17:43:46 +00:00
matthias.ringwald@gmail.com
63db888c8f validate sercurity requirements for read by type request 2014-01-06 16:28:20 +00:00
matthias.ringwald@gmail.com
04bc2c1776 get security properties on encryption change 2014-01-06 15:53:46 +00:00
matthias.ringwald@gmail.com
270d89073e pass in att_connection to PDU handlers 2014-01-06 15:44:47 +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
9218acdc65 implement sm_encryption_key_size 2014-01-06 12:07:15 +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
351e720709 added att error codes, flags for authentication, authorization, encryption 2014-01-06 11:32:04 +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
3f0d86542c comment slave keys not used in peripheral role 2014-01-05 22:15:07 +00:00
matthias.ringwald@gmail.com
0063aec7b1 comment master keys not used in peripheral role 2014-01-05 22:11:50 +00:00
matthias.ringwald@gmail.com
3d210f8217 extracted att_server 2014-01-05 21:39:26 +00:00
matthias.ringwald@gmail.com
d61b8949a7 report write not permitted 2014-01-05 20:59:18 +00:00
matthias.ringwald@gmail.com
831700f276 move Sercurity Manager into main code base 2014-01-05 20:45:37 +00:00
matthias.ringwald@gmail.com
5aae4a8148 allow to define Client Characteristic Configuration by adding 'CLIENT_CONFIGURATION' to characteristic property definition in .gatt file 2013-12-20 22:17:07 +00:00
matthias.ringwald@gmail.com
ad51f761ed respond with attribute UUID instead of attribute value in find information response 2013-12-20 21:30:36 +00:00
mila@ringwald.ch
b47e04a3f1 ble client: add INCLUDE service identifier 2013-12-06 11:00:03 +00:00
mila@ringwald.ch
b436dac04b support for included services 2013-12-05 14:26:48 +00:00
matthias.ringwald
f51adbed2c add C++ protection 2013-07-15 20:11:20 +00:00
matthias.ringwald
6b64433e6a added non-commerical clause and contact email 2012-05-07 21:54:09 +00:00
matthias.ringwald
8617733bc6 experimental support for Bluetooth Smart devices, example for MSP430F5438 Experimenter board with CC2564 chipset 2012-02-04 21:17:09 +00:00