89 Commits (f22d02083c0ec7627673c9ae021463e2ab8f07bd)

Author SHA1 Message Date
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() 7 years ago
Lioncash e0c46e6879 core: Migrate off deprecated mbedtls functions 7 years ago
Lioncash 47a6bb2d5b externals: Update httplib 7 years ago
Lioncash 581d2e36e5 crypto: Resolve sign-conversion warnings 7 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
Frederic L 7a5eda5914 global: Use std::optional instead of boost::optional (#1578) 8 years ago
Zach Hilman 1fa31cf74d key_manager: Use isxdigit instead of isdigit when reading key file 8 years ago
Lioncash c6529688fc
key_manager: Remove unused variable in DeriveBase() 8 years ago
Zach Hilman 0aef2b9c26 crypto: Use compressed sizes in offset calculation for KIP decompression 8 years ago
Zach Hilman 720d36ca71 crypto: Various crypto fixes for quickstart guide 8 years ago
Lioncash 6467b01de2 partition_data_manager: Reserve and insert data within output vector in DecryptPackage2() 8 years ago
Lioncash 781fd7983c partition_data_manager: Remove unused std::map instance within DecryptPackage2() 8 years ago
Lioncash e0c76226ad partition_data_manager: Take package2_keys by const reference 8 years ago
Lioncash 3d9df49619 partition_data_manager: Move IV data to where it's needed in DecryptPackage2() 8 years ago
Lioncash bc2196bb09 partition_data_manager: Remove commented out code 8 years ago
Lioncash 6da2ed4232 key_manager/partition_data_manager: Silence truncation compiler warnings 8 years ago
Lioncash f56a8da46a partition_data_manager: Dehardcode array bounds 8 years ago
Lioncash d257a3b56c partition_data_manager: Take VirtualFile by const reference in constructor 8 years ago
Lioncash e96d69c328 partition_data_manager: Amend constructor initializer list order 8 years ago
Lioncash aaca7543f0 partition_data_manager: Remove unused includes 8 years ago
Lioncash 06898263f6 key_manager: Use std::vector's insert() instead of std::copy with a back_inserter 8 years ago
Lioncash e70c08b543 key_manager: Brace long conditional body 8 years ago
Lioncash ef5639bfbb key_manager: Don't assume file seeks and reads will always succeed 8 years ago
Lioncash 82ea1cf35a key_manager: Remove unnecessary seek in DeriveSDSeed() 8 years ago
Zach Hilman 3ec054643e partition_data_manager: Rename system files for hekate 8 years ago
Zach Hilman 29dc6f4519 crypto: Add PartitionDataManager 8 years ago
Zach Hilman 4aad010f7a key_manager: Add support for loading keys from partition data 8 years ago
Zach Hilman d041d6231c key_manager: Add ETicket key derivation 8 years ago
Zach Hilman a57aac5772 key_manager: Add base key derivation 8 years ago
Zach Hilman d7398283e3 key_manager: Add BIS key getter 8 years ago
Zach Hilman d6a0d5d432 key_manager: Add support for more keys 8 years ago
Zach Hilman c79d2ca6cf key_manager: Add keyblob support 8 years ago
Zach Hilman e4602748d6 key_manager: Add support for crypto revisions past 04 8 years ago
Zach Hilman 9e34303fb9 key_manager: Add support for comments in keyfiles 8 years ago
Zach Hilman ce05df0a6d key_manager: Add support for console-specific keyfile 8 years ago
Zach Hilman 721632fe66 key_manager: Rename KEK to Kek 8 years ago