summaryrefslogtreecommitdiff
path: root/src/core/crypto (unfollow)
Commit message (Expand)AuthorFilesLines
2020-04-16General: Resolve warnings related to missing declarationsGravatar Lioncash1-4/+3
2020-04-16key_manager: Resolve missing field initializer warningGravatar Lioncash1-1/+2
2019-11-12key_manager: Make use of IOFile in WriteKeyToFile()Gravatar Lioncash1-11/+15
2019-11-12core: Migrate off deprecated mbedtls functionsGravatar Lioncash2-3/+3
2019-11-12externals: Update httplibGravatar Lioncash1-1/+1
2019-11-12crypto: Resolve sign-conversion warningsGravatar Lioncash2-11/+12
2019-10-02[crypto] Use IsAllZeroArray helper functionGravatar vperus1-1/+1
2019-09-21partition_data_manager: Add accessor for decrypted PRODINFO partitionGravatar Zach Hilman2-0/+5
2019-07-07key_manager: Convert Ticket union to std::variantGravatar Zach Hilman2-55/+86
2019-07-07es: Populate/synthesize tickets on constructionGravatar Zach Hilman2-13/+14
2019-07-07key_manager: Add structure for Ticket parsingGravatar Zach Hilman2-35/+185
2019-07-07key_manager: Add accessors/helpers for ticket managementGravatar Zach Hilman2-14/+100
2019-07-07key_manager: Add equality operator for RSAKeyPairGravatar Zach Hilman1-0/+7
2019-06-12common/hex_util: Combine HexVectorToString() and HexArrayToString()Gravatar Lioncash1-2/+2
2019-06-05partition_data_manager: Remove KIP processing and use FileSysGravatar Zach Hilman1-118/+13
2019-03-26core: Port current uses of RegisteredCache to ContentProviderGravatar Zach Hilman1-1/+2
2019-02-20Fixes Unicode Key File Directories (#2120)Gravatar Jungy1-1/+2
2018-12-01filesystem: De-globalize registered_cache_unionGravatar Lioncash1-1/+1
2018-12-01crypto/key_manager: Remove unused variable in GetTicketblob()Gravatar Lioncash1-1/+0
2018-10-30global: Use std::optional instead of boost::optional (#1578)Gravatar Frederic L2-26/+27
2018-10-27key_manager: Use isxdigit instead of isdigit when reading key fileGravatar Zach Hilman1-1/+1
2018-10-24key_manager: Remove unused variable in DeriveBase()Gravatar Lioncash1-1/+0
2018-10-19crypto: Use compressed sizes in offset calculation for KIP decompressionGravatar Zach Hilman1-1/+2
2018-10-14crypto: Various crypto fixes for quickstart guideGravatar Zach Hilman1-2/+2
2018-10-13partition_data_manager: Reserve and insert data within output vector in Decry...Gravatar Lioncash1-20/+16
2018-10-13partition_data_manager: Remove unused std::map instance within DecryptPackage2()Gravatar Lioncash1-2/+0
2018-10-13partition_data_manager: Take package2_keys by const referenceGravatar Lioncash2-2/+3
2018-10-13partition_data_manager: Move IV data to where it's needed in DecryptPackage2()Gravatar Lioncash1-3/+1
2018-10-13partition_data_manager: Remove commented out codeGravatar Lioncash1-2/+0
2018-10-13key_manager/partition_data_manager: Silence truncation compiler warningsGravatar Lioncash4-10/+15
2018-10-13partition_data_manager: Dehardcode array boundsGravatar Lioncash2-7/+12
2018-10-13partition_data_manager: Take VirtualFile by const reference in constructorGravatar Lioncash2-2/+2
2018-10-13partition_data_manager: Amend constructor initializer list orderGravatar Lioncash1-2/+3
2018-10-13partition_data_manager: Remove unused includesGravatar Lioncash2-4/+1
2018-10-13key_manager: Use std::vector's insert() instead of std::copy with a back_inse...Gravatar Lioncash1-2/+2
2018-10-13key_manager: Brace long conditional bodyGravatar Lioncash1-1/+2
2018-10-13key_manager: Don't assume file seeks and reads will always succeedGravatar Lioncash1-7/+17
2018-10-13key_manager: Remove unnecessary seek in DeriveSDSeed()Gravatar Lioncash1-1/+0
2018-10-07partition_data_manager: Rename system files for hekateGravatar Zach Hilman4-178/+228
2018-10-07crypto: Add PartitionDataManagerGravatar Zach Hilman2-0/+690
2018-10-07key_manager: Add support for loading keys from partition dataGravatar Zach Hilman2-0/+88
2018-10-07key_manager: Add ETicket key derivationGravatar Zach Hilman2-2/+276
2018-10-07key_manager: Add base key derivationGravatar Zach Hilman2-4/+220
2018-10-07key_manager: Add BIS key getterGravatar Zach Hilman2-2/+19
2018-10-07key_manager: Add support for more keysGravatar Zach Hilman2-3/+99
2018-10-07key_manager: Add keyblob supportGravatar Zach Hilman2-0/+14
2018-10-07key_manager: Add support for crypto revisions past 04Gravatar Zach Hilman1-43/+63
2018-10-07key_manager: Add support for comments in keyfilesGravatar Zach Hilman1-0/+3
2018-10-07key_manager: Add support for console-specific keyfileGravatar Zach Hilman2-3/+13
2018-10-07key_manager: Rename KEK to KekGravatar Zach Hilman2-8/+9