Commit graph

44 commits

Author SHA1 Message Date
jakcron
75aaff3010 Make source code about nstool only. 2019-01-31 17:10:19 +08:00
jakcron
34d9dea9fc Misc. 2018-10-27 15:06:33 +08:00
jakcron
364a3880f1 [hac|nstool] Renamed hac::PfsHeader to hac::PartitionFsHeader. 2018-10-27 13:43:57 +08:00
jakcron
148fe3da76 [hac|nstool] Renamed NcaUtils to ContentArchiveUtils 2018-10-25 20:44:48 +08:00
jakcron
dfe877b959 [hac|nstool] Rename NcaHeader to ContentArchiveHeader. 2018-10-25 20:25:31 +08:00
jakcron
c35f31f431 [hac|nstool] Move define headers to separate folder. Renamed classes to omit "Binary". 2018-10-22 21:30:49 +08:00
jakcron
c10e4b85b9 [fac|nstool] Correct name of Npdm to Meta. 2018-10-07 12:31:41 +08:00
jakcron
739b620073 [fnd|nstool] Promote IFile wrapped classes to libfnd. 2018-10-06 16:45:09 +08:00
jakcron
0c4103a620 [nstool] Rename HashTreeMeta to LayeredIntegrityMetadata and associated WrappedIFile. Improved low couling in LayeredIntegrityMetadata. 2018-10-06 13:31:24 +08:00
jakcron
f93acfad07 [nstool] Improve fnd::IFile ptr handling/sharing with fnd::SharedPtr 2018-09-23 11:29:22 +08:00
jakcron
bec682649e [nstool] Made key data representation consistent. 2018-08-24 16:10:03 +08:00
jakcron
e89351881c [nstool] Formally remove aes-xts content code from NcaProcess. 2018-08-21 20:18:14 +08:00
jakcron
0e9fa495b2 [nstool] Fix typo. 2018-08-21 20:07:29 +08:00
jakcron
1fd8f59025 [nstool] Migrated from sKeyset to KeyConfiguration 2018-08-21 20:03:19 +08:00
jakcron
f83c6ed044 [nstool] Replaced _HEXDUMP_L macro with a method from fnd. 2018-08-14 15:25:33 +08:00
jakcron
70cea402e5 [nstool] Migrated printf to std::cout 2018-08-14 01:14:21 +08:00
jakcron
20285b3303 [nstool] Improved NcaProcess str resource management. 2018-08-12 13:23:39 +08:00
jakcron
99420f28bf Condense crypto and compress wrapper libraries into foundation. 2018-08-07 16:35:03 +08:00
jakcron
8954dc405f Fixed links. 2018-08-07 15:17:51 +08:00
jakcron
104fecde82 [nstool] Remove unneeded comments. 2018-08-04 10:05:47 +08:00
jakcron
b7207e8429 [nx|nstool] Replaced AciHeader,AciBinary,AcidBinary. 2018-06-27 13:03:46 +08:00
jakcron
48ac29f3ce [nx|es|fnd|nstool] Commit working refactor. 2018-06-24 23:01:16 +08:00
jakcron
2f5a4d9c23 [nstool] Refactor logic for managing output mode. 2018-06-18 23:30:19 +08:00
jakcron
08f7f36e68 [nstool] Refactored creation and sharing of fnd::IFile ptrs. 2018-06-03 16:48:12 +08:00
jakcron
6960911ab0 [nstool] Improve Pfs/Romfs export time. 2018-05-27 18:17:34 +08:00
jakcron
76ce22dc69 [nx|nstool] Silence format warnings. Cleanup string resource processing. 2018-05-26 12:07:42 +08:00
jakcron
0b0d546605 [nstool] Change processing of NCA key area. 2018-05-23 15:19:54 +08:00
jakcron
3437031128 [nstool] NCA processing more robust. 2018-05-22 19:03:42 +08:00
jakcron
60eda9e42e [nstool] Give reasons for why a NCA partition is unreadable. 2018-05-22 14:38:14 +08:00
jakcron
c7e79b1d55 [nstool] Fix titlekey decryption. 2018-05-22 13:47:07 +08:00
jakcron
cd322434c6 [nstool] Encorporate HashWrappedIFile to NcaProcess. 2018-05-21 23:04:35 +08:00
jakcron
bd991a25e1 [nstool] Integrate HashTreeMeta into NcaProcess 2018-05-21 21:08:37 +08:00
jakcron
e4b86ab566 [nstool] Formatting changes. 2018-05-21 20:49:28 +08:00
jakcron
446927b53e [libnx|nstool] Added HierarchicalSha256Header and HierarchicalIntegrityHeader 2018-05-20 21:57:38 +08:00
jakcron
aa1ed007eb Start moving towards a more generatlised hash tree system. 2018-05-19 11:57:40 +08:00
jakcron
96927dca8f Merge branch 'refactor' of https://github.com/jakcron/NXTools into refactor 2018-05-18 16:41:17 +08:00
jakcron
7c123ca97b [nstool] Add descriptive names to NCA mount points. 2018-05-15 23:00:07 +08:00
jakcron
6069cbb1cb [nstool] Remove magic values. 2018-05-15 21:36:04 +08:00
jakcron
bd25c8c364 [nstool] Corrected formatting of title version strings. 2018-05-13 00:04:07 +08:00
jakcron
79c24153bb [nx|nstool] Added support for reading ContentMeta (.cnmt). 2018-05-12 23:02:53 +08:00
jakcron
a6c30a8f0f [nstool] Add NCA sig[1] validation, better code structure. 2018-05-12 00:26:19 +08:00
jakcron
8e360332e5 [nstool] Changed handling of shared IFile derrivatives. Always a pointer 2018-05-11 21:20:28 +08:00
jakcron
00e1571ec7 [nstool] Add NCA partition decryption/extraction. 2018-05-11 17:51:14 +08:00
jakcron
bf1273e5ba [nstool] Add inital NCA support. Reads header and decrypts key area. 2018-04-25 23:21:47 +08:00