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.
I have implemented AES Encryption using the TM4C129XNCZAD hardware AES Module. I wanted to verify if the output generated by the micro hardware AES Modules matches with the Online AES Calculate. While different AES Online calculators have the same output, the one generated using the AES Hardware Module itself is different then online AES Calculator.
Am I doing something wrong or is it by design?
Hello Fehan,
I was right about my assumption, and reserving the order of the bytes has to be done for all inputs. This shows the correct result:
See Appendix F.2 of this document for reference as that is where the example was pulled from (the E2E post code was just a condensed version of our aes128_cbc_encrypt example on TivaWare): https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-38a.pdf