Hi Luiz, > On Thu, Apr 23, 2015 at 7:20 AM, Luiz Augusto von Dentz <luiz.dentz@xxxxxxxxx> wrote: > From: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx> > > This add encryption flags which can be used when registering a service to > require encryption when accessing a characteristic. > --- > doc/gatt-api.txt | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/doc/gatt-api.txt b/doc/gatt-api.txt > index 088d285..8db35f2 100644 > --- a/doc/gatt-api.txt > +++ b/doc/gatt-api.txt > @@ -148,6 +148,10 @@ Properties string UUID [read-only] > "authenticated-signed-writes" > "reliable-write" > "writable-auxiliaries" > + "encrypt-read" > + "encrypt-write" > + "encrypt-authenticated-read" > + "encrypt-authenticated-write" So I guess you decided not to go with a "Permissions" property? I guess that's fine but we need to handle this for descriptors as well. So probably add a "Flags" property to GattDescriptor1 also. There we'll want read, write, encrypt-*, and encrypt-authenticated-*. > > array{object} Descriptors [read-only] > > -- > 2.1.0 > > -- > To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html Can you also update test/example-gatt-server with new characteristics and descriptors that demonstrate the permissions feature? You can add them as new vendor-specific test characteristics (there's a vendor-specific test service in there) and/or modify one of the other two example services (HR and Battery). Let's get that into this patch set so we know we have some way to test it. Thanks, Arman -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html