Home
last modified time | relevance | path

Searched refs:cmac_cb (Results 1 – 2 of 2) sorted by relevance

/aosp12/system/bt/gd/crypto_toolbox/
H A Daes_cmac.cc41 thread_local tCMAC_CB cmac_cb; variable
104 while (i <= cmac_cb.round) { in cmac_aes_k_calculate()
106 xor_128((Octet16*)&cmac_cb.text[(cmac_cb.round - i) * OCTET16_LEN], x); in cmac_aes_k_calculate()
108 output = aes_128(key, &cmac_cb.text[(cmac_cb.round - i) * OCTET16_LEN], OCTET16_LEN); in cmac_aes_k_calculate()
124 flag = ((cmac_cb.len % OCTET16_LEN) == 0 && cmac_cb.len != 0) ? true : false; in cmac_prepare_last_block()
130 padding((Octet16*)&cmac_cb.text[0], (uint8_t)(cmac_cb.len % 16)); in cmac_prepare_last_block()
181 cmac_cb.text = (uint8_t*)alloca(len); in aes_cmac()
182 cmac_cb.round = n; in aes_cmac()
187 cmac_cb.len = length; in aes_cmac()
189 cmac_cb.len = 0; in aes_cmac()
[all …]
/aosp12/system/bt/stack/crypto_toolbox/
H A Daes_cmac.cc41 thread_local tCMAC_CB cmac_cb; variable
109 while (i <= cmac_cb.round) { in cmac_aes_k_calculate()
111 xor_128((Octet16*)&cmac_cb.text[(cmac_cb.round - i) * OCTET16_LEN], x); in cmac_aes_k_calculate()
113 output = aes_128(key, &cmac_cb.text[(cmac_cb.round - i) * OCTET16_LEN], in cmac_aes_k_calculate()
131 flag = ((cmac_cb.len % OCTET16_LEN) == 0 && cmac_cb.len != 0) ? true : false; in cmac_prepare_last_block()
139 padding((Octet16*)&cmac_cb.text[0], (uint8_t)(cmac_cb.len % 16)); in cmac_prepare_last_block()
195 cmac_cb.text = (uint8_t*)alloca(len); in aes_cmac()
196 cmac_cb.round = n; in aes_cmac()
201 cmac_cb.len = length; in aes_cmac()
203 cmac_cb.len = 0; in aes_cmac()
[all …]