summaryrefslogtreecommitdiff
path: root/src/core/crypto/aes_util.cpp
diff options
context:
space:
mode:
authorGravatar bunnei2021-04-23 11:37:17 -0700
committerGravatar GitHub2021-04-23 11:37:17 -0700
commit51c787bfc1741b737a02266e9d0176945f0193f4 (patch)
tree7fb1b4ceb464b32bd21b28a0ac2c7f57e28f2ae7 /src/core/crypto/aes_util.cpp
parentMerge pull request #6232 from lioncash/alias2 (diff)
parentaes_util: Make use of std::span (diff)
downloadyuzu-51c787bfc1741b737a02266e9d0176945f0193f4.tar.gz
yuzu-51c787bfc1741b737a02266e9d0176945f0193f4.tar.xz
yuzu-51c787bfc1741b737a02266e9d0176945f0193f4.zip
Merge pull request #6231 from lioncash/aes
aes_util: Make use of std::span
Diffstat (limited to 'src/core/crypto/aes_util.cpp')
-rw-r--r--src/core/crypto/aes_util.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/core/crypto/aes_util.cpp b/src/core/crypto/aes_util.cpp
index cb7506241..85a666de9 100644
--- a/src/core/crypto/aes_util.cpp
+++ b/src/core/crypto/aes_util.cpp
@@ -119,9 +119,9 @@ void AESCipher<Key, KeySize>::XTSTranscode(const u8* src, std::size_t size, u8*
119} 119}
120 120
121template <typename Key, std::size_t KeySize> 121template <typename Key, std::size_t KeySize>
122void AESCipher<Key, KeySize>::SetIVImpl(const u8* data, std::size_t size) { 122void AESCipher<Key, KeySize>::SetIV(std::span<const u8> data) {
123 ASSERT_MSG((mbedtls_cipher_set_iv(&ctx->encryption_context, data, size) || 123 ASSERT_MSG((mbedtls_cipher_set_iv(&ctx->encryption_context, data.data(), data.size()) ||
124 mbedtls_cipher_set_iv(&ctx->decryption_context, data, size)) == 0, 124 mbedtls_cipher_set_iv(&ctx->decryption_context, data.data(), data.size())) == 0,
125 "Failed to set IV on mbedtls ciphers."); 125 "Failed to set IV on mbedtls ciphers.");
126} 126}
127 127