| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | key_manager: Avoid autogeneration if key exists | 2018-09-04 | 1 | -3/+13 | ||
| | | ||||||
| * | file_sys: Replace includes with forward declarations where applicable | 2018-09-03 | 2 | -4/+8 | ||
| | | | | | | 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 includes | 2018-08-24 | 4 | -4/+4 | ||
| | | ||||||
| * | key_manager: Eliminate indexed for loop | 2018-08-23 | 1 | -6/+13 | ||
| | | ||||||
| * | key_manager: Create keys dir if it dosen't exist | 2018-08-23 | 1 | -0/+1 | ||
| | | | | | On call to WriteKeyToFile, so that the autogenerated file can be written. | |||||
| * | file_sys: Cut down on includes and copies | 2018-08-23 | 2 | -15/+13 | ||
| | | ||||||
| * | crypto: Eliminate magic constants | 2018-08-23 | 2 | -16/+19 | ||
| | | ||||||
| * | key_manager: Add support for autogenerated keys | 2018-08-23 | 2 | -3/+45 | ||
| | | | | | Stored in a separate file than manual keys. | |||||
| * | key_manager: Add support for KEK and SD seed derivation | 2018-08-23 | 2 | -5/+135 | ||
| | | ||||||
| * | key_manager: Switch to boost flat_map for keys | 2018-08-23 | 2 | -32/+14 | ||
| | | | | | Should make key gets marginally faster. | |||||
| * | xts_encryption_layer: Implement XTSEncryptionLayer | 2018-08-23 | 2 | -0/+80 | ||
| | | ||||||
| * | aes_util: Make XTSTranscode stricter about sizes | 2018-08-23 | 1 | -5/+2 | ||
| | | | | | XTS with Nintendo Tweak will fail mysteriously if the sector size is not 0x4000. Upgrade the critical log to an assert to prevent undefined behavior. | |||||
| * | ctr_encryption_layer: Fix bug when transcoding small data | 2018-08-23 | 1 | -5/+3 | ||
| | | | | | Fixes a bug where data lengths of less than size 0x10 will fail or have misleading return values. | |||||
| * | common: Namespace hex_util.h/.cpp | 2018-08-15 | 1 | -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_manager | 2018-08-11 | 2 | -36/+2 | ||
| | | | | | Move to hex_util.h in common | |||||
| * | aes_util: Add static assertion to Transcode() and XTSTranscode() to ensure ↵ | 2018-08-04 | 1 | -0/+4 | ||
| | | | | | | | well-defined behavior These functions should only be given trivially-copyable types. | |||||
| * | aes_util: Make CalculateNintendoTweak() an internally linked function | 2018-08-04 | 2 | -12/+10 | ||
| | | | | | | This function doesn't directly depend on class state, so it can be hidden entirely from the interface in the cpp file. | |||||
| * | aes_util: Make Transcode() a const member function | 2018-08-04 | 2 | -8/+9 | ||
| | | | | | This doesn't modify member state, so it can be made const. | |||||
| * | core/crypto: Remove unnecessary includes | 2018-08-04 | 4 | -5/+5 | ||
| | | ||||||
| * | key_manager: Use regular std::string instead of std::string_view | 2018-08-04 | 2 | -10/+7 | ||
| | | | | | | | | 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 messages | 2018-08-01 | 2 | -5/+24 | ||
| | | ||||||
| * | Use static const instead of const static | 2018-08-01 | 1 | -2/+2 | ||
| | | ||||||
| * | Add missing includes and use const where applicable | 2018-08-01 | 6 | -15/+23 | ||
| | | ||||||
| * | Allow key loading from %YUZU_DIR%/keys in addition to ~/.switch | 2018-08-01 | 2 | -7/+20 | ||
| | | ||||||
| * | Make XCI comply to review and style guidelines | 2018-08-01 | 8 | -405/+187 | ||
| | | ||||||
| * | Extract mbedtls to cpp file | 2018-08-01 | 2 | -85/+123 | ||
| | | ||||||
| * | Add missing string.h include | 2018-08-01 | 1 | -0/+1 | ||
| | | ||||||
| * | Update mbedtls and fix compile error | 2018-08-01 | 1 | -0/+1 | ||
| | | ||||||
| * | Remove files that are not used | 2018-08-01 | 10 | -0/+834 | ||