diff options
author | Lioncash <mathew1800@gmail.com> | 2018-09-19 14:23:11 -0400 |
---|---|---|
committer | Lioncash <mathew1800@gmail.com> | 2018-09-19 14:23:13 -0400 |
commit | 2e5f0e5024fac21808de12fd9008feb85dc2f02c (patch) | |
tree | 38c05b6396c7540ff9047258ab9257fed1480f4b /src | |
parent | 2752183883604673e5058a3a6f62defcdca49a72 (diff) |
xts_archive: Remove unused variables from CalculateHMAC256()
These variables aren't used, which still has an impact, as std::vector
cannot be optimized away by the compiler (it's constructor and
destructor are both non-trivial), so this was just wasting memory.
Diffstat (limited to 'src')
-rw-r--r-- | src/core/file_sys/xts_archive.cpp | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/src/core/file_sys/xts_archive.cpp b/src/core/file_sys/xts_archive.cpp index 6935d2fa2..e937d1403 100644 --- a/src/core/file_sys/xts_archive.cpp +++ b/src/core/file_sys/xts_archive.cpp @@ -30,9 +30,6 @@ static bool CalculateHMAC256(Destination* out, const SourceKey* key, std::size_t mbedtls_md_context_t context; mbedtls_md_init(&context); - const auto key_f = reinterpret_cast<const u8*>(key); - const std::vector<u8> key_v(key_f, key_f + key_length); - if (mbedtls_md_setup(&context, mbedtls_md_info_from_type(MBEDTLS_MD_SHA256), 1) || mbedtls_md_hmac_starts(&context, reinterpret_cast<const u8*>(key), key_length) || mbedtls_md_hmac_update(&context, reinterpret_cast<const u8*>(data), data_length) || |