Home
last modified time | relevance | path

Searched refs:aad_len (Results 1 – 25 of 113) sorted by relevance

12345

/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/core/crypto/
H A Dccmp.c18 u8 *aad, size_t *aad_len, u8 *nonce) in ccmp_aad_nonce() argument
68 *aad_len = pos - aad; in ccmp_aad_nonce()
82 u8 *aad, size_t *aad_len, u8 *nonce) in ccmp_aad_nonce_pv1() argument
126 *aad_len = pos - aad; in ccmp_aad_nonce_pv1()
142 size_t aad_len; in ccmp_decrypt() local
156 ccmp_aad_nonce(padapter, hdr, data, aad, &aad_len, nonce); in ccmp_decrypt()
157 wpa_hexdump(_MSG_EXCESSIVE_, "CCMP AAD", aad, aad_len); in ccmp_decrypt()
160 if (aes_ccm_ad(tk, 16, nonce, 8, data + 8, mlen, aad, aad_len, in ccmp_decrypt()
194 size_t aad_len, plen; in ccmp_encrypt() local
229 ccmp_aad_nonce(padapter, hdr, crypt + hdrlen, aad, &aad_len, nonce); in ccmp_encrypt()
[all …]
H A Daes-ccm.c28 const u8 *aad, size_t aad_len, size_t plain_len, in aes_ccm_auth_start() argument
36 b[0] = aad_len ? 0x40 : 0 /* Adata */; in aes_ccm_auth_start()
45 if (!aad_len) in aes_ccm_auth_start()
48 WPA_PUT_BE16(aad_buf, aad_len); in aes_ccm_auth_start()
49 os_memcpy(aad_buf + 2, aad, aad_len); in aes_ccm_auth_start()
50 os_memset(aad_buf + 2 + aad_len, 0, sizeof(aad_buf) - 2 - aad_len); in aes_ccm_auth_start()
55 if (aad_len > AES_BLOCK_SIZE - 2) { in aes_ccm_auth_start()
149 const u8 *aad, size_t aad_len, u8 *crypt, u8 *auth) in aes_ccm_ae() argument
155 if (aad_len > 30 || M > AES_BLOCK_SIZE) in aes_ccm_ae()
162 aes_ccm_auth_start(aes, M, L, nonce, aad, aad_len, plain_len, x); in aes_ccm_ae()
[all …]
H A Dgcmp.c17 u8 *aad, size_t *aad_len, u8 *nonce) in gcmp_aad_nonce() argument
65 *aad_len = pos - aad; in gcmp_aad_nonce()
89 size_t aad_len, mlen; in gcmp_decrypt() local
103 gcmp_aad_nonce(padapter, hdr, data, aad, &aad_len, nonce); in gcmp_decrypt()
104 wpa_hexdump(_MSG_EXCESSIVE_, "GCMP AAD", aad, aad_len); in gcmp_decrypt()
107 if (aes_gcm_ad(tk, tk_len, nonce, sizeof(nonce), m, mlen, aad, aad_len, in gcmp_decrypt()
145 size_t aad_len, plen; in gcmp_encrypt() local
178 gcmp_aad_nonce(padapter, hdr, crypt + hdrlen, aad, &aad_len, nonce); in gcmp_encrypt()
179 wpa_hexdump(_MSG_EXCESSIVE_, "GCMP AAD", aad, aad_len); in gcmp_encrypt()
183 aad, aad_len, pos, pos + plen) < 0) { in gcmp_encrypt()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/core/crypto/
H A Dccmp.c18 u8 *aad, size_t *aad_len, u8 *nonce) in ccmp_aad_nonce() argument
68 *aad_len = pos - aad; in ccmp_aad_nonce()
82 u8 *aad, size_t *aad_len, u8 *nonce) in ccmp_aad_nonce_pv1() argument
126 *aad_len = pos - aad; in ccmp_aad_nonce_pv1()
142 size_t aad_len; in ccmp_decrypt() local
156 ccmp_aad_nonce(padapter, hdr, data, aad, &aad_len, nonce); in ccmp_decrypt()
157 wpa_hexdump(_MSG_EXCESSIVE_, "CCMP AAD", aad, aad_len); in ccmp_decrypt()
160 if (aes_ccm_ad(tk, 16, nonce, 8, data + 8, mlen, aad, aad_len, in ccmp_decrypt()
194 size_t aad_len, plen; in ccmp_encrypt() local
229 ccmp_aad_nonce(padapter, hdr, crypt + hdrlen, aad, &aad_len, nonce); in ccmp_encrypt()
[all …]
H A Daes-ccm.c28 const u8 *aad, size_t aad_len, size_t plain_len, in aes_ccm_auth_start() argument
36 b[0] = aad_len ? 0x40 : 0 /* Adata */; in aes_ccm_auth_start()
45 if (!aad_len) in aes_ccm_auth_start()
48 WPA_PUT_BE16(aad_buf, aad_len); in aes_ccm_auth_start()
49 os_memcpy(aad_buf + 2, aad, aad_len); in aes_ccm_auth_start()
50 os_memset(aad_buf + 2 + aad_len, 0, sizeof(aad_buf) - 2 - aad_len); in aes_ccm_auth_start()
55 if (aad_len > AES_BLOCK_SIZE - 2) { in aes_ccm_auth_start()
149 const u8 *aad, size_t aad_len, u8 *crypt, u8 *auth) in aes_ccm_ae() argument
155 if (aad_len > 30 || M > AES_BLOCK_SIZE) in aes_ccm_ae()
162 aes_ccm_auth_start(aes, M, L, nonce, aad, aad_len, plain_len, x); in aes_ccm_ae()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8723ds/core/crypto/
H A Dccmp.c18 u8 *aad, size_t *aad_len, u8 *nonce) in ccmp_aad_nonce() argument
68 *aad_len = pos - aad; in ccmp_aad_nonce()
82 u8 *aad, size_t *aad_len, u8 *nonce) in ccmp_aad_nonce_pv1() argument
126 *aad_len = pos - aad; in ccmp_aad_nonce_pv1()
142 size_t aad_len; in ccmp_decrypt() local
156 ccmp_aad_nonce(padapter, hdr, data, aad, &aad_len, nonce); in ccmp_decrypt()
157 wpa_hexdump(_MSG_EXCESSIVE_, "CCMP AAD", aad, aad_len); in ccmp_decrypt()
160 if (aes_ccm_ad(tk, 16, nonce, 8, data + 8, mlen, aad, aad_len, in ccmp_decrypt()
194 size_t aad_len, plen; in ccmp_encrypt() local
229 ccmp_aad_nonce(padapter, hdr, crypt + hdrlen, aad, &aad_len, nonce); in ccmp_encrypt()
[all …]
H A Daes-ccm.c28 const u8 *aad, size_t aad_len, size_t plain_len, in aes_ccm_auth_start() argument
36 b[0] = aad_len ? 0x40 : 0 /* Adata */; in aes_ccm_auth_start()
45 if (!aad_len) in aes_ccm_auth_start()
48 WPA_PUT_BE16(aad_buf, aad_len); in aes_ccm_auth_start()
49 os_memcpy(aad_buf + 2, aad, aad_len); in aes_ccm_auth_start()
50 os_memset(aad_buf + 2 + aad_len, 0, sizeof(aad_buf) - 2 - aad_len); in aes_ccm_auth_start()
55 if (aad_len > AES_BLOCK_SIZE - 2) { in aes_ccm_auth_start()
149 const u8 *aad, size_t aad_len, u8 *crypt, u8 *auth) in aes_ccm_ae() argument
155 if (aad_len > 30 || M > AES_BLOCK_SIZE) in aes_ccm_ae()
162 aes_ccm_auth_start(aes, M, L, nonce, aad, aad_len, plain_len, x); in aes_ccm_ae()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8821cs/core/crypto/
H A Dccmp.c18 u8 *aad, size_t *aad_len, u8 *nonce) in ccmp_aad_nonce() argument
68 *aad_len = pos - aad; in ccmp_aad_nonce()
82 u8 *aad, size_t *aad_len, u8 *nonce) in ccmp_aad_nonce_pv1() argument
126 *aad_len = pos - aad; in ccmp_aad_nonce_pv1()
142 size_t aad_len; in ccmp_decrypt() local
156 ccmp_aad_nonce(padapter, hdr, data, aad, &aad_len, nonce); in ccmp_decrypt()
157 wpa_hexdump(_MSG_EXCESSIVE_, "CCMP AAD", aad, aad_len); in ccmp_decrypt()
160 if (aes_ccm_ad(tk, 16, nonce, 8, data + 8, mlen, aad, aad_len, in ccmp_decrypt()
194 size_t aad_len, plen; in ccmp_encrypt() local
229 ccmp_aad_nonce(padapter, hdr, crypt + hdrlen, aad, &aad_len, nonce); in ccmp_encrypt()
[all …]
H A Daes-ccm.c28 const u8 *aad, size_t aad_len, size_t plain_len, in aes_ccm_auth_start() argument
36 b[0] = aad_len ? 0x40 : 0 /* Adata */; in aes_ccm_auth_start()
45 if (!aad_len) in aes_ccm_auth_start()
48 WPA_PUT_BE16(aad_buf, aad_len); in aes_ccm_auth_start()
49 os_memcpy(aad_buf + 2, aad, aad_len); in aes_ccm_auth_start()
50 os_memset(aad_buf + 2 + aad_len, 0, sizeof(aad_buf) - 2 - aad_len); in aes_ccm_auth_start()
55 if (aad_len > AES_BLOCK_SIZE - 2) { in aes_ccm_auth_start()
149 const u8 *aad, size_t aad_len, u8 *crypt, u8 *auth) in aes_ccm_ae() argument
155 if (aad_len > 30 || M > AES_BLOCK_SIZE) in aes_ccm_ae()
162 aes_ccm_auth_start(aes, M, L, nonce, aad, aad_len, plain_len, x); in aes_ccm_ae()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8189fs/core/crypto/
H A Dccmp.c18 u8 *aad, size_t *aad_len, u8 *nonce) in ccmp_aad_nonce() argument
68 *aad_len = pos - aad; in ccmp_aad_nonce()
82 u8 *aad, size_t *aad_len, u8 *nonce) in ccmp_aad_nonce_pv1() argument
126 *aad_len = pos - aad; in ccmp_aad_nonce_pv1()
142 size_t aad_len; in ccmp_decrypt() local
156 ccmp_aad_nonce(padapter, hdr, data, aad, &aad_len, nonce); in ccmp_decrypt()
157 wpa_hexdump(_MSG_EXCESSIVE_, "CCMP AAD", aad, aad_len); in ccmp_decrypt()
160 if (aes_ccm_ad(tk, 16, nonce, 8, data + 8, mlen, aad, aad_len, in ccmp_decrypt()
194 size_t aad_len, plen; in ccmp_encrypt() local
229 ccmp_aad_nonce(padapter, hdr, crypt + hdrlen, aad, &aad_len, nonce); in ccmp_encrypt()
[all …]
H A Daes-ccm.c28 const u8 *aad, size_t aad_len, size_t plain_len, in aes_ccm_auth_start() argument
36 b[0] = aad_len ? 0x40 : 0 /* Adata */; in aes_ccm_auth_start()
45 if (!aad_len) in aes_ccm_auth_start()
48 WPA_PUT_BE16(aad_buf, aad_len); in aes_ccm_auth_start()
49 os_memcpy(aad_buf + 2, aad, aad_len); in aes_ccm_auth_start()
50 os_memset(aad_buf + 2 + aad_len, 0, sizeof(aad_buf) - 2 - aad_len); in aes_ccm_auth_start()
55 if (aad_len > AES_BLOCK_SIZE - 2) { in aes_ccm_auth_start()
149 const u8 *aad, size_t aad_len, u8 *crypt, u8 *auth) in aes_ccm_ae() argument
155 if (aad_len > 30 || M > AES_BLOCK_SIZE) in aes_ccm_ae()
162 aes_ccm_auth_start(aes, M, L, nonce, aad, aad_len, plain_len, x); in aes_ccm_ae()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/core/crypto/
H A Dccmp.c18 u8 *aad, size_t *aad_len, u8 *nonce) in ccmp_aad_nonce() argument
67 *aad_len = pos - aad; in ccmp_aad_nonce()
81 u8 *aad, size_t *aad_len, u8 *nonce) in ccmp_aad_nonce_pv1() argument
125 *aad_len = pos - aad; in ccmp_aad_nonce_pv1()
141 size_t aad_len; in ccmp_decrypt() local
155 ccmp_aad_nonce(hdr, data, aad, &aad_len, nonce); in ccmp_decrypt()
156 wpa_hexdump(_MSG_EXCESSIVE_, "CCMP AAD", aad, aad_len); in ccmp_decrypt()
159 if (aes_ccm_ad(tk, 16, nonce, 8, data + 8, mlen, aad, aad_len, in ccmp_decrypt()
193 size_t aad_len, plen; in ccmp_encrypt() local
228 ccmp_aad_nonce(hdr, crypt + hdrlen, aad, &aad_len, nonce); in ccmp_encrypt()
[all …]
H A Daes-ccm.c28 const u8 *aad, size_t aad_len, size_t plain_len, in aes_ccm_auth_start() argument
36 b[0] = aad_len ? 0x40 : 0 /* Adata */; in aes_ccm_auth_start()
45 if (!aad_len) in aes_ccm_auth_start()
48 WPA_PUT_BE16(aad_buf, aad_len); in aes_ccm_auth_start()
49 os_memcpy(aad_buf + 2, aad, aad_len); in aes_ccm_auth_start()
50 os_memset(aad_buf + 2 + aad_len, 0, sizeof(aad_buf) - 2 - aad_len); in aes_ccm_auth_start()
55 if (aad_len > AES_BLOCK_SIZE - 2) { in aes_ccm_auth_start()
149 const u8 *aad, size_t aad_len, u8 *crypt, u8 *auth) in aes_ccm_ae() argument
155 if (aad_len > 30 || M > AES_BLOCK_SIZE) in aes_ccm_ae()
162 aes_ccm_auth_start(aes, M, L, nonce, aad, aad_len, plain_len, x); in aes_ccm_ae()
[all …]
H A Dgcmp.c17 u8 *aad, size_t *aad_len, u8 *nonce) in gcmp_aad_nonce() argument
64 *aad_len = pos - aad; in gcmp_aad_nonce()
88 size_t aad_len, mlen; in gcmp_decrypt() local
102 gcmp_aad_nonce(hdr, data, aad, &aad_len, nonce); in gcmp_decrypt()
103 wpa_hexdump(_MSG_EXCESSIVE_, "GCMP AAD", aad, aad_len); in gcmp_decrypt()
106 if (aes_gcm_ad(tk, tk_len, nonce, sizeof(nonce), m, mlen, aad, aad_len, in gcmp_decrypt()
144 size_t aad_len, plen; in gcmp_encrypt() local
177 gcmp_aad_nonce(hdr, crypt + hdrlen, aad, &aad_len, nonce); in gcmp_encrypt()
178 wpa_hexdump(_MSG_EXCESSIVE_, "GCMP AAD", aad, aad_len); in gcmp_encrypt()
182 aad, aad_len, pos, pos + plen) < 0) { in gcmp_encrypt()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723ds/core/crypto/
H A Dccmp.c19 u8 *aad, size_t *aad_len, u8 *nonce) in ccmp_aad_nonce() argument
68 *aad_len = pos - aad; in ccmp_aad_nonce()
82 u8 *aad, size_t *aad_len, u8 *nonce) in ccmp_aad_nonce_pv1() argument
126 *aad_len = pos - aad; in ccmp_aad_nonce_pv1()
142 size_t aad_len; in ccmp_decrypt() local
156 ccmp_aad_nonce(hdr, data, aad, &aad_len, nonce); in ccmp_decrypt()
157 wpa_hexdump(_MSG_EXCESSIVE_, "CCMP AAD", aad, aad_len); in ccmp_decrypt()
160 if (aes_ccm_ad(tk, 16, nonce, 8, data + 8, mlen, aad, aad_len, in ccmp_decrypt()
194 size_t aad_len, plen; in ccmp_encrypt() local
229 ccmp_aad_nonce(hdr, crypt + hdrlen, aad, &aad_len, nonce); in ccmp_encrypt()
[all …]
H A Daes-ccm.c29 const u8 *aad, size_t aad_len, size_t plain_len, in aes_ccm_auth_start() argument
37 b[0] = aad_len ? 0x40 : 0 /* Adata */; in aes_ccm_auth_start()
46 if (!aad_len) in aes_ccm_auth_start()
49 WPA_PUT_BE16(aad_buf, aad_len); in aes_ccm_auth_start()
50 os_memcpy(aad_buf + 2, aad, aad_len); in aes_ccm_auth_start()
51 os_memset(aad_buf + 2 + aad_len, 0, sizeof(aad_buf) - 2 - aad_len); in aes_ccm_auth_start()
56 if (aad_len > AES_BLOCK_SIZE - 2) { in aes_ccm_auth_start()
150 const u8 *aad, size_t aad_len, u8 *crypt, u8 *auth) in aes_ccm_ae() argument
156 if (aad_len > 30 || M > AES_BLOCK_SIZE) in aes_ccm_ae()
163 aes_ccm_auth_start(aes, M, L, nonce, aad, aad_len, plain_len, x); in aes_ccm_ae()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8822cs/core/crypto/
H A Dccmp.c18 u8 *aad, size_t *aad_len, u8 *nonce) in ccmp_aad_nonce() argument
68 *aad_len = pos - aad; in ccmp_aad_nonce()
82 u8 *aad, size_t *aad_len, u8 *nonce) in ccmp_aad_nonce_pv1() argument
126 *aad_len = pos - aad; in ccmp_aad_nonce_pv1()
142 size_t aad_len; in ccmp_decrypt() local
156 ccmp_aad_nonce(padapter, hdr, data, aad, &aad_len, nonce); in ccmp_decrypt()
157 wpa_hexdump(_MSG_EXCESSIVE_, "CCMP AAD", aad, aad_len); in ccmp_decrypt()
160 if (aes_ccm_ad(tk, 16, nonce, 8, data + 8, mlen, aad, aad_len, in ccmp_decrypt()
194 size_t aad_len, plen; in ccmp_encrypt() local
229 ccmp_aad_nonce(padapter, hdr, crypt + hdrlen, aad, &aad_len, nonce); in ccmp_encrypt()
[all …]
H A Daes-ccm.c28 const u8 *aad, size_t aad_len, size_t plain_len, in aes_ccm_auth_start() argument
36 b[0] = aad_len ? 0x40 : 0 /* Adata */; in aes_ccm_auth_start()
45 if (!aad_len) in aes_ccm_auth_start()
48 WPA_PUT_BE16(aad_buf, aad_len); in aes_ccm_auth_start()
49 os_memcpy(aad_buf + 2, aad, aad_len); in aes_ccm_auth_start()
50 os_memset(aad_buf + 2 + aad_len, 0, sizeof(aad_buf) - 2 - aad_len); in aes_ccm_auth_start()
55 if (aad_len > AES_BLOCK_SIZE - 2) { in aes_ccm_auth_start()
149 const u8 *aad, size_t aad_len, u8 *crypt, u8 *auth) in aes_ccm_ae() argument
155 if (aad_len > 30 || M > AES_BLOCK_SIZE) in aes_ccm_ae()
162 aes_ccm_auth_start(aes, M, L, nonce, aad, aad_len, plain_len, x); in aes_ccm_ae()
[all …]
H A Dgcmp.c17 u8 *aad, size_t *aad_len, u8 *nonce) in gcmp_aad_nonce() argument
65 *aad_len = pos - aad; in gcmp_aad_nonce()
89 size_t aad_len, mlen; in gcmp_decrypt() local
103 gcmp_aad_nonce(padapter, hdr, data, aad, &aad_len, nonce); in gcmp_decrypt()
104 wpa_hexdump(_MSG_EXCESSIVE_, "GCMP AAD", aad, aad_len); in gcmp_decrypt()
107 if (aes_gcm_ad(tk, tk_len, nonce, sizeof(nonce), m, mlen, aad, aad_len, in gcmp_decrypt()
145 size_t aad_len, plen; in gcmp_encrypt() local
178 gcmp_aad_nonce(padapter, hdr, crypt + hdrlen, aad, &aad_len, nonce); in gcmp_encrypt()
179 wpa_hexdump(_MSG_EXCESSIVE_, "GCMP AAD", aad, aad_len); in gcmp_encrypt()
183 aad, aad_len, pos, pos + plen) < 0) { in gcmp_encrypt()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8821cs/core/crypto/
H A Dccmp.c19 u8 *aad, size_t *aad_len, u8 *nonce) in ccmp_aad_nonce() argument
68 *aad_len = pos - aad; in ccmp_aad_nonce()
82 u8 *aad, size_t *aad_len, u8 *nonce) in ccmp_aad_nonce_pv1() argument
126 *aad_len = pos - aad; in ccmp_aad_nonce_pv1()
142 size_t aad_len; in ccmp_decrypt() local
156 ccmp_aad_nonce(hdr, data, aad, &aad_len, nonce); in ccmp_decrypt()
157 wpa_hexdump(_MSG_EXCESSIVE_, "CCMP AAD", aad, aad_len); in ccmp_decrypt()
160 if (aes_ccm_ad(tk, 16, nonce, 8, data + 8, mlen, aad, aad_len, in ccmp_decrypt()
194 size_t aad_len, plen; in ccmp_encrypt() local
229 ccmp_aad_nonce(hdr, crypt + hdrlen, aad, &aad_len, nonce); in ccmp_encrypt()
[all …]
H A Daes-ccm.c29 const u8 *aad, size_t aad_len, size_t plain_len, in aes_ccm_auth_start() argument
37 b[0] = aad_len ? 0x40 : 0 /* Adata */; in aes_ccm_auth_start()
46 if (!aad_len) in aes_ccm_auth_start()
49 WPA_PUT_BE16(aad_buf, aad_len); in aes_ccm_auth_start()
50 os_memcpy(aad_buf + 2, aad, aad_len); in aes_ccm_auth_start()
51 os_memset(aad_buf + 2 + aad_len, 0, sizeof(aad_buf) - 2 - aad_len); in aes_ccm_auth_start()
56 if (aad_len > AES_BLOCK_SIZE - 2) { in aes_ccm_auth_start()
150 const u8 *aad, size_t aad_len, u8 *crypt, u8 *auth) in aes_ccm_ae() argument
156 if (aad_len > 30 || M > AES_BLOCK_SIZE) in aes_ccm_ae()
163 aes_ccm_auth_start(aes, M, L, nonce, aad, aad_len, plain_len, x); in aes_ccm_ae()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8188fu/core/crypto/
H A Dccmp.c18 u8 *aad, size_t *aad_len, u8 *nonce) in ccmp_aad_nonce() argument
68 *aad_len = pos - aad; in ccmp_aad_nonce()
82 u8 *aad, size_t *aad_len, u8 *nonce) in ccmp_aad_nonce_pv1() argument
126 *aad_len = pos - aad; in ccmp_aad_nonce_pv1()
142 size_t aad_len; in ccmp_decrypt() local
156 ccmp_aad_nonce(padapter, hdr, data, aad, &aad_len, nonce); in ccmp_decrypt()
157 wpa_hexdump(_MSG_EXCESSIVE_, "CCMP AAD", aad, aad_len); in ccmp_decrypt()
160 if (aes_ccm_ad(tk, 16, nonce, 8, data + 8, mlen, aad, aad_len, in ccmp_decrypt()
194 size_t aad_len, plen; in ccmp_encrypt() local
229 ccmp_aad_nonce(padapter, hdr, crypt + hdrlen, aad, &aad_len, nonce); in ccmp_encrypt()
[all …]
H A Daes-ccm.c28 const u8 *aad, size_t aad_len, size_t plain_len, in aes_ccm_auth_start() argument
36 b[0] = aad_len ? 0x40 : 0 /* Adata */; in aes_ccm_auth_start()
45 if (!aad_len) in aes_ccm_auth_start()
48 WPA_PUT_BE16(aad_buf, aad_len); in aes_ccm_auth_start()
49 os_memcpy(aad_buf + 2, aad, aad_len); in aes_ccm_auth_start()
50 os_memset(aad_buf + 2 + aad_len, 0, sizeof(aad_buf) - 2 - aad_len); in aes_ccm_auth_start()
55 if (aad_len > AES_BLOCK_SIZE - 2) { in aes_ccm_auth_start()
149 const u8 *aad, size_t aad_len, u8 *crypt, u8 *auth) in aes_ccm_ae() argument
155 if (aad_len > 30 || M > AES_BLOCK_SIZE) in aes_ccm_ae()
162 aes_ccm_auth_start(aes, M, L, nonce, aad, aad_len, plain_len, x); in aes_ccm_ae()
[all …]
H A Dgcmp.c17 u8 *aad, size_t *aad_len, u8 *nonce) in gcmp_aad_nonce() argument
65 *aad_len = pos - aad; in gcmp_aad_nonce()
89 size_t aad_len, mlen; in gcmp_decrypt() local
103 gcmp_aad_nonce(padapter, hdr, data, aad, &aad_len, nonce); in gcmp_decrypt()
104 wpa_hexdump(_MSG_EXCESSIVE_, "GCMP AAD", aad, aad_len); in gcmp_decrypt()
107 if (aes_gcm_ad(tk, tk_len, nonce, sizeof(nonce), m, mlen, aad, aad_len, in gcmp_decrypt()
145 size_t aad_len, plen; in gcmp_encrypt() local
178 gcmp_aad_nonce(padapter, hdr, crypt + hdrlen, aad, &aad_len, nonce); in gcmp_encrypt()
179 wpa_hexdump(_MSG_EXCESSIVE_, "GCMP AAD", aad, aad_len); in gcmp_encrypt()
183 aad, aad_len, pos, pos + plen) < 0) { in gcmp_encrypt()
/OK3568_Linux_fs/kernel/net/mac80211/
H A Daead_api.c18 int aead_encrypt(struct crypto_aead *tfm, u8 *b_0, u8 *aad, size_t aad_len, in aead_encrypt() argument
28 aead_req = kzalloc(reqsize + aad_len, GFP_ATOMIC); in aead_encrypt()
33 memcpy(__aad, aad, aad_len); in aead_encrypt()
36 sg_set_buf(&sg[0], __aad, aad_len); in aead_encrypt()
50 int aead_decrypt(struct crypto_aead *tfm, u8 *b_0, u8 *aad, size_t aad_len, in aead_decrypt() argument
63 aead_req = kzalloc(reqsize + aad_len, GFP_ATOMIC); in aead_decrypt()
68 memcpy(__aad, aad, aad_len); in aead_decrypt()
71 sg_set_buf(&sg[0], __aad, aad_len); in aead_decrypt()

12345