eap_fast_pac.h

来自「IEEE802.11 a/b/g 客户端应用程序源代码」· C头文件 代码 · 共 57 行

H
57
字号
/* * EAP peer method: EAP-FAST PAC file processing * Copyright (c) 2004-2007, 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 EAP_FAST_PAC_H#define EAP_FAST_PAC_H#include "eap_common/eap_fast_common.h"struct eap_fast_pac {	struct eap_fast_pac *next;	u8 pac_key[EAP_FAST_PAC_KEY_LEN];	u8 *pac_opaque;	size_t pac_opaque_len;	u8 *pac_info;	size_t pac_info_len;	u8 *a_id;	size_t a_id_len;	u8 *i_id;	size_t i_id_len;	u8 *a_id_info;	size_t a_id_info_len;	u16 pac_type;};void eap_fast_free_pac(struct eap_fast_pac *pac);struct eap_fast_pac * eap_fast_get_pac(struct eap_fast_pac *pac_root,				       const u8 *a_id, size_t a_id_len,				       u16 pac_type);int eap_fast_add_pac(struct eap_fast_pac **pac_root,		     struct eap_fast_pac **pac_current,		     struct eap_fast_pac *entry);int eap_fast_load_pac(struct eap_sm *sm, struct eap_fast_pac **pac_root,		      const char *pac_file);int eap_fast_save_pac(struct eap_sm *sm, struct eap_fast_pac *pac_root,		      const char *pac_file);size_t eap_fast_pac_list_truncate(struct eap_fast_pac *pac_root,				  size_t max_len);int eap_fast_load_pac_bin(struct eap_sm *sm, struct eap_fast_pac **pac_root,			  const char *pac_file);int eap_fast_save_pac_bin(struct eap_sm *sm, struct eap_fast_pac *pac_root,			  const char *pac_file);#endif /* EAP_FAST_PAC_H */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?