Changes

Jump to navigation Jump to search
59 bytes added ,  20:44, 10 February 2019
Line 932: Line 932:  
Removable Media (Memory Card) authentication. Used by [[SceMsif]].
 
Removable Media (Memory Card) authentication. Used by [[SceMsif]].
   −
=== 0x1 ===
+
=== 0x1 - get_key_master_gen_no ===
 +
 
 
Response (size 0x20 bytes):
 
Response (size 0x20 bytes):
 
{| class="wikitable"
 
{| class="wikitable"
Line 942: Line 943:  
|-
 
|-
 
| 0x54 || 0xC || unknown
 
| 0x54 || 0xC || unknown
|-
   
|}
 
|}
   −
=== 0x2 ===
+
=== 0x2 - set_index_key ===
 +
 
 
Scrambles and sets the [[Dmac5#Key_slots|DMAC5 keyslot 0x1C]] key.
 
Scrambles and sets the [[Dmac5#Key_slots|DMAC5 keyslot 0x1C]] key.
 
The scrambling process consists of encrypting the first and second halves of the key seed with a private internal (could be considered as a couple of 0x10 keys) <code>rmmauth_sm</code> key using AES128-CBC.
 
The scrambling process consists of encrypting the first and second halves of the key seed with a private internal (could be considered as a couple of 0x10 keys) <code>rmmauth_sm</code> key using AES128-CBC.
Line 957: Line 958:     
=== 0x3 ===
 
=== 0x3 ===
 +
 +
?clear_index_key?
 +
 
Clears the [[Dmac5#Key_slots|DMAC5 keyslot 0x1C]] key (to 0).
 
Clears the [[Dmac5#Key_slots|DMAC5 keyslot 0x1C]] key (to 0).
  
5,558

edits

Navigation menu