Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2020-07-01 | key_manager: Correct casing of instance() | Lioncash | 1 | -1/+1 | |
Our codebase uppercases member function names. | |||||
2020-05-20 | crypto: Make KeyManager a singleton class | FearlessTobi | 1 | -1/+1 | |
Previously, we were reading the keys everytime a KeyManager object was created, causing yuzu to reread the keys file multiple hundreds of times when loading the game list. With this change, it is only loaded once. On my system, this decreased game list loading times by a factor of 20. | |||||
2019-09-23 | card_image: Add accessors for raw partitions in XCI | Zach Hilman | 1 | -0/+7 | |
2019-09-23 | card_image: Lazily load partitions in XCI | Zach Hilman | 1 | -6/+10 | |
2019-09-21 | card_image: Add accessors for gamecard certificate | Zach Hilman | 1 | -0/+5 | |
Used by fsp-srv/IDeviceOperator | |||||
2019-09-21 | card_image: Add functions to query gamecard update partition | Zach Hilman | 1 | -0/+4 | |
Includes version and meta title ID, used by fsp-srv/IDeviceOperator | |||||
2018-11-21 | file_sys/card_image: Provide named members for the GamecardInfo struct | Lioncash | 1 | -1/+12 | |
Fills out the struct according to information provided by SwitchBrew | |||||
2018-11-02 | file_sys: Use common KeyManager in NCA container types | Zach Hilman | 1 | -0/+3 | |
Creates a single KeyManager for the entire container and then passes it into the NCA constructor, eliminating several unnecessary KeyManager reads. | |||||
2018-10-19 | vfs: Remove InterpretAsDirectory and related functions | Zach Hilman | 1 | -3/+0 | |
When writing VFS, it initally seemed useful to include a function to in-place convert container files into directories in one homogenous directory structure, but re-evaluating it now there have been plenty of chances to use it and there has always been a better way. Removing as it is unused and likely will not be used. | |||||
2018-10-16 | XCI: Add function for checking the existence of the program NCA | Lioncash | 1 | -1/+1 | |
The only reason the getter existed was to check whether or not the program NCA was null. Instead, we can just provide a function to query for the existence of it, instead of exposing it entirely. | |||||
2018-09-04 | main: Only show DRD deprecation warning once | Zach Hilman | 1 | -1/+0 | |
2018-09-04 | card_image: Add program title ID getter | Zach Hilman | 1 | -0/+2 | |
2018-09-04 | nsp: Comply with style and performance guidelines | Zach Hilman | 1 | -1/+1 | |
2018-09-04 | card_image: Parse XCI secure partition with NSP | Zach Hilman | 1 | -0/+7 | |
Eliminated duplicate code and adds support for Rev1+ carts | |||||
2018-09-04 | file_sys: Replace includes with forward declarations where applicable | Lioncash | 1 | -2/+9 | |
Cuts down on include dependencies, resulting in less files that need to be rebuilt when certain things are changed. | |||||
2018-08-23 | xci: Fix error masking issue | Zach Hilman | 1 | -0/+2 | |
Prevents NCA-related errors from being masked into MissingProgramNCA or MissingKeyFile | |||||
2018-08-12 | card_image: Use type aliases to shorten definitions | Lioncash | 1 | -3/+3 | |
We have the aliases, so we may as well use 'em. | |||||
2018-08-12 | card_image: Add accessor for all NCAs in XCI | Zach Hilman | 1 | -0/+1 | |
2018-08-01 | Add missing includes and use const where applicable | Zach Hilman | 1 | -0/+3 | |
2018-08-01 | Remove files that are not used | Zach Hilman | 1 | -0/+93 | |