1
0
Fork 0
mirror of https://github.com/DarkMatterCore/nxdumptool.git synced 2024-12-23 09:02:06 +00:00
nxdumptool/include/core
Pablo Curiel 54c5677cd0 QoL changes
* codebase: remove all references to Lockpick / Lockpick_RCM.

* keys: retrieve Atmosphère's key generation in keysLoadKeyset().
* keys: replace all "key_gen_val" references with "mkey_index".
* keys: move latest master key checks in keysReadKeysFromFile() to keysDeriveMasterKeys().
* keys: update latest master key checks to determine if nxdumptool's hardcoded master key vectors are outdated, using the key generation value from Atmosphère. If the master key vectors are outdated, and the newer master key(s) are not available, an error will be displayed.

* nxdt_utils: update logic in utilsReplaceIllegalCharacters() to replace consecutive illegal characters with a single underscore.
* nxdt_utils: move servicesGetExosphereApiVersion() to nxdt_utils as utilsGetExosphereApiVersion().
* nxdt_utils: define internal UtilsExosphereApiVersion struct, which is used to parse the output from utilsGetExosphereApiVersion().
* nxdt_utils: add utilsGetAtmosphereVersion(), utilsGetAtmosphereKeyGeneration() and utilsGetAtmosphereTargetFirmware() functions.

* services: remove servicesGetExosphereApiVersion().
* services: Atmosphère version is now retrieved via utilsGetAtmosphereVersion().
2024-04-05 23:25:32 +02:00
..
aes.h Update copyright year 2023-04-08 13:42:22 +02:00
bfttf.h *FormattedStringToBuffer: relax input validation 2023-07-17 01:03:05 +02:00
bktr.h *FormattedStringToBuffer: relax input validation 2023-07-17 01:03:05 +02:00
cert.h Rework signature/cert/tik interfaces. 2023-10-15 17:53:46 +02:00
cnmt.h Fix building with latest libnx + QoL changes. 2023-11-03 02:22:47 +01:00
config.h config: add configResetSettings(). 2023-11-26 22:54:25 +01:00
elf_symbol.h Update copyright year 2023-04-08 13:42:22 +02:00
es.h Update copyright year 2023-04-08 13:42:22 +02:00
fs_ext.h Fix building with latest libnx commit. 2024-02-16 23:57:08 +01:00
gamecard.h Fix building with latest libnx + QoL changes. 2023-11-03 02:22:47 +01:00
hfs.h Custom devoptab wrappers (part 1). 2023-12-20 20:32:48 +01:00
http.h Update copyright year 2023-04-08 13:42:22 +02:00
key_sources.h keys/nca: add new keydata for HOS 18.0.0. 2024-03-31 12:16:37 +02:00
keys.h QoL changes 2024-04-05 23:25:32 +02:00
legal_info.h Update copyright year 2023-04-08 13:42:22 +02:00
lz4.h Many small changes (sorry, I need to push these). 2022-09-12 20:19:10 +02:00
mem.h *FormattedStringToBuffer: relax input validation 2023-07-17 01:03:05 +02:00
nacp.h *FormattedStringToBuffer: relax input validation 2023-07-17 01:03:05 +02:00
nca.h keys/nca: add new keydata for HOS 18.0.0. 2024-03-31 12:16:37 +02:00
nca_storage.h Fix Patch RomFS ctx init w/missing base NCA FS. 2023-10-12 11:24:03 +02:00
npdm.h Rework signature/cert/tik interfaces. 2023-10-15 17:53:46 +02:00
nso.h *FormattedStringToBuffer: relax input validation 2023-07-17 01:03:05 +02:00
nxdt_bfsar.h Update copyright year 2023-04-08 13:42:22 +02:00
nxdt_includes.h Custom devoptab wrappers (part 1). 2023-12-20 20:32:48 +01:00
nxdt_json.h Update copyright year 2023-04-08 13:42:22 +02:00
nxdt_log.h log: make logGetLastMessage() return a heap buffer 2024-01-20 23:12:55 +01:00
nxdt_utils.h QoL changes 2024-04-05 23:25:32 +02:00
pfs.h Custom devoptab wrappers (part 1). 2023-12-20 20:32:48 +01:00
program_info.h Update copyright year 2023-04-08 13:42:22 +02:00
romfs.h romfs: use hash buckets for FS entry lookups. 2023-12-22 12:20:27 +01:00
rsa.h Rework signature/cert/tik interfaces. 2023-10-15 17:53:46 +02:00
save.h Update copyright year 2023-04-08 13:42:22 +02:00
service_guard.h Update copyright year 2023-04-08 13:42:22 +02:00
services.h QoL changes 2024-04-05 23:25:32 +02:00
sha3.h Update copyright year 2023-04-08 13:42:22 +02:00
signature.h Rework signature/cert/tik interfaces. 2023-10-15 17:53:46 +02:00
smc.h poc: add system title dumping capabilities 2023-07-21 23:56:50 +02:00
tik.h tik: recreate forged tickets from scratch if detected 2023-11-26 22:16:39 +01:00
title.h *FormattedStringToBuffer: relax input validation 2023-07-17 01:03:05 +02:00
ums.h ums: implement umsUnmountDevice 2023-06-29 00:12:51 +02:00
usb.h usb: add extra cmds for extracted FS handling 2023-11-11 21:39:41 +01:00