summaryrefslogtreecommitdiff
path: root/src/core/crypto/key_manager.h
AgeCommit message (Expand)Author
2025-02-28feat: Make firmware mandatory for title launchingZephyron
2025-02-28feat: Remove autogenerated key functionalityZephyron
2025-02-16build: upgrade fmt and SDL2Zephyron
2025-01-14Revert incorrect copyright attribution for non-contributed filesZephyron
2024-12-31chore: update project references and add Citron copyrightZephyron
2023-09-05core: Add support for loading NSPs with personalized tickets. (#10048)Steveice10
2023-06-03android: frontend: Integrate key installation for SAF.bunnei
2023-06-03core: crypto: key_manager: Add methods to reload & validate keys.bunnei
2023-03-12general: fix spelling mistakesLiam
2022-04-23general: Convert source file copyright comments over to SPDXMorph
2021-11-03core: Fix transitive include build errorsameerj
2021-11-03core: Remove unused includesameerj
2021-05-25common: fs: Rework the Common Filesystem interface to make use of std::filesy...Morph
2020-09-14crypto/key_manager: Remove dependency on the global system accessorLioncash
2020-08-22key_manager: Make data arrays constexprLioncash
2020-08-16common/fileutil: Convert namespace to Common::FSLioncash
2020-07-01key_manager: Correct casing of instance()Lioncash
2020-07-01key_manager: Delete move operationsLioncash
2020-07-01key_manager: Make use of canonical deleted operator=Lioncash
2020-05-20crypto: Make KeyManager a singleton classFearlessTobi
2019-07-07key_manager: Convert Ticket union to std::variantZach Hilman
2019-07-07es: Populate/synthesize tickets on constructionZach Hilman
2019-07-07key_manager: Add structure for Ticket parsingZach Hilman
2019-07-07key_manager: Add accessors/helpers for ticket managementZach Hilman
2019-07-07key_manager: Add equality operator for RSAKeyPairZach Hilman
2018-10-30global: Use std::optional instead of boost::optional (#1578)Frederic L
2018-10-13key_manager/partition_data_manager: Silence truncation compiler warningsLioncash
2018-10-07partition_data_manager: Rename system files for hekateZach Hilman
2018-10-07key_manager: Add support for loading keys from partition dataZach Hilman
2018-10-07key_manager: Add ETicket key derivationZach Hilman
2018-10-07key_manager: Add base key derivationZach Hilman
2018-10-07key_manager: Add BIS key getterZach Hilman
2018-10-07key_manager: Add support for more keysZach Hilman
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
2018-09-03file_sys: Replace includes with forward declarations where applicableLioncash
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
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
2018-08-11crypto: Remove hex utilities from key_managerZach Hilman
2018-08-04key_manager: Use regular std::string instead of std::string_viewLioncash
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