Commit Graph

  • 5120956e5e .NET 6 master nyyu 2021-12-29 14:02:11 +0100
  • d934a3e9c9 Update System.Runtime.CompilerServices.Unsafe Package Garoxas 2019-10-05 16:49:24 +0700
  • d9b25d099d Set ReadMainKeys and ReadTitleKeys as public, and remove try/catch to fix slowdown Garoxas 2019-09-15 18:50:10 +0700
  • 1af2d3e68e Add leaveOpen option for SwitchFs to handle issue on stack overflow caused by recursive dispose method call on Nca class (need further check if this might introduce memory leak) Garoxas 2019-08-04 21:39:05 +0700
  • e9434aefbf Fix title.keys with rights_id of all zeros Garoxas 2019-06-16 14:33:13 +0700
  • 22c995e331 Fix Title Keys file formats parsing, and let TitleNames and TitleVersions to use title_id if rights_id is not available Garoxas 2019-06-16 14:14:18 +0700
  • bca04dc9a9 Fix opening Pfs with duplicate filenames Garoxas 2019-04-18 10:02:42 +0700
  • 7ba60162cc Add NRO support Garoxas 2019-02-08 22:43:32 +0700
  • e00ba6342a Improve installed titles on SD card for titles without Meta NCA Garoxas 2019-01-26 03:07:09 +0700
  • dd3905c4dd Disable get version from parent solution Garoxas 2019-01-12 17:57:06 +0700
  • b392ac890a Update KEYS.md for other Title Keys file formats Garoxas 2019-01-08 00:43:13 +0700
  • ff2a8323f4 Merge branch 'titlekeys' into NX_Game_Info Garoxas 2019-01-06 21:56:26 +0700
  • 98cd26a0a2 Add support for other Title Keys file formats, and get name and version if available Garoxas 2019-01-06 21:56:07 +0700
  • 84cb8ccbd1 Catch MissingKeyException when read from SD card Garoxas 2019-01-06 18:21:33 +0700
  • ec4c603afc Refactor AES-XTS tests Alex Barney 2018-12-28 11:25:52 -0700
  • b5dc0e4afa Fix AES-CMAC for partial array segments Alex Barney 2018-12-28 10:36:02 -0700
  • 6d95c364f1 Use raw filename for nca.Filename Garoxas 2018-12-29 00:44:50 +0700
  • 62b5a6cd52 Merge branch 'master' into NX_Game_Info Garoxas 2018-12-24 20:37:43 +0700
  • daa162490e Remove BouncyCastle.Crypto.dll Garoxas 2018-12-24 20:37:14 +0700
  • 4c950ab231 Forgot to add the check for Mono Alex Barney 2018-12-23 13:33:27 -0700
  • 283de2a5bc Merge branch 'master' into NX_Game_Info Garoxas 2018-12-23 00:26:19 +0700
  • ac6c0d5737 Revert "use BouncyCastle for RSA-PSS Verify on non Windows" Garoxas 2018-12-23 00:25:52 +0700
  • 10e62b5ee1 Fix AES-CMAC for incomplete blocks Alex Barney 2018-12-20 17:09:30 -0600
  • d29f7b27a7 Add Mono compatibility for RSA-PSS Alex Barney 2018-12-19 20:06:04 -0600
  • d499af256a Add PackageReference Garoxas 2018-12-16 17:16:03 +0700
  • fdd3bda00c Update Target to .NETFramework,Version=v4.7.1;.NET Core 2.2, Modify ExternalKeys.ReadKeyFile to return Keyset even if files not exist Garoxas 2018-12-16 15:24:12 +0700
  • 490be12843 use BouncyCastle for RSA-PSS Verify on non Windows Garoxas 2018-12-16 13:50:04 +0700
  • 9c3ddf11fb Version 0.2.0 Alex Barney 2018-12-11 17:43:33 -0600
  • 1b3a0363ce hactoolnet: Add an option to replace a file in save data Alex Barney 2018-12-11 15:11:44 -0600
  • 9e3c41ed2c Add keepOpen parameter to AsStream and AsStorage Alex Barney 2018-12-11 13:59:46 -0600
  • b5c9e13df3 Rename SaveFS and Savefile classes Alex Barney 2018-12-11 13:59:35 -0600
  • 4a65a5da20 Fix save data off-by-one error Alex Barney 2018-12-10 16:22:51 -0600
  • fa91eea11d Modify Switch FS print options Alex Barney 2018-12-10 15:00:20 -0600
  • 5a15118706 Use Aes128CtrTransform in DecryptRsaKey Alex Barney 2018-12-09 18:23:46 -0600
  • ac6d528a30 Make StorageStream check the read/write status of base Storages Alex Barney 2018-12-09 18:23:28 -0600
  • da9ecaec98 Fix build not detecting dotnet version Alex Barney 2018-12-09 14:44:16 -0600
  • bb14125542
    Add build script (#20) Alex Barney 2018-11-21 22:57:18 -0500
  • 3d50085e22
    Use Storage throughout the library instead of Stream (#18) Alex Barney 2018-11-18 23:20:34 -0500
  • f20fac5459 Npdm Support (#15) jonnysp 2018-11-03 18:38:54 +0100
  • 92d0a2e6c2 Version 0.1.3 Alex Barney 2018-10-22 18:00:52 -0500
  • 0abd48cfb5 Print key info in MissingKeyException message Alex Barney 2018-10-22 17:59:02 -0500
  • 8c934e51c7
    Merge pull request #16 from Thealexbarney/save-additions Alex Barney 2018-10-22 14:58:00 -0600
  • e9f7556635 Ensure the save header is flushed when committing Alex Barney 2018-10-22 12:51:30 -0500
  • 7a7946a26c Add Savefile.CommitHeader method Alex Barney 2018-10-18 18:18:39 -0500
  • f83a284b96 Add verification option to save files Alex Barney 2018-10-18 17:54:24 -0500
  • f8e7c00ef4 Tweak how IVFC validation is done Alex Barney 2018-10-18 16:10:51 -0500
  • da5eec1b3d Writing for all save file layers Alex Barney 2018-10-17 17:15:57 -0500
  • c0393449f1 IVFS writing Alex Barney 2018-10-16 15:01:16 -0500
  • 0eaefba071 Make SaveFs writable Alex Barney 2018-10-15 21:17:53 -0500
  • 4a43c330b6 Add RemapStorage class Alex Barney 2018-10-15 20:53:49 -0500
  • 75cb28364f Create SaveFs class Alex Barney 2018-10-14 19:23:18 -0500
  • 6935983b71 Add Seek to AllocationTableStream Alex Barney 2018-10-14 18:00:46 -0500
  • ae649182ce Rename "Savefile" namespace to "Save" Alex Barney 2018-10-13 15:12:10 -0500
  • a27c9f78c7
    Merge pull request #13 from Thealexbarney/nca Alex Barney 2018-10-12 20:32:07 -0600
  • e9602d35da Modify check for ExeFS NCA sections Alex Barney 2018-10-12 21:28:05 -0500
  • 75dafd9cbe Remove old classes Alex Barney 2018-10-12 21:06:21 -0500
  • e1b9f9b935 Don't error if the a patch's base has no RomFS Alex Barney 2018-10-12 18:07:46 -0500
  • 6213111af9 Add option to verify SwitchFS and SD cards Alex Barney 2018-10-12 17:52:15 -0500
  • e21c384a9c Fix bug in ConbinationStream when reading across boundaries Alex Barney 2018-10-12 16:51:09 -0500
  • fb089b0700 Integrity verification improvements Alex Barney 2018-10-09 18:10:44 -0500
  • 24e6434765 Use an enum instead of a bool for integrity checking levels Alex Barney 2018-10-09 15:33:56 -0500
  • a64cbeca5b Continue NCA improvements Alex Barney 2018-10-08 21:04:39 -0500
  • 209d81187a NCA reading improvements Alex Barney 2018-10-07 20:29:27 -0500
  • 47a3eda0ed Fix key printing Alex Barney 2018-10-05 12:29:52 -0500
  • db00267ef4 Dispose SharedStreamSource. Temp fix for switchfs reading without title keys Alex Barney 2018-10-05 12:23:18 -0500
  • 0300f55da5 Give RomfsDir and RomfsFile a common base Alex Barney 2018-10-04 21:40:59 -0500
  • d12f419d8d Add Partition FS extraction (#12) jonnysp 2018-10-03 22:14:23 +0200
  • e798a8dd45 Add key file exporting to hactoolnet Alex Barney 2018-10-02 22:00:57 -0500
  • e740d13bbe Enforce "var" style Alex Barney 2018-10-02 17:25:58 -0500
  • 372370db82 Code style naming fixes Alex Barney 2018-10-01 13:07:20 -0500
  • 56115ace39 Fix casing of names Alex Barney 2018-10-01 13:00:09 -0500
  • a21283bf44 Print information about save files Alex Barney 2018-10-01 12:55:10 -0500
  • 7a5bd2347d Read additional portion of patch content metadata files Alex Barney 2018-09-25 18:28:49 -0500
  • 64c98df5b3 Fix hactoolnet build Alex Barney 2018-09-24 14:42:06 -0500
  • 54319145c1
    Merge pull request #10 from jonnysp/master Alex Barney 2018-09-24 13:40:03 -0600
  • b5c7f14d55
    Merge pull request #11 from shadowninja108/master Alex Barney 2018-09-23 20:22:39 -0600
  • fba8a7c6e0 Code style tweaks Alex Barney 2018-09-23 21:18:20 -0500
  • 86aa80c87b Fixed Nso implementation Added more keyset printing shadowninja108 2018-09-23 00:24:14 -0700
  • 0efc550fa6 Better handling of the IsCompressed flag in Nso.cs shadowninja108 2018-09-22 21:52:30 -0700
  • e694833e0c Switched to Ryujinx's implementation of LZ4 Fixed stream handling in Nso.cs shadowninja108 2018-09-22 21:46:15 -0700
  • 73b472befa Add partial NSO support shadowninja108 2018-09-22 20:19:27 -0700
  • 34c3ffd37e Make sure the title key for an NCA exists when loading Alex Barney 2018-09-22 18:48:44 -0500
  • f7b23c3f83 correction ECB CBC jonnysp 2018-09-22 08:42:00 +0200
  • ab8dda98b4 simplify the ECB and CBC jonnysp 2018-09-22 07:44:52 +0200
  • 235ace8b1b added XCI File and Partition HashValidity jonnysp 2018-09-21 14:37:30 +0200
  • ab565fe83e Version 0.1.2 Alex Barney 2018-09-20 21:26:25 -0500
  • 49d5c8e43b Remove setters from Keyset keys Alex Barney 2018-09-20 21:19:34 -0500
  • 8110000737 Parse title key files with pipes as delimiters Alex Barney 2018-09-20 21:15:27 -0500
  • 53680f3e5c Add Stream overload to Ticket constructor Alex Barney 2018-09-20 20:36:58 -0500
  • e92c686d77 Add save file integrity verification Alex Barney 2018-09-20 20:34:40 -0500
  • ed6c3c2bed Add the option to enable IVFC integrity checks Alex Barney 2018-09-20 16:16:40 -0500
  • f04fc33b07 Read INI1 Alex Barney 2018-09-17 19:52:22 -0500
  • 8b8aa3277f Read KIP1 files Alex Barney 2018-09-17 19:18:28 -0500
  • 4bfaafc301 Add package2 support Alex Barney 2018-09-16 20:26:16 -0500
  • 087008f7f4 Add save file signing capability Alex Barney 2018-09-15 22:31:06 -0500
  • e651eb731c Validate save signature Alex Barney 2018-09-15 22:10:42 -0500
  • 77dc8fb9a1 Fix bug in updating the AES-CTR counter Alex Barney 2018-09-15 15:55:50 -0500
  • 1f62706d4c Add XCI signature checks and info output Alex Barney 2018-09-13 17:58:40 -0500
  • c321f65f2a Check XCI signature validity Alex Barney 2018-09-13 14:07:28 -0500
  • 8230b0ba75 Split hactoolnet processing into multiple files Alex Barney 2018-09-12 20:28:50 -0500