mbox series

[BlueZ,0/3] shared/bass: Add Set Broadcast_Code opcode handler

Message ID 20230907151229.7306-1-iulia.tanasescu@nxp.com
Headers show
Series shared/bass: Add Set Broadcast_Code opcode handler | expand

Message

Iulia Tanasescu Sept. 7, 2023, 3:12 p.m. UTC
This adds the Set Broadcast_Code opcode handler, enabling a BASS Server
to sync to an encrypted BIG.

The BASS Server will detect if the Source is advertising an encrypted BIG
by looking at the QoS of the PA sync socket, after PA sync has been
established and a first BIGInfo report has been received.

If the BIG is encrypted, it will wait for the Client to provide
the correct Broadcast Code, before issuing the BIG Create Sync
command.

Iulia Tanasescu (3):
  btio: Add support for accepting BIS after defer setup
  monitor: Fix ATT decoding issue
  shared/bass: Add Set Broadcast_Code opcode handler

 btio/btio.c       |  31 +++++++++
 btio/btio.h       |   4 ++
 monitor/packet.c  |   7 +-
 src/shared/bass.c | 159 +++++++++++++++++++++++++++++++++++++++++++---
 src/shared/bass.h |   1 +
 5 files changed, 191 insertions(+), 11 deletions(-)


base-commit: dc13da09d78b3df761d27ee8f4bf7089afe37788

Comments

patchwork-bot+bluetooth@kernel.org Sept. 7, 2023, 11 p.m. UTC | #1
Hello:

This series was applied to bluetooth/bluez.git (master)
by Luiz Augusto von Dentz <luiz.von.dentz@intel.com>:

On Thu,  7 Sep 2023 18:12:26 +0300 you wrote:
> This adds the Set Broadcast_Code opcode handler, enabling a BASS Server
> to sync to an encrypted BIG.
> 
> The BASS Server will detect if the Source is advertising an encrypted BIG
> by looking at the QoS of the PA sync socket, after PA sync has been
> established and a first BIGInfo report has been received.
> 
> [...]

Here is the summary with links:
  - [BlueZ,1/3] btio: Add support for accepting BIS after defer setup
    https://git.kernel.org/pub/scm/bluetooth/bluez.git/?id=ed0def339cca
  - [BlueZ,2/3] monitor: Fix ATT decoding issue
    https://git.kernel.org/pub/scm/bluetooth/bluez.git/?id=42681a7c15ab
  - [BlueZ,3/3] shared/bass: Add Set Broadcast_Code opcode handler
    https://git.kernel.org/pub/scm/bluetooth/bluez.git/?id=df658c6c4ab5

You are awesome, thank you!