[Mac rand] Enable aggressive randomization SSID whitelist
Introduces a whitelist and blacklist for aggressive randomization.
The framework will periodically update the randomized MAC address when
connecting to ssids in a whitelist, except if the SSID also exist in the
blacklist.
Due to this change, WifiConfiguration#getRandomizedMacAddress() will now
return the most recently used randomized MAC address.
Bug: 137796328
Test: unit tests
Test: Tested mannually with GoogleGuest
Change-Id: Ic6f2d811af6f5ae52e5fa12f63d73b47d13d0550
4 files changed