1
0
Fork 0
mirror of https://github.com/DarkMatterCore/nxdumptool.git synced 2024-11-09 12:11:44 +00:00
nxdumptool/source/core
Pablo Curiel 4af144486a gamecard: add support for Header2-related areas
These changes include:

* gamecard: add GAMECARD_HEADER2_OFFSET and GAMECARD_HEADER2_CERT_OFFSET macros.
* gamecard: rename GAMECARD_CERTIFICATE_OFFSET macro to GAMECARD_CERT_OFFSET.
* gamecard: add GameCardFlags2 enum.
* gamecard: update GameCardHeader struct to reflect the new Flags2 field.
* gamecard: add GameCardHeader2, GameCardHeader2EncryptedData and GameCardHeader2Certificate structs.
* gamecard: update gamecardReadHeader() to check if the `Has10Certificate` flag is set in the gamecard header. If it is, the function will read and log both Header2 and Header2Certificate areas, and it will also attempt to verify the RSA signature from the Header2 area.
* gamecard: if a Header2 area is detected, an error will always be triggered for the time being. If anyone comes across this error, please get in touch me.

* gamecard, fs_ext: fix signature field comments.
2024-04-19 15:58:16 +02:00
..
aes.c [skip ci] Update copyright year. 2024-04-12 11:49:03 +02:00
bfttf.c [skip ci] Update copyright year. 2024-04-12 11:49:03 +02:00
bktr.c [skip ci] Update copyright year. 2024-04-12 11:49:03 +02:00
cert.c [skip ci] Update copyright year. 2024-04-12 11:49:03 +02:00
cnmt.c [skip ci] Update copyright year. 2024-04-12 11:49:03 +02:00
config.c [skip ci] Update copyright year. 2024-04-12 11:49:03 +02:00
es.c [skip ci] Update copyright year. 2024-04-12 11:49:03 +02:00
fs_ext.c [skip ci] Update copyright year. 2024-04-12 11:49:03 +02:00
gamecard.c gamecard: add support for Header2-related areas 2024-04-19 15:58:16 +02:00
hfs.c [skip ci] Update copyright year. 2024-04-12 11:49:03 +02:00
http.c [skip ci] Update copyright year. 2024-04-12 11:49:03 +02:00
keys.c [skip ci] Update copyright year. 2024-04-12 11:49:03 +02:00
legal_info.c [skip ci] Update copyright year. 2024-04-12 11:49:03 +02:00
lz4.c Many small changes (sorry, I need to push these). 2022-09-12 20:19:10 +02:00
mem.c [skip ci] Update copyright year. 2024-04-12 11:49:03 +02:00
nacp.c [skip ci] Update copyright year. 2024-04-12 11:49:03 +02:00
nca.c [skip ci] Update copyright year. 2024-04-12 11:49:03 +02:00
nca_storage.c [skip ci] Update copyright year. 2024-04-12 11:49:03 +02:00
npdm.c [skip ci] Update copyright year. 2024-04-12 11:49:03 +02:00
nso.c [skip ci] Update copyright year. 2024-04-12 11:49:03 +02:00
nxdt_bfsar.c [skip ci] Update copyright year. 2024-04-12 11:49:03 +02:00
nxdt_json.c [skip ci] Update copyright year. 2024-04-12 11:49:03 +02:00
nxdt_log.c [skip ci] Update copyright year. 2024-04-12 11:49:03 +02:00
nxdt_utils.c [ci skip] Add DataTransfer* classes. 2024-04-15 01:53:43 +02:00
pfs.c [skip ci] Update copyright year. 2024-04-12 11:49:03 +02:00
program_info.c [skip ci] Update copyright year. 2024-04-12 11:49:03 +02:00
romfs.c [skip ci] Update copyright year. 2024-04-12 11:49:03 +02:00
rsa.c [skip ci] Update copyright year. 2024-04-12 11:49:03 +02:00
save.c [skip ci] Update copyright year. 2024-04-12 11:49:03 +02:00
services.c [skip ci] Update copyright year. 2024-04-12 11:49:03 +02:00
sha3.c [skip ci] Update copyright year. 2024-04-12 11:49:03 +02:00
tik.c [skip ci] Update copyright year. 2024-04-12 11:49:03 +02:00
title.c [skip ci] Update copyright year. 2024-04-12 11:49:03 +02:00
ums.c [skip ci] Update copyright year. 2024-04-12 11:49:03 +02:00
usb.c [skip ci] Update copyright year. 2024-04-12 11:49:03 +02:00