Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2019-07-08 | key_manager: Convert Ticket union to std::variant | Zach Hilman | 1 | -20/+30 | |
2019-07-08 | es: Populate/synthesize tickets on construction | Zach Hilman | 1 | -0/+1 | |
2019-07-08 | key_manager: Add structure for Ticket parsing | Zach Hilman | 1 | -13/+83 | |
2019-07-08 | key_manager: Add accessors/helpers for ticket management | Zach Hilman | 1 | -0/+14 | |
2019-07-08 | key_manager: Add equality operator for RSAKeyPair | Zach Hilman | 1 | -0/+7 | |
2018-10-30 | global: Use std::optional instead of boost::optional (#1578) | Frederic L | 1 | -4/+5 | |
* get rid of boost::optional * Remove optional references * Use std::reference_wrapper for optional references * Fix clang format * Fix clang format part 2 * Adressed feedback * Fix clang format and MacOS build | |||||
2018-10-13 | key_manager/partition_data_manager: Silence truncation compiler warnings | Lioncash | 1 | -1/+1 | |
2018-10-07 | partition_data_manager: Rename system files for hekate | Zach Hilman | 1 | -5/+11 | |
x | |||||
2018-10-07 | key_manager: Add support for loading keys from partition data | Zach Hilman | 1 | -0/+2 | |
2018-10-07 | key_manager: Add ETicket key derivation | Zach Hilman | 1 | -2/+27 | |
Derives titlekeys | |||||
2018-10-07 | key_manager: Add base key derivation | Zach Hilman | 1 | -4/+11 | |
Derives master keys, game encryption keys, and package1/2 keys | |||||
2018-10-07 | key_manager: Add BIS key getter | Zach Hilman | 1 | -0/+2 | |
2018-10-07 | key_manager: Add support for more keys | Zach Hilman | 1 | -2/+32 | |
TSEC, SBK, BIS, and other Sources for proper derivation | |||||
2018-10-07 | key_manager: Add keyblob support | Zach Hilman | 1 | -0/+4 | |
2018-10-07 | key_manager: Add support for console-specific keyfile | Zach Hilman | 1 | -0/+6 | |
2018-10-07 | key_manager: Rename KEK to Kek | Zach Hilman | 1 | -3/+3 | |
2018-09-15 | Port #4182 from Citra: "Prefix all size_t with std::" | fearlessTobi | 1 | -1/+1 | |
2018-09-04 | card_image: Parse XCI secure partition with NSP | Zach Hilman | 1 | -0/+2 | |
Eliminated duplicate code and adds support for Rev1+ carts | |||||
2018-09-04 | file_sys: Replace includes with forward declarations where applicable | Lioncash | 1 | -4/+5 | |
Cuts down on include dependencies, resulting in less files that need to be rebuilt when certain things are changed. | |||||
2018-08-25 | file_sys/crypto: Fix missing/unnecessary includes | Zach Hilman | 1 | -0/+1 | |
2018-08-23 | file_sys: Cut down on includes and copies | Zach Hilman | 1 | -4/+2 | |
2018-08-23 | key_manager: Add support for autogenerated keys | Zach Hilman | 1 | -0/+2 | |
Stored in a separate file than manual keys. | |||||
2018-08-23 | key_manager: Add support for KEK and SD seed derivation | Zach Hilman | 1 | -3/+23 | |
2018-08-23 | key_manager: Switch to boost flat_map for keys | Zach Hilman | 1 | -30/+11 | |
Should make key gets marginally faster. | |||||
2018-08-12 | crypto: Remove hex utilities from key_manager | Zach Hilman | 1 | -3/+0 | |
Move to hex_util.h in common | |||||
2018-08-04 | key_manager: Use regular std::string instead of std::string_view | Lioncash | 1 | -3/+4 | |
The benefit of std::string_view comes from the idea of avoiding copies (essentially acting as a non-owning view), however if we're just going to copy into a local variable immediately, there's not much benefit gained here. | |||||
2018-08-01 | Use more descriptive error codes and messages | Zach Hilman | 1 | -0/+2 | |
2018-08-01 | Use static const instead of const static | Zach Hilman | 1 | -2/+2 | |
2018-08-01 | Add missing includes and use const where applicable | Zach Hilman | 1 | -3/+4 | |
2018-08-01 | Allow key loading from %YUZU_DIR%/keys in addition to ~/.switch | Zach Hilman | 1 | -0/+2 | |
2018-08-01 | Make XCI comply to review and style guidelines | Zach Hilman | 1 | -40/+37 | |
2018-08-01 | Update mbedtls and fix compile error | Zach Hilman | 1 | -0/+1 | |
2018-08-01 | Remove files that are not used | Zach Hilman | 1 | -0/+116 | |