summaryrefslogtreecommitdiff
path: root/src/core/crypto
AgeCommit message (Expand)Author
2019-11-15Merge pull request #3091 from lioncash/core-conversionbunnei
2019-11-14Merge pull request #3093 from lioncash/mbedtlsbunnei
2019-11-12key_manager: Make use of IOFile in WriteKeyToFile()Lioncash
2019-11-12core: Migrate off deprecated mbedtls functionsLioncash
2019-11-12externals: Update httplibLioncash
2019-11-12crypto: Resolve sign-conversion warningsLioncash
2019-10-02[crypto] Use IsAllZeroArray helper functionvperus
2019-09-21partition_data_manager: Add accessor for decrypted PRODINFO partitionZach Hilman
2019-07-07key_manager: Convert Ticket union to std::variantZach Hilman
2019-07-07es: Populate/synthesize tickets on constructionZach Hilman
2019-07-07key_manager: Add structure for Ticket parsingZach Hilman
2019-07-07key_manager: Add accessors/helpers for ticket managementZach Hilman
2019-07-07key_manager: Add equality operator for RSAKeyPairZach Hilman
2019-06-21Merge pull request #2546 from DarkLordZach/kipsbunnei
2019-06-12common/hex_util: Combine HexVectorToString() and HexArrayToString()Lioncash
2019-06-05partition_data_manager: Remove KIP processing and use FileSysZach Hilman
2019-03-26core: Port current uses of RegisteredCache to ContentProviderZach Hilman
2019-02-20Fixes Unicode Key File Directories (#2120)Jungy
2018-12-04Merge pull request #1836 from lioncash/unusedbunnei
2018-12-01filesystem: De-globalize registered_cache_unionLioncash
2018-12-01crypto/key_manager: Remove unused variable in GetTicketblob()Lioncash
2018-10-30global: Use std::optional instead of boost::optional (#1578)Frederic L
2018-10-27key_manager: Use isxdigit instead of isdigit when reading key fileZach Hilman
2018-10-24key_manager: Remove unused variable in DeriveBase()Lioncash
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