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