Lines Matching refs:M
29 static void aes_ccm_auth_start(void *aes, size_t M, size_t L, const u8 *nonce, in aes_ccm_auth_start() argument
39 b[0] |= (((M - 2) / 2) /* M' */ << 3); in aes_ccm_auth_start()
118 static void aes_ccm_encr_auth(void *aes, size_t M, u8 *x, u8 *a, u8 *auth) in aes_ccm_encr_auth() argument
123 wpa_hexdump_key(MSG_DEBUG, "CCM T", x, M); in aes_ccm_encr_auth()
127 for (i = 0; i < M; i++) in aes_ccm_encr_auth()
129 wpa_hexdump_key(MSG_DEBUG, "CCM U", auth, M); in aes_ccm_encr_auth()
133 static void aes_ccm_decr_auth(void *aes, size_t M, u8 *a, const u8 *auth, u8 *t) in aes_ccm_decr_auth() argument
138 wpa_hexdump_key(MSG_DEBUG, "CCM U", auth, M); in aes_ccm_decr_auth()
142 for (i = 0; i < M; i++) in aes_ccm_decr_auth()
144 wpa_hexdump_key(MSG_DEBUG, "CCM T", t, M); in aes_ccm_decr_auth()
150 size_t M, const u8 *plain, size_t plain_len, in aes_ccm_ae() argument
157 if (aad_len > 30 || M > AES_BLOCK_SIZE) in aes_ccm_ae()
164 aes_ccm_auth_start(aes, M, L, nonce, aad, aad_len, plain_len, x); in aes_ccm_ae()
170 aes_ccm_encr_auth(aes, M, x, a, auth); in aes_ccm_ae()
180 size_t M, const u8 *crypt, size_t crypt_len, in aes_ccm_ad() argument
188 if (aad_len > 30 || M > AES_BLOCK_SIZE) in aes_ccm_ad()
197 aes_ccm_decr_auth(aes, M, a, auth, t); in aes_ccm_ad()
202 aes_ccm_auth_start(aes, M, L, nonce, aad, aad_len, crypt_len, x); in aes_ccm_ad()
207 if (os_memcmp_const(x, t, M) != 0) { in aes_ccm_ad()