86 Commits (a60f34a850c3a17e501edfec9089121c23bb78a5)

Author SHA1 Message Date
Zach Hilman 99fbcb3bf2 aes_util: Fix error involving reads of less than 0x10 7 years ago
Zach Hilman e4e55d064e nsp: Comply with style and performance guidelines 7 years ago
Zach Hilman 5c8aff984e card_image: Parse XCI secure partition with NSP 7 years ago
Zach Hilman d770c60205 key_manager: Avoid autogeneration if key exists 7 years ago
Lioncash a813c10e1c file_sys: Replace includes with forward declarations where applicable 7 years ago
Zach Hilman 6314a799aa file_sys/crypto: Fix missing/unnecessary includes 7 years ago
Zach Hilman ccfd176382 key_manager: Eliminate indexed for loop 8 years ago
Zach Hilman 119ab308b5 key_manager: Create keys dir if it dosen't exist 8 years ago
Zach Hilman a7e8d10969 file_sys: Cut down on includes and copies 8 years ago
Zach Hilman 42dc856ce1 crypto: Eliminate magic constants 8 years ago
Zach Hilman 61a5b56abd key_manager: Add support for autogenerated keys 8 years ago
Zach Hilman f26fc64cb4 key_manager: Add support for KEK and SD seed derivation 8 years ago
Zach Hilman cde665c565 key_manager: Switch to boost flat_map for keys 8 years ago
Zach Hilman c4845df3d4 xts_encryption_layer: Implement XTSEncryptionLayer 8 years ago
Zach Hilman 10e5356e9a aes_util: Make XTSTranscode stricter about sizes 8 years ago
Zach Hilman 6dd369ab88 ctr_encryption_layer: Fix bug when transcoding small data 8 years ago
Lioncash b39cd70cd4 common: Namespace hex_util.h/.cpp 8 years ago
Zach Hilman a27ec24c0f crypto: Remove hex utilities from key_manager 8 years ago
Lioncash 0d04ee97dc aes_util: Add static assertion to Transcode() and XTSTranscode() to ensure well-defined behavior 8 years ago
Lioncash 64c8212ae1 aes_util: Make CalculateNintendoTweak() an internally linked function 8 years ago
Lioncash b25468b498 aes_util: Make Transcode() a const member function 8 years ago
Lioncash 8da651ac4d core/crypto: Remove unnecessary includes 8 years ago
Lioncash c1f76abfaf key_manager: Use regular std::string instead of std::string_view 8 years ago
Zach Hilman 187d8e215f Use more descriptive error codes and messages 8 years ago
Zach Hilman 9d59b96ef9 Use static const instead of const static 8 years ago
Zach Hilman 03149d3e4a Add missing includes and use const where applicable 8 years ago
Zach Hilman 150527ec19 Allow key loading from %YUZU_DIR%/keys in addition to ~/.switch 8 years ago
Zach Hilman 239a3113e4 Make XCI comply to review and style guidelines 8 years ago
Zach Hilman 22342487e8 Extract mbedtls to cpp file 8 years ago
Zach Hilman 83c3ae8be8 Add missing string.h include 8 years ago
Zach Hilman c54a10cb4f Update mbedtls and fix compile error 8 years ago
Zach Hilman df5b75694f Remove files that are not used 8 years ago