60 Commits (b0c3f66dc7c03bdf7cf097479e817e6f0eb3c156)

Author SHA1 Message Date
Lioncash b0c3f66dc7 partition_data_manager: Make data arrays constexpr 5 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 6 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 7 years ago
Lioncash f50401aa7f key_manager: Use std::vector's insert() instead of std::copy with a back_inserter 7 years ago
Lioncash 5323ae4af4 key_manager: Brace long conditional body 7 years ago
Lioncash 214d206020 key_manager: Don't assume file seeks and reads will always succeed 7 years ago
Lioncash b7c947fed3 key_manager: Remove unnecessary seek in DeriveSDSeed() 7 years ago
Zach Hilman cb3ebb0b8f partition_data_manager: Rename system files for hekate 7 years ago
Zach Hilman 877dd19cae key_manager: Add support for loading keys from partition data 7 years ago
Zach Hilman facd1d42a6 key_manager: Add ETicket key derivation 7 years ago
Zach Hilman 30b8dd7c50 key_manager: Add base key derivation 7 years ago
Zach Hilman 3048dad94a key_manager: Add BIS key getter 7 years ago
Zach Hilman 509b916817 key_manager: Add support for more keys 7 years ago
Zach Hilman 306f4c3c7b key_manager: Add keyblob support 7 years ago
Zach Hilman 7a3faf4ced key_manager: Add support for crypto revisions past 04 7 years ago
Zach Hilman 659b8150aa key_manager: Add support for comments in keyfiles 7 years ago
Zach Hilman 01843d244e key_manager: Add support for console-specific keyfile 7 years ago
Zach Hilman 0b4eb661a9 key_manager: Rename KEK to Kek 7 years ago
fearlessTobi 1190ea6ddb Port #4182 from Citra: "Prefix all size_t with std::" 7 years ago
Zach Hilman 887ffb2512 nsp: Comply with style and performance guidelines 7 years ago
Zach Hilman 8e787e5ec2 key_manager: Avoid autogeneration if key exists 7 years ago
Lioncash a9f4e31cc0 file_sys: Replace includes with forward declarations where applicable 7 years ago
Zach Hilman 89422004c3 file_sys/crypto: Fix missing/unnecessary includes 7 years ago
Zach Hilman 8f6ef9d395 key_manager: Eliminate indexed for loop 7 years ago
Zach Hilman 8b989b2e11 key_manager: Create keys dir if it dosen't exist 7 years ago
Zach Hilman d867928e90 file_sys: Cut down on includes and copies 7 years ago
Zach Hilman d3225fdae9 crypto: Eliminate magic constants 7 years ago
Zach Hilman 5b8fdc94e2 key_manager: Add support for autogenerated keys 7 years ago
Zach Hilman abfa173778 key_manager: Add support for KEK and SD seed derivation 7 years ago
Zach Hilman 25e7fc1b47 key_manager: Switch to boost flat_map for keys 7 years ago
Lioncash 890507ecf1 common: Namespace hex_util.h/.cpp 7 years ago
Zach Hilman f2c489b940 crypto: Remove hex utilities from key_manager 7 years ago