Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							a6ebdbf3af
							
						
					 | 
					
						
						
							
							fs: fix uninit warnings on windows localfilesystem
						
						
						
						
						
					 | 
					
						2025-05-09 12:10:00 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							e590e1adc5
							
						
					 | 
					
						
						
							
							strat: ldr::PlatformId -> ncm::ContentMetaPlatform
						
						
						
						
						
					 | 
					
						2025-05-09 12:09:59 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							9dc1479dee
							
						
					 | 
					
						
						
							
							loader: update to reflect latest 18.0.0 changes
						
						
						
						
						
						
						
						well, this sure is late, whoops 
						
					 | 
					
						2024-06-05 09:22:26 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							ea17b60da6
							
						
					 | 
					
						
						
							
							fssystem: fix typo error in BucketTree::Visitor::MoveNext
						
						
						
						
						
					 | 
					
						2023-08-21 17:26:50 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Liam
							
						 
					 | 
					
						
						
						
						
							
						
						
							05852b0ffd
							
						
					 | 
					
						
						
							
							libstrat: comment fixes for fssystem
						
						
						
						
						
					 | 
					
						2023-08-21 17:26:50 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							450218773f
							
						
					 | 
					
						
						
							
							libstrat: fix more minor style issues pointed out by Pharynx
						
						
						
						
						
					 | 
					
						2023-08-21 17:26:49 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							0ae75a5fd4
							
						
					 | 
					
						
						
							
							fs: add extension GetEntryList to AesCtrCounterExtendedStorage
						
						
						
						
						
					 | 
					
						2022-10-12 09:15:40 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							b91294d3b9
							
						
					 | 
					
						
						
							
							ams: fs accuracy fixes, bump to 1.3.2
						
						
						
						
						
					 | 
					
						2022-04-29 16:14:24 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							1ac83a92e5
							
						
					 | 
					
						
						
							
							strat: fix linux clang build
						
						
						
						
						
					 | 
					
						2022-04-29 16:14:20 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							91ef9bb92c
							
						
					 | 
					
						
						
							
							fs: fix null check in AesXtsStorageExternal
						
						
						
						
						
					 | 
					
						2022-04-29 16:14:19 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							0a6fec909b
							
						
					 | 
					
						
						
							
							fs: update signature for VerifySign1
						
						
						
						
						
					 | 
					
						2022-04-04 17:47:03 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							1aa71e6e44
							
						
					 | 
					
						
						
							
							fssystem: add unique lock apis
						
						
						
						
						
					 | 
					
						2022-04-04 17:47:03 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							08787303a2
							
						
					 | 
					
						
						
							
							fs: update romfs types
						
						
						
						
						
					 | 
					
						2022-04-04 17:47:02 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							8127091934
							
						
					 | 
					
						
						
							
							fs: remove dead code
						
						
						
						
						
					 | 
					
						2022-04-04 17:47:02 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							37089309b2
							
						
					 | 
					
						
						
							
							fs: update LocalFileSystem
						
						
						
						
						
					 | 
					
						2022-04-04 17:47:01 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							f2480c7b33
							
						
					 | 
					
						
						
							
							fs: fixup all OperateRange implementations
						
						
						
						
						
					 | 
					
						2022-04-04 17:47:01 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							87f3e02042
							
						
					 | 
					
						
						
							
							fs: also update comment, for locking
						
						
						
						
						
					 | 
					
						2022-04-04 17:46:59 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							08c3748b87
							
						
					 | 
					
						
						
							
							fs: fix inverted optional-lock condition
						
						
						
						
						
					 | 
					
						2022-04-04 17:46:59 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							45db9a519b
							
						
					 | 
					
						
						
							
							fs: implement new 14.0.0 spl-ctr dispatch semantics
						
						
						
						
						
					 | 
					
						2022-04-04 17:46:58 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							6a5d2ced4b
							
						
					 | 
					
						
						
							
							ams: globally prefer R_RETURN to return for ams::Result
						
						
						
						
						
					 | 
					
						2022-04-04 17:46:58 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							6f4618ea60
							
						
					 | 
					
						
						
							
							ams: use R_SUCCEED, R_THROW globally
						
						
						
						
						
					 | 
					
						2022-04-04 17:46:57 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							99fba44125
							
						
					 | 
					
						
						
							
							fs: update IStorage::Check functions for 14.0.0
						
						
						
						
						
					 | 
					
						2022-04-04 17:46:57 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							e7d6626ef6
							
						
					 | 
					
						
						
							
							fs: update a few loose missed results
						
						
						
						
						
					 | 
					
						2022-04-04 17:46:56 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							cdadb5e9a2
							
						
					 | 
					
						
						
							
							fs: update nca drivers (and dependents/callees) for 14.0.0 changes
						
						
						
						
						
					 | 
					
						2022-04-04 17:46:56 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							05fdf2ae75
							
						
					 | 
					
						
						
							
							fs: update HashGeneratorFactorySelector to reflect 14.0.0
						
						
						
						
						
					 | 
					
						2022-04-04 17:46:55 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							b8be94ed7e
							
						
					 | 
					
						
						
							
							strat: only include windows.h in translation units where actually needed
						
						
						
						
						
					 | 
					
						2022-03-23 09:15:56 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							c895603abf
							
						
					 | 
					
						
						
							
							fs: add indirection to raw storage open, for hac2l
						
						
						
						
						
					 | 
					
						2022-03-23 09:15:55 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							ce44fe4ea9
							
						
					 | 
					
						
						
							
							fs: revise allocation-fail result names
						
						
						
						
						
					 | 
					
						2022-03-23 09:15:54 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							0d2e2df552
							
						
					 | 
					
						
						
							
							strat: revise fs unsupported operation results, add overflow utils
						
						
						
						
						
					 | 
					
						2022-03-23 09:15:53 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							a759a00e96
							
						
					 | 
					
						
						
							
							fs: fix locking in FileSystemBufferManager
						
						
						
						
						
					 | 
					
						2022-03-23 09:15:53 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							8785a53d2b
							
						
					 | 
					
						
						
							
							fs: move bitmap classes out of save::
						
						
						
						
						
					 | 
					
						2022-03-23 09:15:52 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							a9e2c6a9c0
							
						
					 | 
					
						
						
							
							fs: first pass at compressed storage (works on iridium with wip hac2l code)
						
						
						
						
						
					 | 
					
						2022-03-23 09:15:51 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							493001fdd7
							
						
					 | 
					
						
						
							
							fssrv: add ExternalKeyManager (rights-id crypto) for hac2l
						
						
						
						
						
					 | 
					
						2022-03-23 09:15:51 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							cdce4416e0
							
						
					 | 
					
						
						
							
							remove leftover debug print
						
						
						
						
						
					 | 
					
						2022-03-23 09:15:48 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							7a689dc29e
							
						
					 | 
					
						
						
							
							libs: add ongoing work to facilitate hactool rewrite
						
						
						
						
						
					 | 
					
						2022-03-23 09:15:48 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							78af849848
							
						
					 | 
					
						
						
							
							libs: begin adding capacity for doing crypto on generic os (using externally-preset keys)
						
						
						
						
						
					 | 
					
						2022-03-23 09:15:47 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							eb768f0e86
							
						
					 | 
					
						
						
							
							fs: add just in case bounds checking to linux/macos dirent read
						
						
						
						
						
					 | 
					
						2022-03-23 09:15:47 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							d7a9c7ec4c
							
						
					 | 
					
						
						
							
							ams: support building unit test programs on windows/linux/macos
						
						
						
						
						
					 | 
					
						2022-03-23 09:15:46 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							936b36fc6e
							
						
					 | 
					
						
						
							
							ams_mitm: update to use new NcaFileSystemDriver intf
						
						
						
						
						
					 | 
					
						2022-03-23 09:15:45 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							9b2c279d81
							
						
					 | 
					
						
						
							
							fs: add Sha256HashGenerator, LZ4 decompressor
						
						
						
						
						
					 | 
					
						2022-03-23 09:15:44 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							b37eba086f
							
						
					 | 
					
						
						
							
							fs: revise NcaFileSystemDriver for latest semantics
						
						
						
						
						
					 | 
					
						2022-03-23 09:15:44 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							78797b87d7
							
						
					 | 
					
						
						
							
							fssystem: revise allocator logic for latest semantics
						
						
						
						
						
					 | 
					
						2022-03-23 09:15:44 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							c8621b9a5a
							
						
					 | 
					
						
						
							
							fssrv: skeleton more program registry logic
						
						
						
						
						
					 | 
					
						2022-03-23 09:15:43 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							5b4528214f
							
						
					 | 
					
						
						
							
							fs: implement newer allocator templates
						
						
						
						
						
					 | 
					
						2022-03-23 09:15:42 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							1e98da6d08
							
						
					 | 
					
						
						
							
							fssrv: skeleton server manager setup/registration
						
						
						
						
						
					 | 
					
						2022-03-23 09:15:42 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							c9bcd87e73
							
						
					 | 
					
						
						
							
							fs: add skeleton dir for sysmodule code
						
						
						
						
						
						
						
						Please note this isn't likely to immediately be the active ams project. 
						
					 | 
					
						2022-03-23 09:15:41 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							c5030ec4d4
							
						
					 | 
					
						
						
							
							typofix: boogaloo: electric.
						
						
						
						
						
					 | 
					
						2022-03-23 09:15:39 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							136339ca49
							
						
					 | 
					
						
						
							
							fix typo-bug in HierarchicalSha256Storage::Read
						
						
						
						
						
					 | 
					
						2022-03-23 09:15:39 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							9436b9a555
							
						
					 | 
					
						
						
							
							ams: deduplicate static initialization logic
						
						
						
						
						
					 | 
					
						2022-01-19 16:28:54 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							3e33fb6361
							
						
					 | 
					
						
						
							
							strat: use m_ for member variables
						
						
						
						
						
					 | 
					
						2021-10-15 23:54:35 -07:00 | 
					
					
						
						
							
							
							
						
					 |