summaryrefslogtreecommitdiffstats
path: root/src/core/crypto/key_manager.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-10-07key_manager: Add keyblob supportZach Hilman1-0/+10
2018-10-07key_manager: Add support for crypto revisions past 04Zach Hilman1-43/+63
2018-10-07key_manager: Add support for comments in keyfilesZach Hilman1-0/+3
2018-10-07key_manager: Add support for console-specific keyfileZach Hilman1-3/+7
2018-10-07key_manager: Rename KEK to KekZach Hilman1-5/+6
2018-09-15Port #4182 from Citra: "Prefix all size_t with std::"fearlessTobi1-3/+3
2018-09-04nsp: Comply with style and performance guidelinesZach Hilman1-1/+1
2018-09-04key_manager: Avoid autogeneration if key existsZach Hilman1-3/+13
2018-09-04file_sys: Replace includes with forward declarations where applicableLioncash1-0/+3
Cuts down on include dependencies, resulting in less files that need to be rebuilt when certain things are changed.
2018-08-25file_sys/crypto: Fix missing/unnecessary includesZach Hilman1-3/+2
2018-08-23key_manager: Eliminate indexed for loopZach Hilman1-6/+13
2018-08-23key_manager: Create keys dir if it dosen't existZach Hilman1-0/+1
On call to WriteKeyToFile, so that the autogenerated file can be written.
2018-08-23file_sys: Cut down on includes and copiesZach Hilman1-11/+11
2018-08-23crypto: Eliminate magic constantsZach Hilman1-1/+1
2018-08-23key_manager: Add support for autogenerated keysZach Hilman1-3/+43
Stored in a separate file than manual keys.
2018-08-23key_manager: Add support for KEK and SD seed derivationZach Hilman1-2/+112
2018-08-23key_manager: Switch to boost flat_map for keysZach Hilman1-2/+3
Should make key gets marginally faster.
2018-08-16common: Namespace hex_util.h/.cppLioncash1-4/+4
It's in the common code, so it should be under the Common namespace like everything else.
2018-08-12crypto: Remove hex utilities from key_managerZach Hilman1-33/+2
Move to hex_util.h in common
2018-08-04core/crypto: Remove unnecessary includesLioncash1-4/+1
2018-08-04key_manager: Use regular std::string instead of std::string_viewLioncash1-7/+3
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 Hilman1-5/+22
2018-08-01Add missing includes and use const where applicableZach Hilman1-5/+8
2018-08-01Allow key loading from %YUZU_DIR%/keys in addition to ~/.switchZach Hilman1-7/+18
2018-08-01Make XCI comply to review and style guidelinesZach Hilman1-301/+75
2018-08-01Remove files that are not usedZach Hilman1-0/+410