summaryrefslogtreecommitdiff
path: root/src/core/crypto
AgeCommit message (Expand)Author
2018-10-19crypto: Use compressed sizes in offset calculation for KIP decompressionZach Hilman
2018-10-14crypto: Various crypto fixes for quickstart guideZach Hilman
2018-10-13partition_data_manager: Reserve and insert data within output vector in Decry...Lioncash
2018-10-13partition_data_manager: Remove unused std::map instance within DecryptPackage2()Lioncash
2018-10-13partition_data_manager: Take package2_keys by const referenceLioncash
2018-10-13partition_data_manager: Move IV data to where it's needed in DecryptPackage2()Lioncash
2018-10-13partition_data_manager: Remove commented out codeLioncash
2018-10-13key_manager/partition_data_manager: Silence truncation compiler warningsLioncash
2018-10-13partition_data_manager: Dehardcode array boundsLioncash
2018-10-13partition_data_manager: Take VirtualFile by const reference in constructorLioncash
2018-10-13partition_data_manager: Amend constructor initializer list orderLioncash
2018-10-13partition_data_manager: Remove unused includesLioncash
2018-10-13key_manager: Use std::vector's insert() instead of std::copy with a back_inse...Lioncash
2018-10-13key_manager: Brace long conditional bodyLioncash
2018-10-13key_manager: Don't assume file seeks and reads will always succeedLioncash
2018-10-13key_manager: Remove unnecessary seek in DeriveSDSeed()Lioncash
2018-10-07partition_data_manager: Rename system files for hekateZach Hilman
2018-10-07crypto: Add PartitionDataManagerZach Hilman
2018-10-07key_manager: Add support for loading keys from partition dataZach Hilman
2018-10-07key_manager: Add ETicket key derivationZach Hilman
2018-10-07key_manager: Add base key derivationZach Hilman
2018-10-07key_manager: Add BIS key getterZach Hilman
2018-10-07key_manager: Add support for more keysZach Hilman
2018-10-07key_manager: Add keyblob supportZach Hilman
2018-10-07key_manager: Add support for crypto revisions past 04Zach Hilman
2018-10-07key_manager: Add support for comments in keyfilesZach Hilman
2018-10-07key_manager: Add support for console-specific keyfileZach Hilman
2018-10-07key_manager: Rename KEK to KekZach Hilman
2018-09-15Port #4182 from Citra: "Prefix all size_t with std::"fearlessTobi
2018-09-04game_list: Use RegisteredCacheUnion for installedZach Hilman
2018-09-04aes_util: Fix error involving reads of less than 0x10Zach Hilman
2018-09-04nsp: Comply with style and performance guidelinesZach Hilman
2018-09-04card_image: Parse XCI secure partition with NSPZach Hilman
2018-09-04key_manager: Avoid autogeneration if key existsZach Hilman
2018-09-03file_sys: Replace includes with forward declarations where applicableLioncash
2018-08-24file_sys/crypto: Fix missing/unnecessary includesZach Hilman
2018-08-23key_manager: Eliminate indexed for loopZach Hilman
2018-08-23key_manager: Create keys dir if it dosen't existZach Hilman
2018-08-23file_sys: Cut down on includes and copiesZach Hilman
2018-08-23crypto: Eliminate magic constantsZach Hilman
2018-08-23key_manager: Add support for autogenerated keysZach Hilman
2018-08-23key_manager: Add support for KEK and SD seed derivationZach Hilman
2018-08-23key_manager: Switch to boost flat_map for keysZach Hilman
2018-08-23xts_encryption_layer: Implement XTSEncryptionLayerZach Hilman
2018-08-23aes_util: Make XTSTranscode stricter about sizesZach Hilman
2018-08-23ctr_encryption_layer: Fix bug when transcoding small dataZach Hilman
2018-08-15common: Namespace hex_util.h/.cppLioncash
2018-08-11crypto: Remove hex utilities from key_managerZach Hilman
2018-08-04aes_util: Add static assertion to Transcode() and XTSTranscode() to ensure we...Lioncash
2018-08-04aes_util: Make CalculateNintendoTweak() an internally linked functionLioncash