Update SWITCH_KEYS.md

This commit is contained in:
jakcron 2021-11-13 15:53:36 +08:00
parent a7d5ae6375
commit 93fc2e29bc

View file

@ -11,7 +11,7 @@ Some switch files formats feature encryption and or cryptographic signatures. In
This keyset file can be provided via the command line (refer to usage for details). This keyset file can be provided via the command line (refer to usage for details).
## Format ## Format
The following keys are recognised (## represents a hexadecimal number between 00 and FF): The following keys are recognised (## represents the key revision, a hexadecimal number between 00 and FF):
``` ```
; Key Sources ; Key Sources
@ -22,9 +22,9 @@ package2_key_source : Used with master_key_## to derive package2_ke
ticket_commonkey_source : Used with master_key_## to derive ticket_commonkey_##. (0x10 bytes) ticket_commonkey_source : Used with master_key_## to derive ticket_commonkey_##. (0x10 bytes)
nca_header_kek_source : Used with master_key_00, aes_kek_generation_source and aes_key_generation_source to generate nca_header_kek. (0x10 bytes) nca_header_kek_source : Used with master_key_00, aes_kek_generation_source and aes_key_generation_source to generate nca_header_kek. (0x10 bytes)
nca_header_key_source : Used with nca_header_kek to generate nca_header_key. (0x20 bytes) nca_header_key_source : Used with nca_header_kek to generate nca_header_key. (0x20 bytes)
nca_body_keak_application_source : Used with master_key_##, aes_kek_generation_source and aes_key_generation_source to generate nca_body_keak_application_##. (0x10 bytes) nca_key_area_key_application_source : Used with master_key_##, aes_kek_generation_source and aes_key_generation_source to generate nca_key_area_key_application_##. (0x10 bytes)
nca_body_keak_ocean_source : Used with master_key_##, aes_kek_generation_source and aes_key_generation_source to generate nca_body_keak_ocean_##. (0x10 bytes) nca_key_area_key_ocean_source : Used with master_key_##, aes_kek_generation_source and aes_key_generation_source to generate nca_key_area_key_ocean_##. (0x10 bytes)
nca_body_keak_system_source : Used with master_key_##, aes_kek_generation_source and aes_key_generation_source to generate nca_body_keak_system_##. (0x10 bytes) nca_key_area_key_system_source : Used with master_key_##, aes_kek_generation_source and aes_key_generation_source to generate nca_key_area_key_system_##. (0x10 bytes)
; Package1 keys ; Package1 keys
package1_key_## : AES128 Key (0x10 bytes) package1_key_## : AES128 Key (0x10 bytes)