Commit graph

  • 31563ad108 Add FileStorageBasedFileSystem Alex Barney 2019-11-03 17:03:33 -0700
  • 3d7ff652e0 Add CommonMountNames Alex Barney 2019-11-01 17:43:28 -0600
  • ac70990fa0 Add Slice functions to U8Strings Alex Barney 2019-11-01 17:10:11 -0600
  • a6161e693c Add MountContent shims Alex Barney 2019-11-01 12:47:55 -0500
  • c6a261eeee Rename LocalAccessLogMode to AccessLogTarget Alex Barney 2019-10-31 21:58:00 -0500
  • 32e766cf6a Add PartitionFileSystemCore Alex Barney 2019-12-06 20:30:12 -0600
  • c8260a0ae9 Ignore key name case when parsing a key file Alex Barney 2019-12-07 12:11:28 -0600
  • f2e6cd8469 Update FS enum and structure names Alex Barney 2019-12-06 22:33:24 -0600
  • 56fcd92748 Add MountApplicationPackage Alex Barney 2019-11-04 16:01:14 -0700
  • 69e6326bf1 Add FileStorageBasedFileSystem Alex Barney 2019-11-03 17:03:33 -0700
  • a7c62fd26f Add CommonMountNames Alex Barney 2019-11-01 17:43:28 -0600
  • 663d7484b3 Add Slice functions to U8Strings Alex Barney 2019-11-01 17:10:11 -0600
  • a7cbf048f1 Add MountContent shims Alex Barney 2019-11-01 12:47:55 -0500
  • a6c9f35b1b Rename LocalAccessLogMode to AccessLogTarget Alex Barney 2019-10-31 21:58:00 -0500
  • 57586d75fd
    Target netstandard2.1 and netcoreapp3.0 (#99) Alex Barney 2019-11-29 13:11:04 -0600
  • fe93b8b94f Use GitVersion 5.0.1 Alex Barney 2019-11-29 13:02:57 -0600
  • 43b87a9e93 test Alex Barney 2019-11-29 12:54:06 -0600
  • 7c2205ea60 test Alex Barney 2019-11-29 12:52:11 -0600
  • 12b80b33ed test Alex Barney 2019-11-29 12:45:31 -0600
  • e1e7490554 test Alex Barney 2019-11-29 12:41:37 -0600
  • 9439f7759c test Alex Barney 2019-11-29 12:34:12 -0600
  • 9c7937c8eb test Alex Barney 2019-11-29 12:30:18 -0600
  • b2720aa7eb dummy commit Alex Barney 2019-11-29 12:26:40 -0600
  • 947e001f26 Always build native exe on AppVeyor Alex Barney 2019-11-28 23:44:04 -0600
  • 3406129c03 Change AppVeyor build command Alex Barney 2019-11-28 22:31:31 -0600
  • f8da44353d Build: Zip native builds. Put version in zip filename Alex Barney 2019-11-28 21:29:47 -0600
  • 87c9d24a13 Update build script for new targets Alex Barney 2019-11-28 14:01:46 -0600
  • e77d57c51b Target netstandard2.1 and netcoreapp3.0 Alex Barney 2019-11-28 13:51:37 -0600
  • f304f664f4 Build for the current OS when doing a CoreRT build v0.7.0 Alex Barney 2019-11-27 19:52:20 -0600
  • b4e7d91ad0 Build for the current OS when doing a CoreRT build Alex Barney 2019-11-27 19:52:20 -0600
  • 62d2b79d19 Update build script permissions Alex Barney 2019-11-26 20:55:10 -0600
  • fdc3a11692 Bump version to 0.7.0 Alex Barney 2019-11-26 20:49:55 -0600
  • 526864c456 Update build and test dependencies Alex Barney 2019-11-26 20:47:05 -0600
  • e18481b3b7 Use Sha256Generator throughout the library Alex Barney 2019-11-26 11:40:08 -0600
  • 1efcf3327c Add SHA-256 benchmark with the option to display cycles per byte Alex Barney 2019-11-25 14:21:09 -0600
  • 1aa5c9438e Add Sha256Generator Alex Barney 2019-11-25 14:11:40 -0600
  • 534229c273 Use Sha256Generator throughout the library Alex Barney 2019-11-26 11:40:08 -0600
  • 0384d83355 Add SHA-256 benchmark with the option to display cycles per byte Alex Barney 2019-11-25 14:21:09 -0600
  • 5aec7f2a6a Add Sha256Generator Alex Barney 2019-11-25 14:11:40 -0600
  • f9232b9f12 Add ICipherWithIv interface Alex Barney 2019-11-25 11:05:09 -0600
  • 99522b748e Add optimized functions for decrypting a single AES block Alex Barney 2019-11-24 19:54:29 -0600
  • deb3d21c05 Add ICipherWithIv interface Alex Barney 2019-11-25 11:05:09 -0600
  • c4dfa0cc45 Add optimized functions for decrypting a single AES block Alex Barney 2019-11-24 19:54:29 -0600
  • abce62dd4f Avoid running into problems from a GC hole in runtimes that don't support fast span. Alex Barney 2019-11-23 21:05:37 -0600
  • 2f6b75a8eb Remove use of Enum.TryParse Alex Barney 2019-11-23 20:06:19 -0600
  • 3395ebff44 Improve AES key expansion performance Alex Barney 2019-11-23 20:05:05 -0600
  • e02e719ea5 Add crypto benchmarks Alex Barney 2019-11-23 16:21:03 -0600
  • 0a3871753d Add crypto benchmarks Alex Barney 2019-11-23 16:21:03 -0600
  • ff23a9179c Add some NACP enums Alex Barney 2019-11-22 19:44:30 -0600
  • a7c733f96c Slightly change some BlitSpan methods Alex Barney 2019-11-22 18:41:11 -0600
  • be2c4d3959 Add SourceLink package Alex Barney 2019-11-22 15:15:26 -0500
  • 5d2de68976 Slight renamings Alex Barney 2019-10-30 14:43:03 -0500
  • 5b6ca9c160 Add BlitStruct<T> and BlitSpan<T> Alex Barney 2019-10-29 00:08:23 -0500
  • bfaf95026a Add EnsureApplicationSaveData and dependencies Alex Barney 2019-10-28 00:13:36 -0500
  • df8dab542a Allow setting system save owner to 0 for now Alex Barney 2019-10-26 16:56:15 -0500
  • 1c04a37003 Add some NACP enums Alex Barney 2019-11-22 19:44:30 -0600
  • dc894a8edf Slightly change some BlitSpan methods Alex Barney 2019-11-22 18:41:11 -0600
  • edb9ffdda2 Add SourceLink package Alex Barney 2019-11-22 15:15:26 -0500
  • b13d606fd8 Slight renamings Alex Barney 2019-10-30 14:43:03 -0500
  • a3c7b1dc4f Add BlitStruct<T> and BlitSpan<T> Alex Barney 2019-10-29 00:08:23 -0500
  • db7e61fbcc Add EnsureApplicationSaveData and dependencies Alex Barney 2019-10-28 00:13:36 -0500
  • b8086d91ba Allow setting system save owner to 0 for now Alex Barney 2019-10-26 16:56:15 -0500
  • db6269df5c Interleave AES instructions to improve performance Alex Barney 2019-11-20 21:33:31 -0500
  • 191b3d41f6 Ensure crypto works when the input and output buffers are the same Alex Barney 2019-11-19 21:05:33 -0500
  • d0caf6ca4f Use new crypto in Keyset class Alex Barney 2019-11-19 20:54:32 -0500
  • 2f4453404f Rename Crypto namespace Alex Barney 2019-11-18 18:31:06 -0700
  • 488bd8e682 Rename Aes class Alex Barney 2019-11-18 18:20:21 -0700
  • 4b2c4d9553 Refactor non-NI AES code Alex Barney 2019-11-18 18:08:25 -0700
  • 2752a7c3db Avoid allocations when doing encryption with AES-NI Alex Barney 2019-11-17 10:59:46 -0700
  • df646fb503 Add functions to encrypt/decrypt entire buffers Alex Barney 2019-11-16 14:32:01 -0700
  • 8b47be19c2 Add XTS mode and remove duplicate code Alex Barney 2019-11-15 18:38:55 -0600
  • df27d2a83b Use AES-NI instructions Alex Barney 2019-11-09 00:32:13 -0700
  • 344cea44fa Interleave AES instructions to improve performance Alex Barney 2019-11-20 21:33:31 -0500
  • 422d122bbd Ensure crypto works when the input and output buffers are the same Alex Barney 2019-11-19 21:05:33 -0500
  • 6231f8b003 Use new crypto in Keyset class Alex Barney 2019-11-19 20:54:32 -0500
  • 5bbef9a2f6 Rename Crypto namespace Alex Barney 2019-11-18 18:31:06 -0700
  • 6f1b02bcc0 Rename Aes class Alex Barney 2019-11-18 18:20:21 -0700
  • 4fe87e60ea Refactor non-NI AES code Alex Barney 2019-11-18 18:08:25 -0700
  • 10d9d9b571 Avoid allocations when doing encryption with AES-NI Alex Barney 2019-11-17 10:59:46 -0700
  • 68967625d8 Add functions to encrypt/decrypt entire buffers Alex Barney 2019-11-16 14:32:01 -0700
  • 6c5f91b7f8 Add XTS mode and remove duplicate code Alex Barney 2019-11-15 18:38:55 -0600
  • f99bc3e0fe Give a better error in LocalFileSystem when trying to initialize it with a file Alex Barney 2019-11-11 12:03:22 -0600
  • 73b5ffbace Use AES-NI instructions Alex Barney 2019-11-09 00:32:13 -0700
  • fcf46b1822 Reduce memory used by parsing CLI arguments and keys Alex Barney 2019-11-02 23:15:21 -0700
  • d547a7c3dd Reduce memory used by parsing CLI arguments and keys Alex Barney 2019-11-02 23:15:21 -0700
  • cccb811293
    Add Result methods for debugging (#90) Alex Barney 2019-10-25 22:13:09 -0500
  • 40d345d27b Print Result name in error messages Alex Barney 2019-10-25 22:08:15 -0500
  • 63e3938695 Add debug methods to the Result struct Alex Barney 2019-10-25 20:49:49 -0500
  • 172817a7d5 Make EmulatedSdFileSystemCreator config easier Alex Barney 2019-10-24 13:17:08 -0500
  • f3b5cad94b
    Merge pull request #89 from Thealexbarney/saveIndex Alex Barney 2019-10-24 10:37:56 -0500
  • 901b72a186 Make internally-used FileSystemProxy methods private Alex Barney 2019-10-23 17:45:28 -0500
  • 436de21c86 Add ISaveDataIndexer.GetCount Alex Barney 2019-10-23 17:30:08 -0500
  • bf8b975fa6 Implement more OpenSaveDataInfoReader commands Alex Barney 2019-10-23 17:12:24 -0500
  • 04b123f16e Adjust opened SaveDataInfoReaders if the collection is modified Alex Barney 2019-10-23 15:44:00 -0500
  • f0aac13fab Add some SaveDataInfoReader functions Alex Barney 2019-10-22 17:52:55 -0500
  • 3af543e4e1 Do error handling in CreateSaveDataFileSystemImpl Alex Barney 2019-10-21 20:38:59 -0500
  • e74bda1a68 Implement DeleteSaveDataFileSystem Alex Barney 2019-10-21 00:29:54 -0500
  • d2cf1ecb1f hactoolnet: Add Title Name to NCA output roblabla 2019-10-17 19:56:29 +0000
  • 92049bf9b7 Add main parts of CreateSaveDataFileSystem Alex Barney 2019-10-18 18:57:45 -0500
  • e516a8c783 hactoolnet: Add Title Name to NCA output roblabla 2019-10-17 19:56:29 +0000