XCI: Difference between revisions

No edit summary
 
(2 intermediate revisions by 2 users not shown)
Line 18: Line 18:
| 0x1200
| 0x1200
| 0x200
| 0x200
| [11.0.0+] [[#NewCardHeader]]
| [11.0.0+] [[#CardHeaderT2]]
|-
|-
| 0x1400
| 0x1400
| 0x400
| 0x400
| [11.0.0+] [[#NewCardHeaderCertArea]]
| [11.0.0+] [[#CardHeaderT2CertArea]]
|-
|-
| 0x1800
| 0x1800
| 0x100
| 0x100
| [11.0.0+] NewCardHeaderCertAreaModulus
| [11.0.0+] CardHeaderT2CertAreaModulus
|-
|-
| 0x1900
| 0x1900
Line 420: Line 420:
|}
|}


== NewCardHeader ==
== CardHeaderT2 ==
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
Line 517: Line 517:
| 0x190
| 0x190
| 0x70
| 0x70
| [[#NewCardHeaderEncryptedData]]
| [[#CardHeaderT2EncryptedData]]
|}
|}


=== Flags2 ===
=== Flags2 ===
[[Filesystem_services|FS]] retrieves this data as [[Filesystem_services#GameCardAttribute2|GameCardAttribute2]].
[[Filesystem_services|FS]] retrieves this data as [[Filesystem_services#GameCardAttribute2|GameCardAttribute2]].
{| class="wikitable" border="1"
|-
! Bits
! Description
|-
| 0
| IsSecondCardHeader
|-
| 1
| HasSecureContent
|}


=== NumberOfApplicationIds ===
=== NumberOfApplicationIds ===
This is the number of entries in the ApplicationIdList located right before ValidDataEndAddress.
This is the number of entries in the ApplicationIdList located right before ValidDataEndAddress.


=== NewCardHeaderEncryptedData ===
=== CardHeaderT2EncryptedData ===
This region is stored encrypted (AES-128-CBC).
This region is stored encrypted (AES-128-CBC).


Line 596: Line 608:
|}
|}


== NewCardHeaderCertArea ==
== CardHeaderT2CertArea ==
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
Line 605: Line 617:
| 0x0
| 0x0
| 0x100
| 0x100
| RSA-2048 PKCS #1 signature over the data from 0x100 to 0x300
| RSA-2048 PKCS #1 signature over the data from 0x100 to 0x400
|-
|-
| 0x100
| 0x100