Commit graph

140 commits

Author SHA1 Message Date
Alex Barney
d23411f203 Add key sources for 18.0.0 2024-05-21 00:29:15 -07:00
Alex Barney
6599c5977b Fixup ref readonly params to use in instead of ref 2024-05-07 22:23:32 -07:00
Alex Barney
4699825564 Add AlignmentMatchingFileSystem and update some of the NCA service 2024-04-21 14:58:32 -07:00
Alex Barney
27cc721b31 Update FileSystemProxyImpl 2024-03-31 23:27:06 -07:00
Alex Barney
45975ddadd Implement ApplicationTemporaryFileSystem 2024-03-09 18:38:04 -07:00
Alex Barney
2c14770ceb Implement SaveDataFileSystem 2024-03-09 17:47:17 -07:00
Alex Barney
03bf56f26c Use collection expressions 2023-12-09 18:48:56 -07:00
Alex Barney
f19b219e84 Use inline arrays 2023-12-08 23:54:46 -07:00
Alex Barney
48e7651291 Target .NET 8 2023-12-08 23:30:46 -07:00
Alex Barney
655fed169a Add key sources for 17.0.0 2023-10-13 08:24:46 -07:00
Alex Barney
316a9302c9 Build: Fix some branch names not properly creating a PR version string 2023-10-11 09:27:26 -07:00
Alex Barney
e7b642380c Update build and test dependencies 2023-10-11 09:27:26 -07:00
Alex Barney
43d63086bf Begin implementing StorageDeviceManagerFactory and GameCardManager 2023-09-17 20:14:13 -07:00
Alex Barney
1e421a36ae Add key sources for 16.0.0 2023-06-03 19:13:43 -07:00
Alex Barney
f3cc973df3 Update build dependencies and the .NET CLI version 2023-02-05 21:39:00 -07:00
Alex Barney
754df0dcd9 Tweak how the eticket rsa key pair is handled 2023-02-02 23:16:26 -07:00
Alex Barney
a1439a2647 Add a function to calculate a pk11 mac and use it in hactoolnet 2023-01-30 19:26:37 -07:00
Alex Barney
bb13864030 Add more TSEC key generation 2023-01-29 22:40:22 -07:00
Alex Barney
ffc9a76fc6 Get the project to compile after updating to .NET 7 2022-11-23 14:49:59 -07:00
Alex Barney
fe8699e8c4 Split out derived device keys into separate prod/dev groups
This fixes an issue where reading certain device keys/seeds would result in dev derived keys instead of prod derived keys
2022-11-22 23:45:52 -07:00
Alex Barney
766e0d6461 Update .NET SDK. Use last commit timestamp for output files 2022-11-12 16:11:40 -07:00
Alex Barney
118c48fc0f Update build packages 2022-11-11 19:11:44 -07:00
Alex Barney
0dc556d69e Do code formatting in the build project and generated code 2022-11-10 23:13:27 -07:00
Alex Barney
a002d92b13 Add key sources for 15.0.0 2022-10-16 21:19:59 -07:00
Alex Barney
0875f5950c Update SaveDataFileSystemServiceImpl for 14.0.0 2022-04-28 19:16:24 -07:00
Alex Barney
e24ee1b956 Update IResultConvertFile and use the new save cache manager 2022-04-24 18:37:34 -07:00
Alex Barney
99ad308b84 Add SwitchStorage and RegionSwitchStorage 2022-04-19 22:31:34 -07:00
Alex Barney
b54f5d17fa Add IntegrityVerificationStorage 2022-04-17 21:25:26 -07:00
Alex Barney
fe6f4422dd Support reading the initial data/key area of xci files 2022-04-05 18:23:46 -07:00
Alex Barney
1271a7e62d Add key sources for 14.0.0 2022-04-02 00:54:49 -07:00
Alex Barney
b80ec8d5a6 Update build dependencies 2022-04-01 19:57:16 -07:00
Alex Barney
8011a39837 Make sure tests run for PR builds 2022-02-19 20:07:10 -07:00
Alex Barney
5013e7d2ec Use fixed array structs instead of Data* structs 2021-12-29 10:06:02 -07:00
Alex Barney
53e5029ef4 Remove StructLayout and fix naming in KeySet 2021-12-28 22:53:09 -07:00
Alex Barney
06806517da Build: Continue the build when skipping the Sign task 2022-01-09 18:14:29 -07:00
Alex Barney
00a5b07da0 Remove use of PathTools constants 2022-01-07 00:33:47 -07:00
Alex Barney
f73d206901 Move ResultNameResolver 2022-01-07 00:33:47 -07:00
Alex Barney
3e17692a25 Update version to v0.15.0 and .NET 6.0 2021-12-18 17:53:51 -07:00
Alex Barney
fc1e098118 Update NUKE version and build script dependencies 2021-12-18 17:53:51 -07:00
Alex Barney
592343212f Add new key sources for key generation 13 2021-12-18 13:49:43 -07:00
Alex Barney
f526860599 Modify a few result names 2021-12-04 15:49:31 -07:00
Alex Barney
edfa3de6cb Update build script and tests to run on .NET 6.0
LibHac and hactoolnet still target .NET 5.0.
We need to build the library with a .NET 6.0 SDK in order to use C# 10 features.
2021-11-14 18:36:53 -07:00
Alex Barney
d816d412b6 Update GitVersion.Tool 2021-11-14 18:36:53 -07:00
Alex Barney
fb00bb7c78 Update codegen for file-scoped namespaces 2021-11-14 18:36:53 -07:00
Alex Barney
34dda02c38 Use file-scoped namespaces 2021-11-14 18:36:53 -07:00
Alex Barney
a23d01e934 Move code to use SharedRef instead of ReferenceCountedDisposable 2021-11-03 23:08:50 -07:00
Alex Barney
ec6eff156c Add missing "Unexpected" FS results 2021-07-13 19:44:14 -07:00
Alex Barney
7cbbf023ff Add new key sources for key generation 12 2021-07-06 17:28:14 -07:00
Alex Barney
c59e72606f Add CreateApplicationCacheStorage 2021-06-08 19:13:47 -07:00
Alex Barney
44229f5986 Rename some save data results 2021-06-01 10:38:17 -07:00