SAE: Clear keys from memory on disassociation
There is no need to keep temporary keys in memory beyond the end of the association, so explicitly clear any SAE buffers that can contain keys as soon as such keys are not needed. Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
fbfc974c6c
commit
4e70bbf1c6
4 changed files with 25 additions and 15 deletions
|
@ -33,6 +33,7 @@ void sme_sa_query_rx(struct wpa_supplicant *wpa_s, const u8 *sa,
|
|||
void sme_state_changed(struct wpa_supplicant *wpa_s);
|
||||
void sme_disassoc_while_authenticating(struct wpa_supplicant *wpa_s,
|
||||
const u8 *prev_pending_bssid);
|
||||
void sme_clear_on_disassoc(struct wpa_supplicant *wpa_s);
|
||||
void sme_deinit(struct wpa_supplicant *wpa_s);
|
||||
|
||||
int sme_proc_obss_scan(struct wpa_supplicant *wpa_s);
|
||||
|
@ -94,6 +95,10 @@ sme_disassoc_while_authenticating(struct wpa_supplicant *wpa_s,
|
|||
{
|
||||
}
|
||||
|
||||
static inline void sme_clear_on_disassoc(struct wpa_supplicant *wpa_s)
|
||||
{
|
||||
}
|
||||
|
||||
static inline void sme_deinit(struct wpa_supplicant *wpa_s)
|
||||
{
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue