50 Commits (f3fd1038bb6879293ffd15e04bce59b4a9ccd6f3)

Author SHA1 Message Date
Liam f3fd1038bb general: fix compilation on GCC 12 4 years ago
Morph 2b87305d31 general: Convert source file copyright comments over to SPDX 4 years ago
ReinUsesLisp 57ecb7ea34 content_archive: Remove unnecessary include to <ranges> 5 years ago
Lioncash ab38371888 file_sys: Resolve cases of variable shadowing 5 years ago
ReinUsesLisp 92ca4929f5 common/common_funcs: Rename INSERT_UNION_PADDING_{BYTES,WORDS} to _NOINIT 5 years ago
Lioncash fd6a753646 vfs: Use existing type aliases consistently 5 years ago
Lioncash 8f135703dc core: Remove unnecessary enum casts in log calls 5 years ago
bunnei deb3536936 Revert "core: Fix clang build" 5 years ago
Lioncash 18636013c9 core: Fix clang build 5 years ago
Lioncash e457001dce General: Make use of std::nullopt where applicable 5 years ago
Lioncash da15e9f8a7 file_sys: Replace inclusions with forward declarations where applicable 5 years ago
Lioncash c28e7f51f3 aes_util: Allow SetIV to be non-allocating 5 years ago
FearlessTobi 5e9e8073a0 crypto: Make KeyManager a singleton class 6 years ago
bunnei fe02b9f968 common_func: Use std::array for INSERT_PADDING_* macros. 6 years ago
Zach Hilman 8dcda218d8 content_archive: Add accessors for Rights ID and SDK Version 7 years ago
jonsn0w cbb3371437 Update content_archive.cpp 7 years ago
Zach Hilman fa4a624cc6 content_archive: Add getter for logo section of NCA 7 years ago
Zach Hilman 141551e560 content_archive: Add optional KeyManager parameter to constructor 7 years ago
Frederic L c76f4b6aec global: Use std::optional instead of boost::optional (#1578) 7 years ago
Zach Hilman 2aa6989cee vfs: Remove InterpretAsDirectory and related functions 7 years ago
Lioncash b00f4831b0 content_archive: Simpify assignment of bktr_base_romfs in the constructor 7 years ago
Lioncash 6adf7a6f99 content_archive: Make IsValidNCA() an internally linked function 7 years ago
Lioncash 401a947c41 content_archive: Simplify rights ID check 7 years ago
Lioncash 33363de6df content_archive: Split loading into separate functions 7 years ago
Lioncash 067a174e00 content_archive: Pass and take NCASectionHeader instance by reference 7 years ago
Zach Hilman ceb9a2a006 content_archive: Move get key log to Trace level 7 years ago
Lioncash 315f6ef402 file-sys: Default heavy-weight class destructors in the cpp file 7 years ago
fearlessTobi 1190ea6ddb Port #4182 from Citra: "Prefix all size_t with std::" 7 years ago
Zach Hilman 46eb9ec6ba bktr: Fix bucket overlap error 7 years ago
Zach Hilman 4148e4fbba nsp: Fix error masking issue with XCI files 7 years ago
Zach Hilman b8f8b0fa47 bktr: Implement IVFC offset shifting 7 years ago
Zach Hilman de4a0027c1 content_archive: Add BKTR header parsing to NCA 7 years ago
Lioncash a9f4e31cc0 file_sys: Replace includes with forward declarations where applicable 7 years ago
Zach Hilman 87927a3be7 content_archive: Add update title detection 7 years ago
Zach Hilman 1369a56ec3 xts_encryption_layer: Implement XTSEncryptionLayer 7 years ago
Zach Hilman da921ac3f3 loader: Add more descriptive errors 7 years ago
Zach Hilman d53b3a13b3 loader: Add icon and title support to XCI 7 years ago
Zach Hilman 3150538b3f content_archive: Add support for titlekey cryptography 7 years ago
Zach Hilman 5b9d48ba43 Add missing parameter to files.push_back() 8 years ago
Zach Hilman 9b710a5901 Use more descriptive error codes and messages 8 years ago
Zach Hilman f93e75f496 Use ErrorEncrypted where applicable and fix no keys crash 8 years ago
Zach Hilman 568ce6304c Add missing includes and use const where applicable 8 years ago
Zach Hilman 272ca87298 Make XCI comply to review and style guidelines 8 years ago
Zach Hilman b10c0d291f Remove files that are not used 8 years ago
Zach Hilman 2e4c791f79 RomFS Extraction 8 years ago
Lioncash bff53f234d content_archive: std::move VirtualFile in NCA's constructor 8 years ago
Zach Hilman 82150bd5c1 Virtual Filesystem 2: Electric Boogaloo (#676) 8 years ago
bunnei 0c22a8d514 Revert "Virtual Filesystem (#597)" 8 years ago
Zach Hilman 12e9522b32 Virtual Filesystem (#597) 8 years ago