122 Commits (ed0319cfed2c99e6366aaf725d96bb28a9332e4d)

Author SHA1 Message Date
Liam 084d7d6b01 common: Change semantics of UNREACHABLE to unconditionally crash 4 years ago
Morph 99ceb03a1c general: Convert source file copyright comments over to SPDX 4 years ago
ameerj 866b7c20a8 general: Fix clang/gcc build errors 4 years ago
ameerj ade596121b core: Reduce unused includes 4 years ago
ameerj b275f2e475 core: Fix transitive include build errors 4 years ago
ameerj 7c4b6aab2e core: Remove unused includes 4 years ago
Lioncash d0b1f2bd05 General: Resolve fmt specifiers to adhere to 8.0.0 API where applicable 5 years ago
Morph 065867e2c2
common: fs: Rework the Common Filesystem interface to make use of std::filesystem (#6270) 5 years ago
Lioncash 9a07ed53eb core: Make variable shadowing a compile-time error 5 years ago
Lioncash 9c5248d101 aes_util: Make use of std::span 5 years ago
bunnei a4c6712a4b common: Move settings to common from core. 5 years ago
Morph 96c9e67b1b aes_util: Remove malformed mbedtls_cipher_finish function call 5 years ago
Morph 806e2d7900 key_manager: Create the keys directory if it does not exist 5 years ago
ReinUsesLisp 4f13e270c8 core: Silence warnings when compiling without asserts 5 years ago
bunnei 3d592972dc
Revert "core: Fix clang build" 6 years ago
Lioncash be1954e04c core: Fix clang build 6 years ago
Lioncash 39c8d18feb core/CMakeLists: Make some warnings errors 6 years ago
Lioncash e0dd440b1f crypto/key_manager: Remove dependency on the global system accessor 6 years ago
Lioncash 01d1b5cdaf file_sys: Replace inclusions with forward declarations where applicable 6 years ago
Lioncash b62a8ca43e key_manager: Make data arrays constexpr 6 years ago
Lioncash c4ed791164 common/fileutil: Convert namespace to Common::FS 6 years ago
Lioncash 4f2acc54f5 partition_data_manager: Update master key hashes 6 years ago
Lioncash 7f0f37fca7 partition_data_manager: Make data arrays constexpr 6 years ago
Lioncash 04bb47f57f partition_data_manager: Eliminate magic value 6 years ago
Lioncash 09f884b7bd aes_util: Make use of non-template variant of Transcode 6 years ago
Lioncash 15660bd857 aes_util: Allow SetIV to be non-allocating 6 years ago
Morph 7351ca8c75 KeyManager: Prevent writing of invalid keys 6 years ago
Lioncash fb13f053bb key_manager: Correct casing of instance() 6 years ago
Lioncash c91710a82f key_manager: Delete move operations 6 years ago
Lioncash 00a1d106bd key_manager: Make use of canonical deleted operator= 6 years ago
FearlessTobi 9f82a9a244 crypto: Make KeyManager a singleton class 6 years ago
Lioncash e2d8be1ca2 General: Resolve warnings related to missing declarations 6 years ago
Lioncash 8f9c599c9f key_manager: Resolve missing field initializer warning 6 years ago
Lioncash 64cbebc58f key_manager: Make use of IOFile in WriteKeyToFile() 6 years ago
Lioncash e0c46e6879 core: Migrate off deprecated mbedtls functions 6 years ago
Lioncash 47a6bb2d5b externals: Update httplib 6 years ago
Lioncash 581d2e36e5 crypto: Resolve sign-conversion warnings 6 years ago
vperus 29b1d0db0f [crypto] Use IsAllZeroArray helper function 7 years ago
Zach Hilman b4164d295b partition_data_manager: Add accessor for decrypted PRODINFO partition 7 years ago
Zach Hilman 50d5414075 key_manager: Convert Ticket union to std::variant 7 years ago
Zach Hilman d9ef20e5a5 es: Populate/synthesize tickets on construction 7 years ago
Zach Hilman f8718ae779 key_manager: Add structure for Ticket parsing 7 years ago
Zach Hilman e35fac2054 key_manager: Add accessors/helpers for ticket management 7 years ago
Zach Hilman 5275fd2789 key_manager: Add equality operator for RSAKeyPair 7 years ago
Lioncash a62088539e
common/hex_util: Combine HexVectorToString() and HexArrayToString() 7 years ago
Zach Hilman 0f37096820 partition_data_manager: Remove KIP processing and use FileSys 7 years ago
Zach Hilman 60f39060c6 core: Port current uses of RegisteredCache to ContentProvider 7 years ago
Jungy 3273f93cd5 Fixes Unicode Key File Directories (#2120) 7 years ago
Lioncash db4523f1ec filesystem: De-globalize registered_cache_union 7 years ago
Lioncash a8aca4306d crypto/key_manager: Remove unused variable in GetTicketblob() 7 years ago