1
0
Fork 0
mirror of https://github.com/DarkMatterCore/nxdumptool.git synced 2024-11-22 18:26:39 +00:00
nxdumptool/source/core
Pablo Curiel c1e3dc719f More NCA changes.
* Made ncaGenerateEncryptedFsSectionBlock() entirely private. There's no point in keeping it public.

* Moved NCA FS section context initialization into its own function, ncaInitializeFsSectionContext().

* Hash data boundaries are now checked while initializing each NCA FS section context, using ncaFsSectionValidateHashDataBoundaries(). Both ncaValidateHierarchicalSha256Offsets() and ncaValidateHierarchicalIntegrityOffsets() have been removed.

* Improved hash region access detection in _ncaReadFsSection() by implementing ncaFsSectionCheckHashRegionAccess().

* ncaGetFsSectionHashTargetProperties() is now used in pfs.c, romfs.c and bktr.c to retrieve the properties from the target hash layer.

* Updated sanity checks in pfsInitializeContext(), romfsInitializeContext() and bktrInitializeContext().
2022-06-29 08:55:35 +02:00
..
aes.c Update copyright year. 2022-03-17 13:58:40 +01:00
bfttf.c Update copyright year. 2022-03-17 13:58:40 +01:00
bktr.c More NCA changes. 2022-06-29 08:55:35 +02:00
cert.c Update copyright year. 2022-03-17 13:58:40 +01:00
cnmt.c More changes. 2022-03-18 17:48:16 +01:00
config.c Remove support for NPDM patching. 2022-06-26 03:34:31 +02:00
es.c Update copyright year. 2022-03-17 13:58:40 +01:00
fs_ext.c Update copyright year. 2022-03-17 13:58:40 +01:00
gamecard.c nca: skip hash layer crypto operations if needed. 2022-06-25 08:03:27 +02:00
hfs.c Update copyright year. 2022-03-17 13:58:40 +01:00
http.c Update copyright year. 2022-03-17 13:58:40 +01:00
keys.c nca: skip hash layer crypto operations if needed. 2022-06-25 08:03:27 +02:00
legal_info.c Update copyright year. 2022-03-17 13:58:40 +01:00
lz4.c Small code refactor (part 2). 2021-05-18 08:32:43 -04:00
mem.c Update copyright year. 2022-03-17 13:58:40 +01:00
nacp.c More changes. 2022-03-18 17:48:16 +01:00
nca.c More NCA changes. 2022-06-29 08:55:35 +02:00
npdm.c Remove support for NPDM patching. 2022-06-26 03:34:31 +02:00
nso.c Update copyright year. 2022-03-17 13:58:40 +01:00
nxdt_bfsar.c Update copyright year. 2022-03-17 13:58:40 +01:00
nxdt_json.c Update copyright year. 2022-03-17 13:58:40 +01:00
nxdt_log.c Update copyright year. 2022-03-17 13:58:40 +01:00
nxdt_utils.c More changes. 2022-03-18 17:48:16 +01:00
pfs.c More NCA changes. 2022-06-29 08:55:35 +02:00
program_info.c More changes. 2022-03-18 17:48:16 +01:00
romfs.c More NCA changes. 2022-06-29 08:55:35 +02:00
rsa.c Remove support for NPDM patching. 2022-06-26 03:34:31 +02:00
save.c More NCA parsing changes. 2022-06-24 02:22:01 +02:00
services.c Update copyright year. 2022-03-17 13:58:40 +01:00
sha3.c More NCA changes. 2022-06-29 08:55:35 +02:00
tik.c Update copyright year. 2022-03-17 13:58:40 +01:00
title.c More NCA parsing changes. 2022-06-24 02:22:01 +02:00
ums.c Update copyright year. 2022-03-17 13:58:40 +01:00
usb.c Update copyright year. 2022-03-17 13:58:40 +01:00