36 lines
934 B
C
36 lines
934 B
C
|
/*
|
|||
|
* File: wxqb100_encryption.h
|
|||
|
* Author: yuhongyong
|
|||
|
*
|
|||
|
* Created on 2012<EFBFBD><EFBFBD>12<EFBFBD><EFBFBD>24<EFBFBD><EFBFBD>, <EFBFBD><EFBFBD><EFBFBD><EFBFBD>2:27
|
|||
|
*/
|
|||
|
|
|||
|
#ifndef WXQB100_ENCRYPTION_H
|
|||
|
#define WXQB100_ENCRYPTION_H
|
|||
|
|
|||
|
#include "type.h"
|
|||
|
#ifdef __cplusplus
|
|||
|
extern "C" {
|
|||
|
#endif
|
|||
|
/*------------------------------- Variable Define -----------------------------------*/
|
|||
|
|
|||
|
#define MAC_ADDR0 0xAA //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ
|
|||
|
#define MAC_ADDR1 0xAB //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ
|
|||
|
#define MAC_ADDR2 0xBC //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ
|
|||
|
#define MAC_ADDR3 0xCD //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ
|
|||
|
#define MAC_ADDR4 0xDE //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ
|
|||
|
#define MAC_ADDR5 0xEF //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ
|
|||
|
#define MAC_ADDR6 0xFA //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ
|
|||
|
/*-------------------------------- Function Declare ---------------------------------*/
|
|||
|
u8 SA_crc(u8 *start_address,u8 plen,u8 JMnum);
|
|||
|
void Address_Encrypt(u8 *p_buf,u8 key_num);
|
|||
|
u8 Num_Change(u8 Now_Num,u8 Num_Flag);
|
|||
|
BOOL Num_Check(u8 Now_Num,u8 EE_Num);
|
|||
|
void Bak_Address_Encrypt(u8 *p_buf,u8 key_num);
|
|||
|
#ifdef __cplusplus
|
|||
|
}
|
|||
|
#endif
|
|||
|
|
|||
|
#endif /* WXQB100_ENCRYPTION_H */
|
|||
|
|