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
|
fe9d8984b7
|
resend l2cap config request if previous wasn't accepted
|
2014-01-08 10:24:16 +00:00 |
|
matthias.ringwald@gmail.com
|
5930fba261
|
disable request security again
|
2014-01-08 08:44:04 +00:00 |
|
matthias.ringwald@gmail.com
|
214dfbe8e5
|
fix comment
|
2014-01-08 08:27:05 +00:00 |
|
matthias.ringwald@gmail.com
|
e76314ab4b
|
request security
|
2014-01-08 08:21:13 +00:00 |
|
matthias.ringwald@gmail.com
|
79907ab439
|
fix buffer size as suggested in #359
|
2014-01-07 19:38:13 +00:00 |
|
matthias.ringwald@gmail.com
|
372248418e
|
clean up run_loop sublcassing as suggested in #356
|
2014-01-07 19:31:00 +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
|
3266f4203f
|
depend on updated SpringBoardAccess
|
2014-01-06 22:58:22 +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
|
157efbac7c
|
added characteristic with indicate and notify
|
2014-01-06 21:32:58 +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
|
709e74be4c
|
auto authorize connection
|
2014-01-06 18:44:26 +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
|
696564b866
|
renamed ble_server into ble_peripheral
|
2014-01-05 21:18:06 +00:00 |
|
matthias.ringwald@gmail.com
|
5f5cbc52d7
|
prepare to extract att_server
|
2014-01-05 21:17:25 +00:00 |
|
matthias.ringwald@gmail.com
|
78d22dedcd
|
clean ups
|
2014-01-05 20:59:39 +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
|
0be1cb9358
|
add API for bonding interaction, move public API implementation to end of file
|
2014-01-05 20:19:00 +00:00 |
|
matthias.ringwald@gmail.com
|
6ae23ab165
|
extract minimal gap_le.h
|
2014-01-05 20:13:37 +00:00 |
|
matthias.ringwald@gmail.com
|
cb0c1216da
|
emit SM_IDENTITY_RESOLVING_STARTED event
|
2014-01-05 19:57:43 +00:00 |
|
matthias.ringwald@gmail.com
|
c3d83d1ea0
|
use identity resolving event
|
2014-01-05 19:54:00 +00:00 |
|
matthias.ringwald@gmail.com
|
1e57f667d3
|
emit event for identify resolving
|
2014-01-05 19:42:21 +00:00 |
|
matthias.ringwald@gmail.com
|
b18000f8c2
|
break out sm.c
|
2014-01-05 19:21:49 +00:00 |
|