AES Registers: Difference between revisions
Clarify endianness and word order docs |
EvilFlight (talk | contribs) No edit summary |
||
(One intermediate revision by one other user not shown) | |||
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. | 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 === | ||
Line 575: | Line 575: | ||
| Movable.sed key. | | Movable.sed key. | ||
This is the keyslot used for movable.sed encryption + AES-CBC MAC with the import/export [[FSPXI:ImportIntegrityVerificationSeed|commands]]. | This is the keyslot used for movable.sed encryption + AES-CBC MAC with the import/export [[FSPXI:ImportIntegrityVerificationSeed|commands]]. The keyYs used for crypto/CMAC are different, but both can be found in process9 rodata. | ||
| Bootrom. | | Bootrom. | ||
| NATIVE_FIRM. | |||
| - | | - | ||
| Yes | | Yes |