Removed generator. Now it's hardcoded in Citra and not needed anymore.

Valentin Vanelslande 2018-10-31 18:35:33 -05:00
parent 64980d8345
commit fc0ea0359f

@ -1,4 +1,4 @@
Users can provide some additional crypto keys to enable some advanced features in citra. These keys are not officially provided by citra due to legal considerations. Users can provide some additional crypto keys to enable some advanced features in Citra. These keys are not officially provided by Citra due to legal considerations.
# Instructions to obtain AES Keys # Instructions to obtain AES Keys
### Method 1 ### Method 1
@ -29,7 +29,6 @@ The boot9.bin needs to be placed in sysdata in the user directory.
### Method 2 ### Method 2
As an alternative, instead of dumping the required files, you can provide all the AES keys manually. The keys are supplied by filling the file `sysdata/aes_keys.txt` (located in the [[User Directory]]) in the following format: As an alternative, instead of dumping the required files, you can provide all the AES keys manually. The keys are supplied by filling the file `sysdata/aes_keys.txt` (located in the [[User Directory]]) in the following format:
``` ```
generator=0123456789ABCDEF0123456789ABCDEF
slot0x0DKeyX=0123456789ABCDEF0123456789ABCDEF slot0x0DKeyX=0123456789ABCDEF0123456789ABCDEF
slot0x0DKeyY=0123456789ABCDEF0123456789ABCDEF slot0x0DKeyY=0123456789ABCDEF0123456789ABCDEF
slot0x0DKeyN=0123456789ABCDEF0123456789ABCDEF slot0x0DKeyN=0123456789ABCDEF0123456789ABCDEF
@ -51,18 +50,18 @@ The strings `0123456789ABCDEF0123456789ABCDEF` in the example above are all plac
### Loading encrypted games ### Loading encrypted games
Required keys: `generator`, `slot0x25KeyX` and `slot0x2CKeyX`. If loading encrypted New 3DS games, Required keys: `slot0x25KeyX` and `slot0x2CKeyX`. If loading encrypted New 3DS games,
`slot0x18KeyX` and `slot0x1BKeyX` are also required. `slot0x18KeyX` and `slot0x1BKeyX` are also required.
### Sharing Mii via QR code between citra and 3DS ### Sharing Mii via QR code between Citra and 3DS
Required keys: single `slot0x2DKeyN`, OR `slot0x2DKeyX`, `slot0x2DKeyY` and `generator` together. Required keys: single `slot0x2DKeyN`, OR `slot0x2DKeyX`, `slot0x2DKeyY` together.
### Generating accurate UDS data frame ### Generating accurate UDS data frame
Required keys: single `slot0x31KeyN`, OR `slot0x31KeyX`, `slot0x31KeyY` and `generator` together. Required keys: single `slot0x31KeyN`, OR `slot0x31KeyX`, `slot0x31KeyY` together.
### Using client cert dumped from 3DS ### Using client cert dumped from 3DS
Required keys: single `slot0x0DKeyN`, OR `slot0x0DKeyX`, `slot0x0DKeyY` and `generator` together. Required keys: single `slot0x0DKeyN`, OR `slot0x0DKeyX`, `slot0x0DKeyY` together.
### Installing encrypted CIA ### Installing encrypted CIA
Required keys: `generator`, `slot0x3DKeyX` and `common0`. `common1`~`5`are probably also required for some Required keys: `slot0x3DKeyX` and `common0`. `common1`~`5`are probably also required for some
unusual CIA. unusual CIA.