87 Commits (361e6209b2a7cbe2aec8119539f93b40f8a06213)

Author SHA1 Message Date
smiRaphi 361e6209b2
[settings] Add back & properly implement use_dev_keys (#3631) 3 days ago
lizzie 0a687b82d4
[crypto] Atomize all traces of MbedTLS, and require OpenSSL 3+ (#3606) 2 weeks ago
lizzie f40025fd9b
[qt, settings] allow to set custom unit and battery serial (#2813) 4 months ago
Maufeat d4427d90ea
[core] Remove key hashes and hash checks (#2552) 6 months ago
crueter d207df959a
[cmake, core] refactor: update mbedtls and make YUZU_USE_CPM better (#485) 6 months ago
crueter 428f136a75
[cmake] CPMUtil: formatting, git_host, new repos, more system deps, libusb (#392) 6 months ago
swurl f786802b9b User Data Migration from Citron, Sudachi, and Yuzu (#91) 10 months ago
lat9nq 2eb9d34e33 key_manager: Remove uncaught usage of stoul 3 years ago
Steveice10 d5cac207fb core: Add support for loading NSPs with personalized tickets. (#10048) 3 years ago
bunnei af1855e0ad android: frontend: Integrate key installation for SAF. 3 years ago
bunnei 4fb2d06a8c core: crypto: key_manager: Add methods to reload & validate keys. 3 years ago
Valeri e9fb4a65b9 crypto: use user-provided keys whenever possible 3 years ago
Liam c1771c98f3 common: Change semantics of UNREACHABLE to unconditionally crash 4 years ago
Morph 2b87305d31 general: Convert source file copyright comments over to SPDX 4 years ago
ameerj d27abf5546 core: Remove unused includes 4 years ago
Lioncash f4d6293427 General: Resolve fmt specifiers to adhere to 8.0.0 API where applicable 5 years ago
Morph e8f1d7145e common: fs: Rework the Common Filesystem interface to make use of std::filesystem (#6270) 5 years ago
Lioncash eeae5217ba core: Make variable shadowing a compile-time error 5 years ago
bunnei 7a76bc30fa common: Move settings to common from core. 5 years ago
Morph 53d62eb9bd key_manager: Create the keys directory if it does not exist 5 years ago
ReinUsesLisp 64d9ef5e7a core: Silence warnings when compiling without asserts 5 years ago
bunnei deb3536936 Revert "core: Fix clang build" 5 years ago
Lioncash 18636013c9 core: Fix clang build 5 years ago
Lioncash 16de0a6a96 core/CMakeLists: Make some warnings errors 5 years ago
Lioncash 767fcd8a81 crypto/key_manager: Remove dependency on the global system accessor 6 years ago
Lioncash ebe30ea145 key_manager: Make data arrays constexpr 6 years ago
Lioncash a87209e09d common/fileutil: Convert namespace to Common::FS 6 years ago
Lioncash b0c3f66dc7 partition_data_manager: Make data arrays constexpr 6 years ago
Morph c0dc6904e7 KeyManager: Prevent writing of invalid keys 6 years ago
Lioncash 3c70e27d64 key_manager: Resolve missing field initializer warning 6 years ago
Lioncash c6b2fd7415 key_manager: Make use of IOFile in WriteKeyToFile() 6 years ago
Lioncash 4c6cd8b9e8 core: Migrate off deprecated mbedtls functions 6 years ago
Lioncash 0092723959 externals: Update httplib 6 years ago
Lioncash 5a0d4d4234 crypto: Resolve sign-conversion warnings 6 years ago
vperus 1625fd5a18 [crypto] Use IsAllZeroArray helper function 7 years ago
Zach Hilman fe150ae0a4 key_manager: Convert Ticket union to std::variant 7 years ago
Zach Hilman 51374d2489 es: Populate/synthesize tickets on construction 7 years ago
Zach Hilman 7b86f1b7f8 key_manager: Add structure for Ticket parsing 7 years ago
Zach Hilman 2092bde879 key_manager: Add accessors/helpers for ticket management 7 years ago
Lioncash 59d55c8137 common/hex_util: Combine HexVectorToString() and HexArrayToString() 7 years ago
Zach Hilman 3f62d06b38 core: Port current uses of RegisteredCache to ContentProvider 7 years ago
Jungy 1bb4f7e58b Fixes Unicode Key File Directories (#2120) 7 years ago
Lioncash de9051633c filesystem: De-globalize registered_cache_union 7 years ago
Lioncash 0a55663c74 crypto/key_manager: Remove unused variable in GetTicketblob() 7 years ago
Frederic L c76f4b6aec global: Use std::optional instead of boost::optional (#1578) 7 years ago
Zach Hilman 74802ed32a key_manager: Use isxdigit instead of isdigit when reading key file 7 years ago
Lioncash c2b6cc4692 key_manager: Remove unused variable in DeriveBase() 7 years ago
Lioncash e21cda8767 key_manager/partition_data_manager: Silence truncation compiler warnings 8 years ago
Lioncash f50401aa7f key_manager: Use std::vector's insert() instead of std::copy with a back_inserter 8 years ago
Lioncash 5323ae4af4 key_manager: Brace long conditional body 8 years ago