summaryrefslogtreecommitdiffstats
path: root/src/core/crypto/key_manager.h (unfollow)
Commit message (Expand)AuthorFilesLines
2020-09-14crypto/key_manager: Remove dependency on the global system accessorLioncash1-1/+5
2020-08-23key_manager: Make data arrays constexprLioncash1-4/+0
2020-08-16common/fileutil: Convert namespace to Common::FSLioncash1-2/+2
2020-07-01key_manager: Correct casing of instance()Lioncash1-1/+1
2020-07-01key_manager: Delete move operationsLioncash1-0/+3
2020-07-01key_manager: Make use of canonical deleted operator=Lioncash1-2/+2
2020-05-20crypto: Make KeyManager a singleton classFearlessTobi1-1/+9
2019-07-08key_manager: Convert Ticket union to std::variantZach Hilman1-20/+30
2019-07-08es: Populate/synthesize tickets on constructionZach Hilman1-0/+1
2019-07-08key_manager: Add structure for Ticket parsingZach Hilman1-13/+83
2019-07-08key_manager: Add accessors/helpers for ticket managementZach Hilman1-0/+14
2019-07-08key_manager: Add equality operator for RSAKeyPairZach Hilman1-0/+7
2018-10-30global: Use std::optional instead of boost::optional (#1578)Frederic L1-4/+5
2018-10-13key_manager/partition_data_manager: Silence truncation compiler warningsLioncash1-1/+1
2018-10-07partition_data_manager: Rename system files for hekateZach Hilman1-5/+11
2018-10-07key_manager: Add support for loading keys from partition dataZach Hilman1-0/+2
2018-10-07key_manager: Add ETicket key derivationZach Hilman1-2/+27
2018-10-07key_manager: Add base key derivationZach Hilman1-4/+11
2018-10-07key_manager: Add BIS key getterZach Hilman1-0/+2
2018-10-07key_manager: Add support for more keysZach Hilman1-2/+32
2018-10-07key_manager: Add keyblob supportZach Hilman1-0/+4
2018-10-07key_manager: Add support for console-specific keyfileZach Hilman1-0/+6
2018-10-07key_manager: Rename KEK to KekZach Hilman1-3/+3
2018-09-15Port #4182 from Citra: "Prefix all size_t with std::"fearlessTobi1-1/+1
2018-09-04card_image: Parse XCI secure partition with NSPZach Hilman1-0/+2
2018-09-04file_sys: Replace includes with forward declarations where applicableLioncash1-4/+5
2018-08-25file_sys/crypto: Fix missing/unnecessary includesZach Hilman1-0/+1
2018-08-23file_sys: Cut down on includes and copiesZach Hilman1-4/+2
2018-08-23key_manager: Add support for autogenerated keysZach Hilman1-0/+2
2018-08-23key_manager: Add support for KEK and SD seed derivationZach Hilman1-3/+23
2018-08-23key_manager: Switch to boost flat_map for keysZach Hilman1-30/+11
2018-08-12crypto: Remove hex utilities from key_managerZach Hilman1-3/+0
2018-08-04key_manager: Use regular std::string instead of std::string_viewLioncash1-3/+4
2018-08-01Use more descriptive error codes and messagesZach Hilman1-0/+2
2018-08-01Use static const instead of const staticZach Hilman1-2/+2
2018-08-01Add missing includes and use const where applicableZach Hilman1-3/+4
2018-08-01Allow key loading from %YUZU_DIR%/keys in addition to ~/.switchZach Hilman1-0/+2
2018-08-01Make XCI comply to review and style guidelinesZach Hilman1-40/+37
2018-08-01Update mbedtls and fix compile errorZach Hilman1-0/+1
2018-08-01Remove files that are not usedZach Hilman1-0/+116