support controller-generated rpa

This commit is contained in:
Gilles Boccon-Gibod
2024-08-05 08:59:05 -07:00
parent 615691ec81
commit 312fc8db36
5 changed files with 61 additions and 22 deletions
+4 -1
View File
@@ -767,8 +767,11 @@ class Session:
self.oob_data_flag = 0 if pairing_config.oob is None else 1
# Set up addresses
self_address = connection.self_address
self_address = connection.self_resolvable_address or connection.self_address
peer_address = connection.peer_resolvable_address or connection.peer_address
logger.debug(
f"pairing with self_address={self_address}, peer_address={peer_address}"
)
if self.is_initiator:
self.ia = bytes(self_address)
self.iat = 1 if self_address.is_random else 0