aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTreehugger Robot <treehugger-gerrit@google.com>2021-08-06 23:37:37 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2021-08-06 23:37:37 +0000
commit4cecb1dddad0ec76235ac68ffc6f56048eeacb37 (patch)
tree588b72dbe5168423da8cee230ce2d9670fe0119e
parentc6968ec0acb23a8d3a4d71822aa267bec0b9b463 (diff)
parent6f528477fdbf5fe65fe5020f73ad8f2a35cfe601 (diff)
downloadcdd-4cecb1dddad0ec76235ac68ffc6f56048eeacb37.tar.gz
Merge "CDD: Add a BLE RPA timeout condition to only be enforced while the device is actively advertising."
-rw-r--r--7_hardware-compatibility/7_4_data-connectivity.md5
1 files changed, 3 insertions, 2 deletions
diff --git a/7_hardware-compatibility/7_4_data-connectivity.md b/7_hardware-compatibility/7_4_data-connectivity.md
index 7337035..16f8f17 100644
--- a/7_hardware-compatibility/7_4_data-connectivity.md
+++ b/7_hardware-compatibility/7_4_data-connectivity.md
@@ -347,7 +347,7 @@ respectively) and implement the platform APIs.
* SHOULD implement relevant Bluetooth profiles such as
A2DP, AVRCP, OBEX, HFP, etc. as appropriate for the device.
-If device implementations include support for Bluetooth Low Energy, they:
+If device implementations include support for Bluetooth Low Energy (BLE), they:
* [C-3-1] MUST declare the hardware feature `android.hardware.bluetooth_le`.
* [C-3-2] MUST enable the GATT (generic attribute profile) based Bluetooth
@@ -363,7 +363,8 @@ API classes is implemented.
`BluetoothAdapter.isMultipleAdvertisementSupported()` to indicate
whether Low Energy Advertising is supported.
* [C-3-5] MUST implement a Resolvable Private Address (RPA) timeout no longer
- than 15 minutes and rotate the address at timeout to protect user privacy.
+ than 15 minutes and rotate the address at timeout to protect user privacy
+ when device is actively using BLE for scanning or advertising.
To prevent timing attacks, timeout intervals MUST also be randomized
between 5 and 15 minutes.
* SHOULD support offloading of the filtering logic to the bluetooth chipset