80 Commits (cb07d60362ed4f5ff2f7d41c37d7113023c26641)

Author SHA1 Message Date
vperus 1625fd5a18 [crypto] Use IsAllZeroArray helper function 7 years ago
Zach Hilman 42252d9796 partition_data_manager: Add accessor for decrypted PRODINFO partition 7 years ago
Zach Hilman fe150ae0a4 key_manager: Convert Ticket union to std::variant 7 years ago
Zach Hilman 51374d2489 es: Populate/synthesize tickets on construction 7 years ago
Zach Hilman 7b86f1b7f8 key_manager: Add structure for Ticket parsing 7 years ago
Zach Hilman 2092bde879 key_manager: Add accessors/helpers for ticket management 7 years ago
Zach Hilman a315a7d8ed key_manager: Add equality operator for RSAKeyPair 7 years ago
Lioncash 59d55c8137 common/hex_util: Combine HexVectorToString() and HexArrayToString() 7 years ago
Zach Hilman 8662c6d579 partition_data_manager: Remove KIP processing and use FileSys 7 years ago
Zach Hilman 3f62d06b38 core: Port current uses of RegisteredCache to ContentProvider 7 years ago
Jungy 1bb4f7e58b Fixes Unicode Key File Directories (#2120) 7 years ago
Lioncash de9051633c filesystem: De-globalize registered_cache_union 7 years ago
Lioncash 0a55663c74 crypto/key_manager: Remove unused variable in GetTicketblob() 7 years ago
Frederic L c76f4b6aec global: Use std::optional instead of boost::optional (#1578) 8 years ago
Zach Hilman 74802ed32a key_manager: Use isxdigit instead of isdigit when reading key file 8 years ago
Lioncash c2b6cc4692 key_manager: Remove unused variable in DeriveBase() 8 years ago
Zach Hilman 2241677092 crypto: Use compressed sizes in offset calculation for KIP decompression 8 years ago
Zach Hilman 1d2f86949b crypto: Various crypto fixes for quickstart guide 8 years ago
Lioncash 18db0f1107 partition_data_manager: Reserve and insert data within output vector in DecryptPackage2() 8 years ago
Lioncash 20a95f7e90 partition_data_manager: Remove unused std::map instance within DecryptPackage2() 8 years ago
Lioncash 283f111f7d partition_data_manager: Take package2_keys by const reference 8 years ago
Lioncash 461cd4b81c partition_data_manager: Move IV data to where it's needed in DecryptPackage2() 8 years ago
Lioncash 7095c2fa42 partition_data_manager: Remove commented out code 8 years ago
Lioncash e21cda8767 key_manager/partition_data_manager: Silence truncation compiler warnings 8 years ago
Lioncash 8e8fbbc19b partition_data_manager: Dehardcode array bounds 8 years ago
Lioncash 49f255e0b5 partition_data_manager: Take VirtualFile by const reference in constructor 8 years ago
Lioncash 0581db975a partition_data_manager: Amend constructor initializer list order 8 years ago
Lioncash 1b48e3ec08 partition_data_manager: Remove unused includes 8 years ago
Lioncash f50401aa7f key_manager: Use std::vector's insert() instead of std::copy with a back_inserter 8 years ago
Lioncash 5323ae4af4 key_manager: Brace long conditional body 8 years ago
Lioncash 214d206020 key_manager: Don't assume file seeks and reads will always succeed 8 years ago
Lioncash b7c947fed3 key_manager: Remove unnecessary seek in DeriveSDSeed() 8 years ago
Zach Hilman cb3ebb0b8f partition_data_manager: Rename system files for hekate 8 years ago
Zach Hilman c137dca0fd crypto: Add PartitionDataManager 8 years ago
Zach Hilman 877dd19cae key_manager: Add support for loading keys from partition data 8 years ago
Zach Hilman facd1d42a6 key_manager: Add ETicket key derivation 8 years ago
Zach Hilman 30b8dd7c50 key_manager: Add base key derivation 8 years ago
Zach Hilman 3048dad94a key_manager: Add BIS key getter 8 years ago
Zach Hilman 509b916817 key_manager: Add support for more keys 8 years ago
Zach Hilman 306f4c3c7b key_manager: Add keyblob support 8 years ago
Zach Hilman 7a3faf4ced key_manager: Add support for crypto revisions past 04 8 years ago
Zach Hilman 659b8150aa key_manager: Add support for comments in keyfiles 8 years ago
Zach Hilman 01843d244e key_manager: Add support for console-specific keyfile 8 years ago
Zach Hilman 0b4eb661a9 key_manager: Rename KEK to Kek 8 years ago
fearlessTobi 1190ea6ddb Port #4182 from Citra: "Prefix all size_t with std::" 8 years ago
Zach Hilman bf86700873 game_list: Use RegisteredCacheUnion for installed 8 years ago
Zach Hilman 7b95f295b6 aes_util: Fix error involving reads of less than 0x10 8 years ago
Zach Hilman 887ffb2512 nsp: Comply with style and performance guidelines 8 years ago
Zach Hilman 57769f8d0d card_image: Parse XCI secure partition with NSP 8 years ago
Zach Hilman 8e787e5ec2 key_manager: Avoid autogeneration if key exists 8 years ago