Import moonshot-gss-eap_0.9.2.orig.tar.gz
[mech_eap.git] / libeap / src / ap / pmksa_cache_auth.h
diff --git a/libeap/src/ap/pmksa_cache_auth.h b/libeap/src/ap/pmksa_cache_auth.h
deleted file mode 100644 (file)
index 9628b13..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-/*
- * hostapd - PMKSA cache for IEEE 802.11i RSN
- * Copyright (c) 2004-2008, Jouni Malinen <j@w1.fi>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * Alternatively, this software may be distributed under the terms of BSD
- * license.
- *
- * See README and COPYING for more details.
- */
-
-#ifndef PMKSA_CACHE_H
-#define PMKSA_CACHE_H
-
-#include "radius/radius.h"
-
-/**
- * struct rsn_pmksa_cache_entry - PMKSA cache entry
- */
-struct rsn_pmksa_cache_entry {
-       struct rsn_pmksa_cache_entry *next, *hnext;
-       u8 pmkid[PMKID_LEN];
-       u8 pmk[PMK_LEN];
-       size_t pmk_len;
-       os_time_t expiration;
-       int akmp; /* WPA_KEY_MGMT_* */
-       u8 spa[ETH_ALEN];
-
-       u8 *identity;
-       size_t identity_len;
-       struct radius_class_data radius_class;
-       u8 eap_type_authsrv;
-       int vlan_id;
-       int opportunistic;
-};
-
-struct rsn_pmksa_cache;
-
-struct rsn_pmksa_cache *
-pmksa_cache_auth_init(void (*free_cb)(struct rsn_pmksa_cache_entry *entry,
-                                     void *ctx), void *ctx);
-void pmksa_cache_auth_deinit(struct rsn_pmksa_cache *pmksa);
-struct rsn_pmksa_cache_entry *
-pmksa_cache_auth_get(struct rsn_pmksa_cache *pmksa,
-                    const u8 *spa, const u8 *pmkid);
-struct rsn_pmksa_cache_entry * pmksa_cache_get_okc(
-       struct rsn_pmksa_cache *pmksa, const u8 *spa, const u8 *aa,
-       const u8 *pmkid);
-struct rsn_pmksa_cache_entry *
-pmksa_cache_auth_add(struct rsn_pmksa_cache *pmksa,
-                    const u8 *pmk, size_t pmk_len,
-                    const u8 *aa, const u8 *spa, int session_timeout,
-                    struct eapol_state_machine *eapol, int akmp);
-struct rsn_pmksa_cache_entry *
-pmksa_cache_add_okc(struct rsn_pmksa_cache *pmksa,
-                   const struct rsn_pmksa_cache_entry *old_entry,
-                   const u8 *aa, const u8 *pmkid);
-void pmksa_cache_to_eapol_data(struct rsn_pmksa_cache_entry *entry,
-                              struct eapol_state_machine *eapol);
-
-#endif /* PMKSA_CACHE_H */