Syntax
#define TC_AES_BLOCK_SIZE (Nb*Nk) ![]()
#define TC_AES_BLOCK_SIZE (Nb*Nk)![]()
#define TC_AES_BLOCK_SIZE (Nb*Nk)![]()
uint8_t buffer[TC_AES_BLOCK_SIZE];![]()
(inlen % TC_AES_BLOCK_SIZE) != 0 ||![]()
(outlen % TC_AES_BLOCK_SIZE) != 0 ||![]()
(void)_copy(buffer, TC_AES_BLOCK_SIZE, iv, TC_AES_BLOCK_SIZE);![]()
(void)_copy(out, TC_AES_BLOCK_SIZE, iv, TC_AES_BLOCK_SIZE);![]()
out += TC_AES_BLOCK_SIZE;![]()
if (m == TC_AES_BLOCK_SIZE) {![]()
buffer, TC_AES_BLOCK_SIZE);![]()
out += TC_AES_BLOCK_SIZE;![]()
uint8_t buffer[TC_AES_BLOCK_SIZE];![]()
(inlen % TC_AES_BLOCK_SIZE) != 0 ||![]()
(outlen % TC_AES_BLOCK_SIZE) != 0 ||![]()
if ((n % TC_AES_BLOCK_SIZE) == 0) {![]()
in += TC_AES_BLOCK_SIZE;![]()
uint8_t buffer[TC_AES_BLOCK_SIZE];![]()
(inlen % TC_AES_BLOCK_SIZE) != 0 ||![]()
(outlen % TC_AES_BLOCK_SIZE) != 0 ||![]()
(void)_copy(buffer, TC_AES_BLOCK_SIZE, iv, TC_AES_BLOCK_SIZE);![]()
(void)_copy(out, TC_AES_BLOCK_SIZE, iv, TC_AES_BLOCK_SIZE);![]()
out += TC_AES_BLOCK_SIZE;![]()
if (m == TC_AES_BLOCK_SIZE) {![]()
buffer, TC_AES_BLOCK_SIZE);![]()
out += TC_AES_BLOCK_SIZE;![]()
uint8_t buffer[TC_AES_BLOCK_SIZE];![]()
(inlen % TC_AES_BLOCK_SIZE) != 0 ||![]()
(outlen % TC_AES_BLOCK_SIZE) != 0 ||![]()
if ((n % TC_AES_BLOCK_SIZE) == 0) {![]()
in += TC_AES_BLOCK_SIZE;![]()
uint8_t buffer[TC_AES_BLOCK_SIZE];![]()
uint8_t nonce[TC_AES_BLOCK_SIZE];![]()
if ((i % (TC_AES_BLOCK_SIZE)) == 0) {![]()
*out++ = buffer[i % (TC_AES_BLOCK_SIZE)] ^ *in++;![]()
uint8_t buffer[TC_AES_BLOCK_SIZE];![]()
uint8_t nonce[TC_AES_BLOCK_SIZE];![]()
if ((i % (TC_AES_BLOCK_SIZE)) == 0) {![]()
*out++ = buffer[i % (TC_AES_BLOCK_SIZE)] ^ *in++;![]()
uint8_t *x = in + (TC_AES_BLOCK_SIZE - 1);![]()
out += (TC_AES_BLOCK_SIZE - 1);![]()
for (i = 0; i < TC_AES_BLOCK_SIZE; ++i) {![]()
while (data_length > TC_AES_BLOCK_SIZE) {![]()
for (i = 0; i < TC_AES_BLOCK_SIZE; ++i) {![]()
data += TC_AES_BLOCK_SIZE;![]()
data_length -= TC_AES_BLOCK_SIZE;![]()
for (i = 0; i < TC_AES_BLOCK_SIZE; ++i) {![]()
uint8_t *x = in + (TC_AES_BLOCK_SIZE - 1);![]()
out += (TC_AES_BLOCK_SIZE - 1);![]()
for (i = 0; i < TC_AES_BLOCK_SIZE; ++i) {![]()
while (data_length > TC_AES_BLOCK_SIZE) {![]()
for (i = 0; i < TC_AES_BLOCK_SIZE; ++i) {![]()
data += TC_AES_BLOCK_SIZE;![]()
data_length -= TC_AES_BLOCK_SIZE;![]()
for (i = 0; i < TC_AES_BLOCK_SIZE; ++i) {![]()
uint8_t iv[TC_AES_BLOCK_SIZE];![]()
uint8_t K1[TC_AES_BLOCK_SIZE];![]()
uint8_t K2[TC_AES_BLOCK_SIZE];![]()
uint8_t iv[TC_AES_BLOCK_SIZE];![]()
uint8_t K1[TC_AES_BLOCK_SIZE];![]()
uint8_t K2[TC_AES_BLOCK_SIZE];![]()
uint8_t buffer[TC_AES_BLOCK_SIZE];![]()
uint8_t nonce[TC_AES_BLOCK_SIZE];![]()
if ((i % (TC_AES_BLOCK_SIZE)) == 0) {![]()
*out++ = buffer[i % (TC_AES_BLOCK_SIZE)] ^ *in++;![]()
uint8_t buffer[TC_AES_BLOCK_SIZE];![]()
uint8_t nonce[TC_AES_BLOCK_SIZE];![]()
if ((i % (TC_AES_BLOCK_SIZE)) == 0) {![]()
*out++ = buffer[i%(TC_AES_BLOCK_SIZE)] ^ *in++;![]()
uint8_t output_block[TC_AES_BLOCK_SIZE];![]()
if (blocklen > TC_AES_BLOCK_SIZE) {![]()
blocklen = TC_AES_BLOCK_SIZE;![]()
uint8_t zeroArr[TC_AES_BLOCK_SIZE] = {0U};![]()
unsigned int seedlen = (unsigned int)TC_AES_KEY_SIZE + (unsigned int)TC_AES_BLOCK_SIZE;![]()
uint8_t output_block[TC_AES_BLOCK_SIZE];![]()
if (blocklen > TC_AES_BLOCK_SIZE) {![]()
blocklen = TC_AES_BLOCK_SIZE;![]()
uint8_t output_block[TC_AES_BLOCK_SIZE];![]()
if (blocklen > TC_AES_BLOCK_SIZE) {![]()
blocklen = TC_AES_BLOCK_SIZE;![]()
uint8_t zeroArr[TC_AES_BLOCK_SIZE] = {0U};![]()
unsigned int seedlen = (unsigned int)TC_AES_KEY_SIZE + (unsigned int)TC_AES_BLOCK_SIZE;![]()
uint8_t output_block[TC_AES_BLOCK_SIZE];![]()
if (blocklen > TC_AES_BLOCK_SIZE) {![]()
blocklen = TC_AES_BLOCK_SIZE;![]()
uint8_t V[TC_AES_BLOCK_SIZE];![]()
uint8_t V[TC_AES_BLOCK_SIZE];