Espressif uses code from wpa_supplicant.