⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 interf.h

📁 一种的著名的加解密算法ssf43. 国家密码管理委员会办公室批准的用于WLAN的SSF43对称分组加密算法.
💻 H
字号:
/* *****************************************************************************
* interf.h - define the WPI interface header
*
*       Copyright (c) 2004, Wellhope Corporation. All rights reserved.
*
* ------------------------------------------------------------------------------
* RELEASE:
*
* AUTHOR:
* ------------------------------------------------------------------------------
* PURPOSE:
*       Defines the WPI interface
*
*       
*
* ------------------------------------------------------------------------------
* REVISED HISTORY:
*
*
*
***************************************************************************** */
									
#ifndef _INTERF_H_INCLUDE_
#define _INTERF_H_INCLUDE_

#ifdef __cplusplus
	extern "C"{
#endif

#define TRUE				1;
#define FALSE 				0;
				
#define WPI_ERROR_UNEXPECTED			-12000		//不可预测的错误
#define WPI_ERROR_PARAMETER1_INVALID	-12001		//参数1无效
#define WPI_ERROR_PARAMETER2_INVALID	-12002		//参数2无效
#define WPI_ERROR_PARAMETER3_INVALID	-12003		//参数3无效
#define WPI_ERROR_PARAMETER4_INVALID	-12004		//参数4无效
#define WPI_ERROR_PARAMETER5_INVALID	-12005		//参数5无效
#define WPI_ERROR_PARAMETER6_INVALID	-12006		//参数6无效
#define WPI_ERROR_MICVERIFY		        -12007		//完整性校验失败

typedef unsigned char	BYTE;
typedef unsigned char*	LPBYTE;
typedef unsigned long	ULONG;

int wh_wpi_setKey(LPBYTE pbInitialKey,LPBYTE pbLoopKey);
int wh_wpi_encrypt(LPBYTE pbMSDUPlain,ULONG ulMSDUPlainLen,LPBYTE pbPackageNumber,
		LPBYTE pbCipherLoopKey,LPBYTE pbMSDUCipher,ULONG* pulMSDUCipherLen);
int wh_wpi_decrypt(LPBYTE pbMSDUCipher,ULONG ulMSDUCipherLen,LPBYTE pbPackageNumber,
		LPBYTE pbCipherLoopKey,LPBYTE pbMSDUPlain,ULONG* pulMSDUPlainLen);
int wh_wpi_getMIC(LPBYTE pbWPIPackage,ULONG ulWPIPackageLen,LPBYTE pbPackageNumber,
		LPBYTE pbMICLoopKey,LPBYTE pbWPIMIC);
int wh_wpi_verifyMIC(LPBYTE pbWPIPackage,ULONG ulWPIPackageLen,LPBYTE pbPackageNumber,
		LPBYTE pbMICLoopKey,LPBYTE pbWPIMIC);




#ifdef __cplusplus
	}
#endif

#endif	/* _INTERF_H_INCLUDE_ */

⌨️ 快捷键说明

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