suyu/src/core/crypto
Lioncash ef5639bfbb key_manager: Don't assume file seeks and reads will always succeed
Given the filesystem should always be assumed to be volatile, we should
check and bail out if a seek operation isn't successful. This'll prevent
potentially writing/returning garbage data from the function in rare
cases.

This also allows removing a check to see if an offset is within the
bounds of a file before perfoming a seek operation. If a seek is
attempted beyond the end of a file, it will fail, so this essentially
combines two checks into one in one place.
2018-10-13 08:24:18 -04:00
..
aes_util.cpp Port #4182 from Citra: "Prefix all size_t with std::" 2018-09-15 15:21:06 +02:00
aes_util.h Port #4182 from Citra: "Prefix all size_t with std::" 2018-09-15 15:21:06 +02:00
ctr_encryption_layer.cpp Port #4182 from Citra: "Prefix all size_t with std::" 2018-09-15 15:21:06 +02:00
ctr_encryption_layer.h Port #4182 from Citra: "Prefix all size_t with std::" 2018-09-15 15:21:06 +02:00
encryption_layer.cpp Port #4182 from Citra: "Prefix all size_t with std::" 2018-09-15 15:21:06 +02:00
encryption_layer.h Port #4182 from Citra: "Prefix all size_t with std::" 2018-09-15 15:21:06 +02:00
key_manager.cpp key_manager: Don't assume file seeks and reads will always succeed 2018-10-13 08:24:18 -04:00
key_manager.h partition_data_manager: Rename system files for hekate 2018-10-07 13:16:23 -04:00
partition_data_manager.cpp partition_data_manager: Rename system files for hekate 2018-10-07 13:16:23 -04:00
partition_data_manager.h partition_data_manager: Rename system files for hekate 2018-10-07 13:16:23 -04:00
sha_util.cpp Remove files that are not used 2018-08-01 00:16:54 -04:00
sha_util.h Remove files that are not used 2018-08-01 00:16:54 -04:00
xts_encryption_layer.cpp Port #4182 from Citra: "Prefix all size_t with std::" 2018-09-15 15:21:06 +02:00
xts_encryption_layer.h Port #4182 from Citra: "Prefix all size_t with std::" 2018-09-15 15:21:06 +02:00