Commit graph

1139 commits

Author SHA1 Message Date
Alex Barney
d54bea8417 hactoolnet: Make some changes for building with NativeAOT 2023-10-11 09:27:26 -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
8de9980160 Bump version to 0.19.0 2023-10-11 09:27:26 -07:00
Alex Barney
934f81da67 Add FileSystemAttribute functionality 2023-10-05 07:28:55 -07:00
Alex Barney
809cecd1aa Fix bug in BucketTree, diff with v16, use new C# features 2023-10-05 07:14:09 -07:00
Alex Barney
04a5d03b5f Fix an incorrect call when opening an NCA 2023-10-05 07:14:09 -07:00
Alex Barney
2b69ec6cf9 Diff fssrv::storage with FS 16 2023-09-17 20:14:15 -07:00
Alex Barney
b79619cb48 Update .NET SDK version to 7.0.401 2023-09-17 20:14:15 -07:00
Alex Barney
213515f06f Diff some more storage related classes with FS 16 2023-09-17 20:14:15 -07:00
Alex Barney
e2cbb0898c Diff GcSrv and SdmmcSrv with FS 16 2023-09-17 20:14:15 -07:00
Alex Barney
7005676777 Add SdCardPrivate 2023-09-17 20:14:14 -07:00
Alex Barney
fa9d5422cf Add some XML docs for GcSrv and SdmmcSrv 2023-09-17 20:14:14 -07:00
Alex Barney
94221ef073 Add interfaces for the nn::gc APIs 2023-09-17 20:14:14 -07:00
Alex Barney
fab5efc4de Add a simple emulated GC API implementation 2023-09-17 20:14:14 -07:00
Alex Barney
80588438c0 Add GameCardStorageCreator and GameCardFileSystemCreator 2023-09-17 20:14:14 -07:00
Alex Barney
a55b1d7c58 Implement PartitionFileSystem classes 2023-09-17 20:14:14 -07:00
Alex Barney
a45c541aca Replace the old EmulatedSdCard class 2023-09-17 20:14:14 -07:00
Alex Barney
0964ecb2ee Implement PatrolReader 2023-09-17 20:14:14 -07:00
Alex Barney
4ffc834427 Implement most of sdmmcsrv 2023-09-17 20:14:14 -07:00
Alex Barney
99d497ca7c Make sure to dispose some WeakRefs 2023-09-17 20:14:14 -07:00
Alex Barney
6b2ee7a54d Skeleton most of sdmmcsrv 2023-09-17 20:14:14 -07:00
Alex Barney
e76166d6d0 Skeleton the sdmmc api 2023-09-17 20:14:14 -07:00
Alex Barney
56765598a7 Implement the remaining gcsrv functions 2023-09-17 20:14:14 -07:00
Alex Barney
e18f6a9daf Add GameCardDeviceOperator 2023-09-17 20:14:14 -07:00
Alex Barney
f4c59771cb Add GameCardStorageDevice 2023-09-17 20:14:13 -07:00
Alex Barney
43d63086bf Begin implementing StorageDeviceManagerFactory and GameCardManager 2023-09-17 20:14:13 -07:00
Alex Barney
dfd37d314f Fix an off-by-one error when parsing mount names 2023-09-17 20:14:13 -07:00
Alex Barney
2e04bcad94 Add a SharedLock struct 2023-09-17 20:14:13 -07:00
Alex Barney
c11a1f4eca Update to .NET SDK 7.0.202 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
6f6836c302 Update key list in KEYS.md 2023-02-05 22:50:47 -07:00
Alex Barney
a38d94fee3 Address some analyzer findings 2023-02-05 22:43:08 -07:00
Alex Barney
d2477356fc Bump version to 0.18.0 2023-02-05 21:42:30 -07:00
Alex Barney
f3cc973df3 Update build dependencies and the .NET CLI version 2023-02-05 21:39:00 -07:00
Alex Barney
c667de1169 Handle CryptographicExceptions when decrypting personalized tickets 2023-02-02 23:16:26 -07:00
Alex Barney
7ee5aec746 hactoolnet: Don't print offset ranges for pfs0 files 2023-02-02 23:16:26 -07:00
Alex Barney
8c4f0b7e42 hactoolnet: Load personalized tickets if possible 2023-02-02 23:16:26 -07:00
Alex Barney
754df0dcd9 Tweak how the eticket rsa key pair is handled 2023-02-02 23:16:26 -07:00
Steveice10
572849b67d Add support for decrypting personalized title keys using eticket_rsa_keypair. 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
c6127972f8 Cleanup and update app save management for 15.x 2023-01-26 21:23:08 -07:00
Alex Barney
903942b2f4 Fix a bug when ensuring bcat saves exist 2023-01-26 21:23:08 -07:00
Alex Barney
fe2549cb2a Update .NET SDK version 2022-12-13 22:48:47 -07:00
Alex Barney
ff4de7476b Use generic math alignment in assert code 2022-12-13 19:43:24 -07:00
Alex Barney
df77de365c Use generic math in Util.Alignment 2022-12-13 19:10:10 -07:00
Alex Barney
7fce26e899 Use generic math in Util.BitUtil 2022-12-13 18:09:00 -07:00
Alex Barney
4108a6c149 Use some generic math in assert code 2022-12-10 11:33:21 -07:00
Alex Barney
b7625af148 Use generic math in Util.IntUtil 2022-12-10 11:12:43 -07:00