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