Commit Graph

205 Commits

Author SHA1 Message Date
Matt Nadareski
d7a51c7798 Ensure publish script is executable 2024-12-06 12:26:44 -05:00
Matt Nadareski
bd86b95494 Use publish script and update README 2024-12-06 12:24:31 -05:00
Matt Nadareski
5562b403a4 Use wrappers to be more safe 2024-11-28 22:06:52 -05:00
Matt Nadareski
ead70df624 Support back to .NET Framework 2.0 2024-11-18 16:20:09 -05:00
Matt Nadareski
33e62e046b Make Core an unpublished package 2024-11-14 21:59:04 -05:00
Matt Nadareski
bb0b5a3d05 Remove all CIA references
The implementation was woefully incomplete to begin with, and if working with 3DS cart images has taught anything, making sure that it can deserialize properly needs to be done first. Once CIA support can be started again, it should be built from the ground up.
2024-11-14 21:53:31 -05:00
Matt Nadareski
6a094b2dd8 Bump version 0.3.1 2024-11-14 21:40:01 -05:00
Matt Nadareski
0e3d22020b Fix remaining offset and size issues 2024-11-14 21:39:20 -05:00
Matt Nadareski
695f0f44b6 Ensure ExeFS table doesn't finalize 2024-11-14 21:25:38 -05:00
Matt Nadareski
dc4bd15e04 Fix incorrect size being used 2024-11-14 21:17:35 -05:00
Matt Nadareski
ce54eb24e2 Fix more issues 2024-11-14 13:43:07 -05:00
Matt Nadareski
15961e7047 Wording change 2024-11-14 11:56:18 -05:00
Matt Nadareski
edd8ebc048 Update Serialization to 1.7.3 2024-11-14 11:44:41 -05:00
Matt Nadareski
23e9edbf69 Remove null assurances 2024-11-14 02:16:50 -05:00
Matt Nadareski
00ac5e1ca2 Split some steps for readability 2024-11-14 01:56:06 -05:00
Matt Nadareski
c79781a6d7 Keep fixing byte array math 2024-11-14 01:48:14 -05:00
Matt Nadareski
5aa50ee252 Fix IV and addition 2024-11-14 00:26:58 -05:00
Matt Nadareski
3fbaedd7d5 Reduce unnecessary methods 2024-11-13 21:15:44 -05:00
Matt Nadareski
bc31cb0f6a Start fixing issues, remove BigInteger 2024-11-13 21:11:26 -05:00
Matt Nadareski
3ef32748e9 Remove temp code 2024-11-13 14:51:16 -05:00
Matt Nadareski
41293ab7c5 Add byte array helpers 2024-11-13 14:41:32 -05:00
Matt Nadareski
7a5593dd72 Bump version 0.3.0 2024-11-13 12:27:54 -05:00
Matt Nadareski
326b747204 Add .NET 9 to target frameworks 2024-11-13 12:24:36 -05:00
Matt Nadareski
ac9fc92e06 Should be debug only 2024-11-05 14:09:00 -05:00
Matt Nadareski
8a2d91aace Attempt to reduce nesting in GHA builds 2024-11-05 13:57:50 -05:00
Matt Nadareski
add3d28488 Remove unnecessary code region 2024-10-14 00:24:39 -04:00
Matt Nadareski
bd078e4585 Reduce unnecessary namespace nesting 2024-10-14 00:22:44 -04:00
Matt Nadareski
9f5ffaf035 Move various extensions to Serialization 2024-10-14 00:15:26 -04:00
Matt Nadareski
3785426789 Not sure how those slipped through 2024-10-14 00:06:52 -04:00
Matt Nadareski
ee48155c77 Make usings make more sense 2024-10-14 00:05:41 -04:00
Matt Nadareski
c67277caa6 Fix formatting issue in DSTool 2024-10-14 00:03:33 -04:00
Matt Nadareski
cced3b5b3d Even further consolidation 2024-10-14 00:02:59 -04:00
Matt Nadareski
4c56377d7e Reduce unnessary code found after move 2024-10-13 23:59:44 -04:00
Matt Nadareski
201098e32c Re-consolidate internal libraries
These were originally split out from each other when the models for each of the different cart and digital types were included in this project. After it got split out, and after a lot of recent changes, it was apparent that this split was no longer necessary.
2024-10-13 23:50:22 -04:00
Matt Nadareski
8ec0307e1c Move DecryptArgs to N3DS namespace 2024-10-13 23:45:53 -04:00
Matt Nadareski
864cb57d30 Slight cleanup of PartitionKeys 2024-10-13 23:42:00 -04:00
Matt Nadareski
7576608111 Slight formatting tweak 2024-10-13 23:31:47 -04:00
Matt Nadareski
e3f740e115 Ensure better accessors 2024-10-13 23:31:13 -04:00
Matt Nadareski
4eaa56212f Missed one comment 2024-10-13 23:09:43 -04:00
Matt Nadareski
6ef543ee1a That was tiring 2024-10-13 23:08:48 -04:00
Matt Nadareski
5a4e747329 Almost there... 2024-10-13 23:05:34 -04:00
Matt Nadareski
4a35d490d5 Stay on target... 2024-10-13 23:01:36 -04:00
Matt Nadareski
2983e21330 One more step 2024-10-13 22:56:32 -04:00
Matt Nadareski
ead4f52f3c Bring CIA up to par with 3DS 2024-10-13 22:49:31 -04:00
Matt Nadareski
72afaeb010 Migrate more to split code 2024-10-13 22:10:59 -04:00
Matt Nadareski
5148ba5d83 Create and use CommonOperations for 3DS 2024-10-13 22:02:14 -04:00
Matt Nadareski
ccf746ca7c Better split encrypt/decrypt code 2024-10-13 20:52:04 -04:00
Matt Nadareski
656b8158e9 Slight formatting change 2024-10-13 20:41:02 -04:00
Matt Nadareski
263ca9b6bf Replace partitionIndex with index 2024-10-13 20:37:54 -04:00
Matt Nadareski
158fcfff36 Make more helper functions 2024-10-13 20:36:42 -04:00