General: Migrate from deprecated mbedTLS functions

As indicated by mbedTLS' documentation, all of the relevant functions
have been superseded by _ret-suffixed variants in mbedTLS version
2.7.0.
This commit is contained in:
Lioncash
2019-06-07 20:57:02 -04:00
parent 3053fea160
commit 5512876842
11 changed files with 28 additions and 27 deletions

View File

@ -23,7 +23,7 @@ std::string MD5Sum(const std::string& file_path, std::function<bool(int)> report
std::unique_ptr<DiscIO::BlobReader> file(DiscIO::CreateBlobReader(file_path));
u64 game_size = file->GetDataSize();
mbedtls_md5_starts(&ctx);
mbedtls_md5_starts_ret(&ctx);
while (read_offset < game_size)
{
@ -31,7 +31,7 @@ std::string MD5Sum(const std::string& file_path, std::function<bool(int)> report
if (!file->Read(read_offset, read_size, data.data()))
return output_string;
mbedtls_md5_update(&ctx, data.data(), read_size);
mbedtls_md5_update_ret(&ctx, data.data(), read_size);
read_offset += read_size;
int progress =
@ -41,7 +41,7 @@ std::string MD5Sum(const std::string& file_path, std::function<bool(int)> report
}
std::array<u8, 16> output;
mbedtls_md5_finish(&ctx, output.data());
mbedtls_md5_finish_ret(&ctx, output.data());
// Convert to hex
for (u8 n : output)