51 Commits (29b1d0db0fb52c1911465fd0e79d0612a47872bf)

Author SHA1 Message Date
vperus 29b1d0db0f [crypto] Use IsAllZeroArray helper function 6 years ago
Zach Hilman 50d5414075 key_manager: Convert Ticket union to std::variant 7 years ago
Zach Hilman d9ef20e5a5 es: Populate/synthesize tickets on construction 7 years ago
Zach Hilman f8718ae779 key_manager: Add structure for Ticket parsing 7 years ago
Zach Hilman e35fac2054 key_manager: Add accessors/helpers for ticket management 7 years ago
Lioncash a62088539e
common/hex_util: Combine HexVectorToString() and HexArrayToString() 7 years ago
Zach Hilman 60f39060c6 core: Port current uses of RegisteredCache to ContentProvider 7 years ago
Jungy 3273f93cd5 Fixes Unicode Key File Directories (#2120) 7 years ago
Lioncash db4523f1ec filesystem: De-globalize registered_cache_union 7 years ago
Lioncash a8aca4306d crypto/key_manager: Remove unused variable in GetTicketblob() 7 years ago
Frederic L 7a5eda5914 global: Use std::optional instead of boost::optional (#1578) 7 years ago
Zach Hilman 1fa31cf74d key_manager: Use isxdigit instead of isdigit when reading key file 7 years ago
Lioncash c6529688fc
key_manager: Remove unused variable in DeriveBase() 7 years ago
Lioncash 6da2ed4232 key_manager/partition_data_manager: Silence truncation compiler warnings 7 years ago
Lioncash 06898263f6 key_manager: Use std::vector's insert() instead of std::copy with a back_inserter 7 years ago
Lioncash e70c08b543 key_manager: Brace long conditional body 7 years ago
Lioncash ef5639bfbb key_manager: Don't assume file seeks and reads will always succeed 7 years ago
Lioncash 82ea1cf35a key_manager: Remove unnecessary seek in DeriveSDSeed() 7 years ago
Zach Hilman 3ec054643e partition_data_manager: Rename system files for hekate 7 years ago
Zach Hilman 4aad010f7a key_manager: Add support for loading keys from partition data 7 years ago
Zach Hilman d041d6231c key_manager: Add ETicket key derivation 7 years ago
Zach Hilman a57aac5772 key_manager: Add base key derivation 7 years ago
Zach Hilman d7398283e3 key_manager: Add BIS key getter 7 years ago
Zach Hilman d6a0d5d432 key_manager: Add support for more keys 7 years ago
Zach Hilman c79d2ca6cf key_manager: Add keyblob support 7 years ago
Zach Hilman e4602748d6 key_manager: Add support for crypto revisions past 04 7 years ago
Zach Hilman 9e34303fb9 key_manager: Add support for comments in keyfiles 7 years ago
Zach Hilman ce05df0a6d key_manager: Add support for console-specific keyfile 7 years ago
Zach Hilman 721632fe66 key_manager: Rename KEK to Kek 7 years ago
fearlessTobi 63c2e32e20 Port #4182 from Citra: "Prefix all size_t with std::" 7 years ago
Zach Hilman e4e55d064e nsp: Comply with style and performance guidelines 7 years ago
Zach Hilman d770c60205 key_manager: Avoid autogeneration if key exists 7 years ago
Lioncash a813c10e1c file_sys: Replace includes with forward declarations where applicable 7 years ago
Zach Hilman 6314a799aa file_sys/crypto: Fix missing/unnecessary includes 7 years ago
Zach Hilman ccfd176382 key_manager: Eliminate indexed for loop 7 years ago
Zach Hilman 119ab308b5 key_manager: Create keys dir if it dosen't exist 7 years ago
Zach Hilman a7e8d10969 file_sys: Cut down on includes and copies 7 years ago
Zach Hilman 42dc856ce1 crypto: Eliminate magic constants 7 years ago
Zach Hilman 61a5b56abd key_manager: Add support for autogenerated keys 7 years ago
Zach Hilman f26fc64cb4 key_manager: Add support for KEK and SD seed derivation 7 years ago
Zach Hilman cde665c565 key_manager: Switch to boost flat_map for keys 7 years ago
Lioncash b39cd70cd4 common: Namespace hex_util.h/.cpp 7 years ago
Zach Hilman a27ec24c0f crypto: Remove hex utilities from key_manager 7 years ago
Lioncash 8da651ac4d core/crypto: Remove unnecessary includes 7 years ago
Lioncash c1f76abfaf key_manager: Use regular std::string instead of std::string_view 7 years ago
Zach Hilman 187d8e215f Use more descriptive error codes and messages 8 years ago
Zach Hilman 03149d3e4a Add missing includes and use const where applicable 8 years ago
Zach Hilman 150527ec19 Allow key loading from %YUZU_DIR%/keys in addition to ~/.switch 8 years ago
Zach Hilman 239a3113e4 Make XCI comply to review and style guidelines 8 years ago
Zach Hilman df5b75694f Remove files that are not used 8 years ago