📄 preauth.h
字号:
/* * wpa_supplicant - WPA2/RSN pre-authentication functions * Copyright (c) 2003-2005, 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 PREAUTH_H#define PREAUTH_Hstruct wpa_scan_result;#ifndef CONFIG_NO_WPAvoid pmksa_candidate_free(struct wpa_sm *sm);#else /* CONFIG_NO_WPA */static inline void pmksa_candidate_free(struct wpa_sm *sm){}#endif /* CONFIG_NO_WPA */#if defined(IEEE8021X_EAPOL) && !defined(CONFIG_NO_WPA2)int rsn_preauth_init(struct wpa_sm *sm, const u8 *dst, struct wpa_ssid *config);void rsn_preauth_deinit(struct wpa_sm *sm);void rsn_preauth_scan_results(struct wpa_sm *sm, struct wpa_scan_result *results, int count);void pmksa_candidate_add(struct wpa_sm *sm, const u8 *bssid, int prio, int preauth);void rsn_preauth_candidate_process(struct wpa_sm *sm);int rsn_preauth_get_status(struct wpa_sm *sm, char *buf, size_t buflen, int verbose);int rsn_preauth_in_progress(struct wpa_sm *sm);#else /* IEEE8021X_EAPOL and !CONFIG_NO_WPA2 */static inline void rsn_preauth_candidate_process(struct wpa_sm *sm){}static inline int rsn_preauth_init(struct wpa_sm *sm, const u8 *dst, struct wpa_ssid *config){ return -1;}static inline void rsn_preauth_deinit(struct wpa_sm *sm){}static inline void rsn_preauth_scan_results(struct wpa_sm *sm, struct wpa_scan_result *results, int count){}static inline void pmksa_candidate_add(struct wpa_sm *sm, const u8 *bssid, int prio, int preauth){}static inline int rsn_preauth_get_status(struct wpa_sm *sm, char *buf, size_t buflen, int verbose){ return 0;}static inline int rsn_preauth_in_progress(struct wpa_sm *sm){ return 0;}#endif /* IEEE8021X_EAPOL and !CONFIG_NO_WPA2 */#endif /* PREAUTH_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -