Commit graph

  • a326a4142d Add IStorage interface Alex Barney 2018-11-18 23:09:06 -0500
  • 6dd470955a Move Storage class Alex Barney 2018-11-17 22:12:07 -0500
  • 810b3d2cd5 Make Storage.Read return void Alex Barney 2018-11-17 21:30:12 -0500
  • fda5169f62 Rename Npdm class Alex Barney 2018-11-17 21:16:49 -0500
  • ea21e397a1 Storage synchronization Alex Barney 2018-11-17 20:15:06 -0600
  • 13dab0945f Validate NCA, NPDM and package2 signatures Alex Barney 2018-11-17 08:00:16 -0600
  • dc3fa85041 Merge master into storage Alex Barney 2018-11-15 20:59:46 -0600
  • 1d451f27f8 Make sure romfs disposal can cascade all the way down Alex Barney 2018-11-15 20:42:42 -0600
  • ac03550fbb Allow opening decrypted package1 and package2 Alex Barney 2018-11-15 20:22:22 -0600
  • e02d13590c Add option to export decrypted NCA Alex Barney 2018-11-15 19:01:37 -0600
  • 40c4081c15 Add support for a hashed FAT in save files Alex Barney 2018-11-15 17:17:47 -0600
  • a8f7e7fb0f Merge branch 'master' of https://github.com/Thealexbarney/LibHac shadowninja108 2018-11-14 19:34:09 -0700
  • a99952b3fc Return readonly storages Alex Barney 2018-11-12 15:41:41 -0600
  • 33fdc07c91 Save Storage stuff Alex Barney 2018-11-11 20:29:56 -0600
  • 307f7bd0ce Dispose handling Alex Barney 2018-11-10 16:23:00 -0600
  • 8d2cec0980 Reduce the number of unnecessary Storage layers Alex Barney 2018-11-08 15:50:18 -0600
  • 8c38cb980c Simplify Aes128CtrExStorage Alex Barney 2018-11-08 15:16:26 -0600
  • 1e6b429e95 Rename Storage abstract methods Alex Barney 2018-11-08 15:14:02 -0600
  • 0595f82643 Add AES benchmark and AES-CTR writing Alex Barney 2018-11-06 21:33:39 -0600
  • 604ed77562 Add AES-XTS tests Alex Barney 2018-11-06 16:51:37 -0600
  • 2d3d09b5e5 Double AES-CTR performance Alex Barney 2018-11-05 22:17:51 -0600
  • f29ff06ce7 Improve AES-XTS performance by ~16x Alex Barney 2018-11-05 19:56:10 -0600
  • 79a6e6f62c Add Aes128XtsStorage Alex Barney 2018-11-04 21:33:39 -0600
  • 4590150be1 Ignore some naming warnings Alex Barney 2018-11-04 15:57:59 -0600
  • f20fac5459 Npdm Support (#15) jonnysp 2018-11-03 18:38:54 +0100
  • bb57dcd076 Tweak formatting and naming jonnysp/master Alex Barney 2018-11-03 12:37:02 -0500
  • f55ac58feb ConcatenationStorage Alex Barney 2018-11-02 18:36:41 -0500
  • 629e08b860 Use Storage for more types Alex Barney 2018-11-02 16:50:29 -0500
  • a536dbbfc0 Use Storage for Package1 Alex Barney 2018-11-02 15:36:00 -0500
  • 00ec40c16b Add write support to more Storage classes Alex Barney 2018-11-02 15:20:33 -0500
  • 8683c9e751 Use Storage for save journal and FAT Alex Barney 2018-11-01 16:38:37 -0500
  • 0ecd6c86f3 Create RemapStorage and DuplexStorage Alex Barney 2018-11-01 00:30:32 -0500
  • 0f6009ba60 Use Storage in more classes Alex Barney 2018-10-30 21:22:31 -0500
  • b08b0edd1f better naming & fix binary reader jonnysp 2018-10-29 06:15:23 +0100
  • 3192fbaa43 Satanic deletions Alex Barney 2018-10-28 16:55:47 -0500
  • 4c277d61ba More code Alex Barney 2018-10-28 16:07:07 -0500
  • 9c4a8a90f0 Patches Alex Barney 2018-10-27 22:30:27 -0500
  • f56500e257 Merge branch 'master' of https://github.com/Thealexbarney/LibHac shadowninja108 2018-10-28 00:07:46 -0700
  • 945fe5aea9 Split key file parser utility functions shadowninja108 2018-10-28 00:07:41 -0700
  • c5f8213b63 wip Alex Barney 2018-10-26 23:12:37 -0500
  • 5c85c70f7e read the nacp as Stream & add Language to the descriptions jonnysp 2018-10-25 08:53:26 +0200
  • 202106efbf Merge remote-tracking branch 'upstream/master' jonnysp 2018-10-25 08:16:56 +0200
  • a64e60975e all classes public jonnysp 2018-10-23 08:12:00 +0200
  • b3d91c2a38 move to namespace jonnysp 2018-10-23 06:10:03 +0200
  • 92d0a2e6c2 Version 0.1.3 v0.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
  • d3501cd04b Npdm Support jonnysp 2018-10-15 21:56:05 +0200
  • 831464cdd5
    Merge 81f43774d1 into a27c9f78c7 jonnysp 2018-10-15 17:54:26 +0000
  • 81f43774d1 Npdm Support jonnysp 2018-10-15 19:52:25 +0200
  • 75cb28364f Create SaveFs class Alex Barney 2018-10-14 19:23:18 -0500
  • 6935983b71 Add Seek to AllocationTableStream jonnysp/save-additions Alex Barney 2018-10-14 18:00:46 -0500
  • ae649182ce Rename "Savefile" namespace to "Save" Alex Barney 2018-10-13 15:12:10 -0500
  • ffd1af4c8e Merge remote-tracking branch 'upstream/master' jonnysp 2018-10-13 05:49:24 +0200
  • 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
  • 9cff0737ed Merge remote-tracking branch 'upstream/master' jonnysp 2018-10-08 06:01:08 +0200
  • 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
  • 57d1eaa827 Merge https://github.com/Thealexbarney/LibHac jonnysp 2018-10-04 08:19:50 +0200
  • d12f419d8d Add Partition FS extraction (#12) jonnysp 2018-10-03 22:14:23 +0200
  • 67ad322310 Adjust PFS0 printing Alex Barney 2018-10-03 15:09:20 -0500
  • 58226afd7b Revert ReadAsciiZ and ReadUtf8Z changes Alex Barney 2018-10-03 14:43:08 -0500
  • 85e555095f Merge latest master Alex Barney 2018-10-03 14:31:47 -0500
  • 061ed578db revert ArraysEqual and HexToByte jonnysp 2018-10-03 08:16:44 +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
  • 41a9b78b1e remove Ncaheader.Read() jonnysp 2018-10-02 15:32:43 +0200
  • 5b009ae30e Update from upstream jonnysp 2018-10-01 22:29:28 +0200
  • 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
  • c4bc522ffa use CheckMemoryHashTable for hash check jonnysp 2018-09-29 14:05:50 +0200
  • fcb44f8a2f changes the CheckMemoryHashTable to Validity jonnysp 2018-09-29 07:50:11 +0200
  • 764b551767 Net update origin-http/net jonnysp/net garoxas/net Alex Barney 2018-09-27 18:33:27 -0500
  • 20a4473abf Rebase on master Alex Barney 2018-09-08 12:05:49 -0500
  • e581964a84 Net read title list Alex Barney 2018-09-08 11:54:59 -0500
  • aa0512d0bb Net misc Alex Barney 2018-08-02 16:37:42 -0500
  • 6f693ee500 Net database Alex Barney 2018-07-31 14:14:18 -0500
  • d8543fff76 Update NACP information from NxTools Alex Barney 2018-07-31 14:13:56 -0500
  • 86b8a2ee8e Net control Alex Barney 2018-07-28 18:27:29 -0500
  • b19db45c6c Net project Alex Barney 2018-07-28 13:33:34 -0500
  • 13ea564aec try parse a Hexstring jonnysp 2018-09-27 15:19:54 +0200