andrzej-kaczmarek opened a new pull request, #1309: URL: https://github.com/apache/mynewt-nimble/pull/1309
Using LL Privacy to initiate a connection to a new device (i.e. use 0x02 or 0x03 as own address type, peer is using an RPA) requires host to add peer RPA and our IRK to resolving list. In this case we should allow to match that RPA as an identity address on resolving list so we can use proper privacy settings. Note that this is a bit of an unspecified behavior, i.e. HCI LE Add Device To Resolving List command parameters indicates that only identity addresses shall be added to resolving list, but this does not seem to be specified anywhere and there is no handling for non-identity address specified. So basically we allow RPA-as-an-identity to be added to resolving list, then if AdvA RPA does not match resolving list we just fall through to see if corresponding entry in resolving list exists and use it as identity address. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
