AES Registers: Difference between revisions

Guiand (talk | contribs)
Clarify endianness and word order docs
Guiand (talk | contribs)
m Fix typo
Line 243: Line 243:
=== AES_CNT.input_word_order ===
=== AES_CNT.input_word_order ===


If reversed, writes to AES_KEY*FIFO and AES_WRFIFO fill the FIFO backwards. For AES_WRFIFO, this means that every 16-byte block will have its words in the reverse order, but the order of these blocks remains the same. AES_CNT is unaffected by this field. AES_MAC?
If reversed, writes to AES_KEY*FIFO and AES_WRFIFO fill the FIFO backwards. For AES_WRFIFO, this means that every 16-byte block will have its words in the reverse order, but the order of these blocks remains the same. AES_CTR is unaffected by this field. AES_MAC?


=== AES_CNT.output_word_order ===
=== AES_CNT.output_word_order ===