Changes

705 bytes added ,  19:19, 18 December 2019
Add key generation info (from shchmue)
Line 308: Line 308:     
== AmiiboEcqvBlsKey ==
 
== AmiiboEcqvBlsKey ==
This is "nn::settings::factory::AmiiboEcqvBlsKey". It's size is 0x40 bytes (0x44 bytes for [[Calibration#CAL0|Calibration Version]] >= 9).
+
This is "nn::settings::factory::AmiiboEcqvBlsKey". It's size is 0x40 bytes.
 +
 
 +
If [[Calibration#CAL0|Calibration Version]] >= 9, this is now:
 +
{| class="wikitable" border="1"
 +
|-
 +
! Offset
 +
! Size
 +
! Name
 +
|-
 +
| 0x0
 +
| 0x40
 +
| Key
 +
|-
 +
| 0x44
 +
| 0x4
 +
| Key generation
 +
|}
    
== AmiiboEcqvBlsRootCertificate ==
 
== AmiiboEcqvBlsRootCertificate ==
Line 317: Line 333:     
== AmiiboKey ==
 
== AmiiboKey ==
This is "nn::settings::factory::AmiiboKey". It's size is 0x50 bytes (0x54 bytes for [[Calibration#CAL0|Calibration Version]] >= 9).
+
This is "nn::settings::factory::AmiiboKey". It's size is 0x50 bytes.
 +
 
 +
If [[Calibration#CAL0|Calibration Version]] >= 9, this is now:
 +
{| class="wikitable" border="1"
 +
|-
 +
! Offset
 +
! Size
 +
! Name
 +
|-
 +
| 0x0
 +
| 0x50
 +
| Key
 +
|-
 +
| 0x50
 +
| 0x4
 +
| Key generation
 +
|}
    
== AnalogStickFactoryCalibration ==
 
== AnalogStickFactoryCalibration ==
Line 344: Line 376:     
== EccB233DeviceKey ==
 
== EccB233DeviceKey ==
This is "nn::settings::factory::EccB233DeviceKey". It's size is 0x30 bytes or 0x54 bytes (0x58 bytes for [[Calibration#CAL0|Calibration Version]] >= 9) in the extended version.
+
This is "nn::settings::factory::EccB233DeviceKey". It's size is 0x30 bytes or 0x54 bytes in the extended version.
 +
 
 +
If [[Calibration#CAL0|Calibration Version]] >= 9, this is now:
 +
{| class="wikitable" border="1"
 +
|-
 +
! Offset
 +
! Size
 +
! Name
 +
|-
 +
| 0x0
 +
| 0x54
 +
| Key
 +
|-
 +
| 0x54
 +
| 0x4
 +
| Key generation
 +
|}
    
== GameCardCertificate ==
 
== GameCardCertificate ==
Line 364: Line 412:     
== GameCardKey ==
 
== GameCardKey ==
This is "nn::settings::factory::GameCardKey". It's size is 0x110 bytes or 0x130 bytes (0x134 bytes for [[Calibration#CAL0|Calibration Version]] >= 9) in the extended version.
+
This is "nn::settings::factory::GameCardKey". It's size is 0x110 bytes or 0x130 bytes in the extended version.
 +
 
 +
If [[Calibration#CAL0|Calibration Version]] >= 9, this is now:
 +
{| class="wikitable" border="1"
 +
|-
 +
! Offset
 +
! Size
 +
! Name
 +
|-
 +
| 0x0
 +
| 0x130
 +
| Key
 +
|-
 +
| 0x130
 +
| 0x4
 +
| Key generation
 +
|}
    
== GyroscopeOffset ==
 
== GyroscopeOffset ==
Line 379: Line 443:     
== Rsa2048DeviceKey ==
 
== Rsa2048DeviceKey ==
This is "nn::settings::factory::Rsa2048DeviceKey". It's size is 0x220 bytes or 0x240 bytes (0x244 bytes for [[Calibration#CAL0|Calibration Version]] >= 9) in the extended version.
+
This is "nn::settings::factory::Rsa2048DeviceKey". It's size is 0x220 bytes or 0x240 bytes in the extended version.
 +
 
 +
If [[Calibration#CAL0|Calibration Version]] >= 9, this is now:
 +
{| class="wikitable" border="1"
 +
|-
 +
! Offset
 +
! Size
 +
! Name
 +
|-
 +
| 0x0
 +
| 0x240
 +
| Key
 +
|-
 +
| 0x240
 +
| 0x4
 +
| Key generation
 +
|}
    
== SerialNumber ==
 
== SerialNumber ==
Line 405: Line 485:     
== SslKey ==
 
== SslKey ==
This is "nn::settings::factory::SslKey". It's size is 0x110 bytes or 0x130 bytes (0x134 bytes for [[Calibration#CAL0|Calibration Version]] >= 9) in the extended version.
+
This is "nn::settings::factory::SslKey". It's size is 0x110 bytes or 0x130 bytes in the extended version.
 +
 
 +
If [[Calibration#CAL0|Calibration Version]] >= 9, this is now:
 +
{| class="wikitable" border="1"
 +
|-
 +
! Offset
 +
! Size
 +
! Name
 +
|-
 +
| 0x0
 +
| 0x130
 +
| Key
 +
|-
 +
| 0x130
 +
| 0x4
 +
| Key generation
 +
|}
    
== RegionCode ==
 
== RegionCode ==