WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
hmac_11i.h
浏览该文件的文档.
1/*
2 * Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2020-2022. All rights reserved.
3 * Description: STA侧管理帧处理头文件.
4 */
5
6#ifndef __HMAC_11I_H__
7#define __HMAC_11I_H__
8/*****************************************************************************
9 1 头文件包含
10*****************************************************************************/
11#include "hmac_vap.h"
12#include "hmac_user.h"
13#include "soc_diag_wdk.h"
14
15#ifdef __cplusplus
16#if __cplusplus
17extern "C" {
18#endif
19#endif
20
21#undef THIS_FILE_ID
22#define THIS_FILE_ID OAM_FILE_ID_HMAC_11I_H
23
24/*****************************************************************************
25 2 宏定义
26*****************************************************************************/
27
28
29/*****************************************************************************
30 3 枚举定义
31*****************************************************************************/
32
33
34/*****************************************************************************
35 4 全局变量声明
36*****************************************************************************/
37
38
39/*****************************************************************************
40 5 消息头定义
41*****************************************************************************/
42
43
44/*****************************************************************************
45 6 消息定义
46*****************************************************************************/
47
48
49/*****************************************************************************
50 7 STRUCT定义
51*****************************************************************************/
58
60
61/*****************************************************************************
62 8 UNION定义
63*****************************************************************************/
64
65
66/*****************************************************************************
67 9 OTHERS定义
68*****************************************************************************/
69
70
71/*****************************************************************************
72 10 函数声明
73*****************************************************************************/
76
78 oal_nl80211_key_type key_type);
80
84 osal_u8 *iv_len);
87 osal_u16 ether_type);
89 osal_u8 key_index, hmac_user_stru *hmac_user);
90
91#ifdef __cplusplus
92#if __cplusplus
93}
94#endif
95#endif
96
97#endif
osal_u32 hmac_reset_gtk_token(const hmac_vap_stru *hmac_vap)
osal_u32 hmac_init_security_etc(hmac_vap_stru *hmac_vap, const osal_u8 *addr)
osal_u32 hmac_en_mic_etc(hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, oal_netbuf_stru *pst_netbuf, osal_u8 *iv_len)
osal_void hmac_11i_tkip_mic_failure_handler(const hmac_vap_stru *hmac_vap, const osal_u8 *user_mac, oal_nl80211_key_type key_type)
osal_void hmac_sta_protocol_down_by_chipher(hmac_vap_stru *hmac_vap, mac_bss_dscr_stru *bss_dscr)
osal_u32 hmac_11i_add_key_from_user(const hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user)
hmac_add_gtk_notify_stru hmac_del_gtk_notify_stru
Definition hmac_11i.h:59
osal_u32 hmac_de_mic_etc(hmac_user_stru *hmac_user, oal_netbuf_stru *pst_netbuf)
osal_u32 hmac_11i_ether_type_filter_etc(hmac_vap_stru *hmac_vap, const hmac_user_stru *hmac_user, osal_u16 ether_type)
osal_u32 hmac_check_igtk_exist(osal_u8 igtk_index)
osal_u32 hmac_config_11i_add_key_set_reg(hmac_vap_stru *hmac_vap, osal_u8 pairwise, osal_u8 key_index, hmac_user_stru *hmac_user)
unsigned char osal_u8
Definition osal_types.h:11
void osal_void
Definition osal_types.h:29
unsigned int osal_u32
Definition osal_types.h:13
unsigned short osal_u16
Definition osal_types.h:12
Definition hmac_11i.h:52
osal_u8 resv
Definition hmac_11i.h:56
osal_u8 vap_id
Definition hmac_11i.h:53
wlan_ciper_protocol_type_enum_uint8 cipher_type
Definition hmac_11i.h:55
osal_u8 key_idx
Definition hmac_11i.h:54
Definition mac_user_ext.h:519
Definition mac_vap_ext.h:2019
Definition mac_device_ext.h:596
Definition oal_skbuff.h:82
osal_u8 wlan_ciper_protocol_type_enum_uint8
Definition wlan_types_base_rom.h:152