This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TM4C1294NCPDT: TM4C129 hardware aes CFB 128 bit encryption and decryption

Part Number: TM4C1294NCPDT

Hi, I am using TM4C129 micro, I want to use its hardware aes engine. my aes mode is CFB128 bit. I have two questions. 1. does the hardware aes engine support variable length data? for example, can I encrypt 20 bytes, then decrypt 30 bytes, then encrypt 100 bytes etc. I read some post in this forum, it seems that the hardware aes engine must process data length of multiple of 16 bytes. 2. can the hardware aes engine process aes data from different session simultaneously. use case is . suppose I have two devices communicate with my TM4C129 micro at same time, device 1 send iv to me and start exchange aes data with me. during the same time, device 2 send iv to me and start exchagne aes data with me. can the TM4C129 encrypt/decrypt aes data with both devices correctly? thanks.

Best

Gu