Hi,
I've read the BT specs covering addressing several times and still don't really understand how private addresses work in real life.
Lets say my peripheral starts out with no IRKs stored and has never been bonded. During user setup, a known central (iPhone) bonds with my peripheral and we share IRKs. At some point a malicious central (sniffer, hacker etc) comes along, and tries to spoof the known centrals address, however they won't have the IRKs. Will my peripheral deny a connection?
For non-resolvable address, what does peripheral advertise with, a random number, and when central conencts to peripheral with non-resolvable address which actual address does it use in connection request?
Thanks in advance Andrew