aboutsummaryrefslogtreecommitdiff
path: root/src/core/crypto/key_manager.h
AgeCommit message (Collapse)Author
2018-10-07partition_data_manager: Rename system files for hekateZach Hilman
x
2018-10-07key_manager: Add support for loading keys from partition dataZach Hilman
2018-10-07key_manager: Add ETicket key derivationZach Hilman
Derives titlekeys
2018-10-07key_manager: Add base key derivationZach Hilman
Derives master keys, game encryption keys, and package1/2 keys
2018-10-07key_manager: Add BIS key getterZach Hilman
2018-10-07key_manager: Add support for more keysZach Hilman
TSEC, SBK, BIS, and other Sources for proper derivation
2018-10-07key_manager: Add keyblob supportZach Hilman
2018-10-07key_manager: Add support for console-specific keyfileZach Hilman
2018-10-07key_manager: Rename KEK to KekZach Hilman
2018-09-15Port #4182 from Citra: "Prefix all size_t with std::"fearlessTobi
2018-09-04card_image: Parse XCI secure partition with NSPZach Hilman
Eliminated duplicate code and adds support for Rev1+ carts
2018-09-03file_sys: Replace includes with forward declarations where applicableLioncash
Cuts down on include dependencies, resulting in less files that need to be rebuilt when certain things are changed.
2018-08-24file_sys/crypto: Fix missing/unnecessary includesZach Hilman
2018-08-23file_sys: Cut down on includes and copiesZach Hilman
2018-08-23key_manager: Add support for autogenerated keysZach Hilman
Stored in a separate file than manual keys.
2018-08-23key_manager: Add support for KEK and SD seed derivationZach Hilman
2018-08-23key_manager: Switch to boost flat_map for keysZach Hilman
Should make key gets marginally faster.
2018-08-11crypto: Remove hex utilities from key_managerZach Hilman
Move to hex_util.h in common
2018-08-04key_manager: Use regular std::string instead of std::string_viewLioncash
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-01Use more descriptive error codes and messagesZach Hilman
2018-08-01Use static const instead of const staticZach Hilman
2018-08-01Add missing includes and use const where applicableZach Hilman
2018-08-01Allow key loading from %YUZU_DIR%/keys in addition to ~/.switchZach Hilman
2018-08-01Make XCI comply to review and style guidelinesZach Hilman
2018-08-01Update mbedtls and fix compile errorZach Hilman
2018-08-01Remove files that are not usedZach Hilman