1
0
Fork 0
mirror of https://github.com/DarkMatterCore/nxdumptool.git synced 2024-09-20 22:13:27 +01:00
Commit graph

15 commits

Author SHA1 Message Date
Pablo Curiel bd98fd4c32 Replace unnecessary strlen() calls with pointer dereferences or calculations using info available at runtime (when possible).
This should probably improve performance a little bit in certain sections.
2020-10-14 20:06:53 -04:00
Pablo Curiel 5b22fe07f2 More code cleanup. 2020-10-14 14:58:33 -04:00
Pablo Curiel 73861bc52f Normalize goto tag names + support for gamecard key area.
Big thanks to SciresM.
2020-07-13 02:36:17 -04:00
Pablo Curiel 0c34ef84ac Check the key generation value from the eticket device key. 2020-07-07 08:58:17 -04:00
Pablo Curiel b71f0d7b87 Some more changes.
* Codestyle fixes.
* NCA contexts for NCAs with titlekey crypto will now be generated even if the ticket can't be retrieved, in order to be able to use ncaReadContentFile() with them.
* Moved aes128XtsNintendoCrypt() out of nca.c.
2020-07-05 20:10:07 -04:00
Pablo Curiel 99429fd7b4 Bunch of changes.
* Updated disclaimer in all source files.
* Improved signed payload (certificate, ticket) handling.
* Prefer strlen + strcmp over strncmp whenever possible.
* Simplify header file inclusions in source files.
* Simplify background gamecard thread logic.
* Properly close keys file handle if there's a key parse error.
* Update NcaKeyGeneration enum.
* Small changes to save.c/h.

Will probably have to revert some USB changes...
2020-07-03 05:31:22 -04:00
Pablo Curiel 2e48a22f8c Improve thread-safety. 2020-05-02 19:40:50 -04:00
Pablo Curiel 76550adab8 NCA read finished. 2020-04-22 16:53:20 -04:00
Pablo Curiel cf8ab4d4ac More improvements. 2020-04-19 18:44:22 -04:00
Pablo Curiel 1b45cdf05a Mooooore baby steps.
I can finally continue the NCA handler.
2020-04-17 17:59:05 -04:00
Pablo Curiel 9679eb72bb Hash FS start. 2020-04-16 06:13:11 -04:00
Pablo Curiel c83858311b More baby steps. 2020-04-15 20:06:41 -04:00
Pablo Curiel eccd3f0c1c Baby steps. 2020-04-15 16:50:07 -04:00
Pablo Curiel 65e40e7600 Gamecard rewrite. 2020-04-15 01:59:12 -04:00
Pablo Curiel e5a4532a63 First commit. 2020-04-11 01:28:26 -04:00