aboutsummaryrefslogtreecommitdiffstats
path: root/src/rsn_supp/wpa.h
diff options
context:
space:
mode:
authorVidyullatha Kanchanapally <vkanchan@qti.qualcomm.com>2017-03-30 13:57:15 (GMT)
committerJouni Malinen <j@w1.fi>2017-04-07 15:46:13 (GMT)
commit42e69bda2aa0752a3a18714728d0d06bb20ad152 (patch)
treee3ceb61a9a1d9f3f5cbe08374153302d755bf16c /src/rsn_supp/wpa.h
parent061a3d3d5300cd7b62a9a0431e3dda9758d5a8bc (diff)
downloadhostap-42e69bda2aa0752a3a18714728d0d06bb20ad152.zip
hostap-42e69bda2aa0752a3a18714728d0d06bb20ad152.tar.gz
hostap-42e69bda2aa0752a3a18714728d0d06bb20ad152.tar.bz2
FILS: Add support for Cache Identifier in add/remove PMKSA
Add support for setting and deleting PMKSA cache entries based on FILS Cache Identifer. Also additionally add support for sending PMK as part of SET_PMKSA to enable driver to derive keys in case of FILS shared key offload using PMKSA caching. Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
Diffstat (limited to 'src/rsn_supp/wpa.h')
-rw-r--r--src/rsn_supp/wpa.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/rsn_supp/wpa.h b/src/rsn_supp/wpa.h
index 0c9691d..3f99a1b 100644
--- a/src/rsn_supp/wpa.h
+++ b/src/rsn_supp/wpa.h
@@ -39,9 +39,10 @@ struct wpa_sm_ctx {
u8 * (*alloc_eapol)(void *ctx, u8 type, const void *data, u16 data_len,
size_t *msg_len, void **data_pos);
int (*add_pmkid)(void *ctx, void *network_ctx, const u8 *bssid,
- const u8 *pmkid);
+ const u8 *pmkid, const u8 *fils_cache_id,
+ const u8 *pmk, size_t pmk_len);
int (*remove_pmkid)(void *ctx, void *network_ctx, const u8 *bssid,
- const u8 *pmkid);
+ const u8 *pmkid, const u8 *fils_cache_id);
void (*set_config_blob)(void *ctx, struct wpa_config_blob *blob);
const struct wpa_config_blob * (*get_config_blob)(void *ctx,
const char *name);