hc
2024-05-10 23fa18eaa71266feff7ba8d83022d9e1cc83c65a
kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/core/rtw_swcrypto.c
....@@ -27,21 +27,20 @@
2727 * @frame: the frame including the mac header, pn and payload
2828 * @plen: payload length, i.e., length of the plain text, without PN and MIC
2929 */
30
-int _rtw_ccmp_encrypt(_adapter *padapter, u8 *key, u32 key_len, uint hdrlen, u8 *frame, uint plen)
31
-
30
+int _rtw_ccmp_encrypt(u8 *key, u32 key_len, uint hdrlen, u8 *frame, uint plen)
3231 {
3332 u8 *enc = NULL;
3433 size_t enc_len = 0;
3534
3635 if (key_len == 16) { /* 128 bits */
37
- enc = ccmp_encrypt(padapter, key,
36
+ enc = ccmp_encrypt(key,
3837 frame,
3938 hdrlen + plen,
4039 hdrlen,
4140 (hdrlen == 26) ? (frame + hdrlen - 2) : NULL,
4241 NULL, 0, &enc_len);
4342 } else if (key_len == 32) { /* 256 bits */
44
- enc = ccmp_256_encrypt(padapter, key,
43
+ enc = ccmp_256_encrypt(key,
4544 frame,
4645 hdrlen + plen,
4746 hdrlen,
....@@ -69,7 +68,7 @@
6968 * @frame: the raw frame (@hdrlen + PN + enc_data + MIC)
7069 * @plen: length of the frame (@hdrlen + PN + enc_data + MIC)
7170 */
72
-int _rtw_ccmp_decrypt(_adapter * padapter, u8 *key, u32 key_len, uint hdrlen, u8 *frame,
71
+int _rtw_ccmp_decrypt(u8 *key, u32 key_len, uint hdrlen, u8 *frame,
7372 uint plen)
7473 {
7574 u8 *plain = NULL;
....@@ -79,13 +78,13 @@
7978 hdr = (const struct ieee80211_hdr *)frame;
8079
8180 if (key_len == 16) { /* 128 bits */
82
- plain = ccmp_decrypt(padapter, key,
81
+ plain = ccmp_decrypt(key,
8382 hdr,
8483 frame + hdrlen, /* PN + enc_data + MIC */
8584 plen - hdrlen, /* PN + enc_data + MIC */
8685 &plain_len);
8786 } else if (key_len == 32) { /* 256 bits */
88
- plain = ccmp_256_decrypt(padapter, key,
87
+ plain = ccmp_256_decrypt(key,
8988 hdr,
9089 frame + hdrlen, /* PN + enc_data + MIC */
9190 plen - hdrlen, /* PN + enc_data + MIC */
....@@ -132,12 +131,12 @@
132131 * @frame: the frame including the mac header, pn and payload
133132 * @plen: payload length, i.e., length of the plain text, without PN and MIC
134133 */
135
-int _rtw_gcmp_encrypt(_adapter * padapter, u8 *key, u32 key_len, uint hdrlen, u8 *frame, uint plen)
134
+int _rtw_gcmp_encrypt(u8 *key, u32 key_len, uint hdrlen, u8 *frame, uint plen)
136135 {
137136 u8 *enc = NULL;
138137 size_t enc_len = 0;
139138
140
- enc = gcmp_encrypt(padapter, key, key_len,
139
+ enc = gcmp_encrypt(key, key_len,
141140 frame,
142141 hdrlen + plen,
143142 hdrlen,
....@@ -163,7 +162,7 @@
163162 * @frame: the raw frame (@hdrlen + PN + enc_data + MIC)
164163 * @plen: length of the frame (@hdrlen + PN + enc_data + MIC)
165164 */
166
-int _rtw_gcmp_decrypt(_adapter *padapter, u8 *key, u32 key_len, uint hdrlen, u8 *frame, uint plen)
165
+int _rtw_gcmp_decrypt(u8 *key, u32 key_len, uint hdrlen, u8 *frame, uint plen)
167166 {
168167 u8 *plain = NULL;
169168 size_t plain_len = 0;
....@@ -171,7 +170,7 @@
171170
172171 hdr = (const struct ieee80211_hdr *)frame;
173172
174
- plain = gcmp_decrypt(padapter, key, key_len,
173
+ plain = gcmp_decrypt(key, key_len,
175174 hdr,
176175 frame + hdrlen, /* PN + enc_data + MIC */
177176 plen - hdrlen, /* PN + enc_data + MIC */