Changes

69 bytes added ,  15:55, 20 April 2015
Line 213: Line 213:  
|-}
 
|-}
   −
These registers are the same as they were on TWL, and are likely preserved for compatibility reasons. Writing the final word of the normalkey or keyY will update the keyslot's contents.
+
These registers are the same as they were on TWL, and are likely preserved for compatibility reasons. The keyslot is updated immediately after *any* data(u8/u32/...) is written here, which was used on DSi to [[3DS_System_Flaws|break]] the key-generator.
 +
 
 
== Endianness and word order ==
 
== Endianness and word order ==
 
When writing to the AES_CTR or AES_MAC register, the hardware will process the written data according to the current input endianness specified in AES_CNT. However, the current specified input word order will not be honored for this register, and always defaults to reversed word order. Therefore, for normal word order, the reversal must be carried out manually if required.
 
When writing to the AES_CTR or AES_MAC register, the hardware will process the written data according to the current input endianness specified in AES_CNT. However, the current specified input word order will not be honored for this register, and always defaults to reversed word order. Therefore, for normal word order, the reversal must be carried out manually if required.