bluetooth: Add optionalManufacturerData to options #25351
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This change adds the RequestDeviceOptions.optionalManufacturerData
property in order to enable manufacturer data to be protected behind
this permission.
This change also enforces the filtering of service and manufacturer data
from BluetoothAdvertisingEvent objects if services and manufacturer
codes are not included in the filters, optionalServices, and
optionalManufacturerData fields of the RequestDeviceOptions object.
Bug: 1108958
Change-Id: Id7f546e3be5b3c3c26538a69f810a33d2a446fb6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2389243
Commit-Queue: Ovidio de Jesús Ruiz-Henríquez <odejesush@chromium.org>
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Reviewed-by: Martin Barbella <mbarbella@chromium.org>
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Cr-Commit-Position: refs/heads/master@{#808118}