source: wpa_supplicant/vendor/current/src/ap/preauth_auth.h@ 793

Last change on this file since 793 was 793, checked in by andi.b@gmx.net, 11 years ago

wpa_supplicant: initial import of wpa_supplicant2.2

  • Property svn:eol-style set to native
File size: 1.3 KB
Line 
1/*
2 * hostapd - Authenticator for IEEE 802.11i RSN pre-authentication
3 * Copyright (c) 2004-2005, Jouni Malinen <j@w1.fi>
4 *
5 * This software may be distributed under the terms of the BSD license.
6 * See README for more details.
7 */
8
9#ifndef PREAUTH_H
10#define PREAUTH_H
11
12#ifdef CONFIG_RSN_PREAUTH
13
14int rsn_preauth_iface_init(struct hostapd_data *hapd);
15void rsn_preauth_iface_deinit(struct hostapd_data *hapd);
16void rsn_preauth_finished(struct hostapd_data *hapd, struct sta_info *sta,
17 int success);
18void rsn_preauth_send(struct hostapd_data *hapd, struct sta_info *sta,
19 u8 *buf, size_t len);
20void rsn_preauth_free_station(struct hostapd_data *hapd, struct sta_info *sta);
21
22#else /* CONFIG_RSN_PREAUTH */
23
24static inline int rsn_preauth_iface_init(struct hostapd_data *hapd)
25{
26 return 0;
27}
28
29static inline void rsn_preauth_iface_deinit(struct hostapd_data *hapd)
30{
31}
32
33static inline void rsn_preauth_finished(struct hostapd_data *hapd,
34 struct sta_info *sta,
35 int success)
36{
37}
38
39static inline void rsn_preauth_send(struct hostapd_data *hapd,
40 struct sta_info *sta,
41 u8 *buf, size_t len)
42{
43}
44
45static inline void rsn_preauth_free_station(struct hostapd_data *hapd,
46 struct sta_info *sta)
47{
48}
49
50#endif /* CONFIG_RSN_PREAUTH */
51
52#endif /* PREAUTH_H */
Note: See TracBrowser for help on using the repository browser.