From 6e8428d78c98c653f625aa0839437359306f99db Mon Sep 17 00:00:00 2001 From: Roman Yeryomin Date: Wed, 21 Aug 2013 14:46:32 +0300 Subject: Use newest realtek rtl8192cd driver from backfire alpha2 release. Signed-off-by: Roman Yeryomin --- .../linux/realtek/files/drivers/net/wireless/rtl8192cd/wapiCrypto.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'target/linux/realtek/files/drivers/net/wireless/rtl8192cd/wapiCrypto.h') diff --git a/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/wapiCrypto.h b/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/wapiCrypto.h index d74b03035..45abebd51 100644 --- a/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/wapiCrypto.h +++ b/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/wapiCrypto.h @@ -4,6 +4,8 @@ #define ENCRYPT 0 #define DECRYPT 1 +struct tx_insn; + /** * \brief SHA-256 context structure */ @@ -122,7 +124,7 @@ typedef struct _WPISMS4HEADER { uint8 reserved; uint8 pn[WAPI_PN_LEN]; uint8 data[0]; -} wpiSMS4Hdr; +} __WLAN_ATTRIB_PACK__ wpiSMS4Hdr; //extern unsigned short rtl_SMS4_rxSeq[RX_QUEUE_NUM]; /* @@ -139,5 +141,7 @@ void KD_hmac_sha256( unsigned char *key, int keylen, void WapiSMS4ForMNKEncrypt(uint8 *key, uint8*IV, uint8*input, uint32 inputLength, uint8 *output, uint8 *outputLength, uint32 CryptFlag); void GenerateRandomData(unsigned char * data, unsigned int len); int32 init_SMS4_CK_Sbox(void); + +void SecSWSMS4Encryption(struct rtl8192cd_priv *priv, struct tx_insn* txcfg); int32 SecSWSMS4Decryption(struct rtl8192cd_priv *priv, struct stat_info *pstat, struct rx_frinfo* pfrinfo); #endif /* WAPICRYPTO_H */ -- cgit v1.2.3