aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Turner <andrew@FreeBSD.org>2022-08-31 14:55:19 +0000
committerAndrew Turner <andrew@FreeBSD.org>2022-09-06 12:11:04 +0000
commit7c4cfece6b7cc9733610b99682be5e9f11f31fc3 (patch)
treeb59ea745cfe20599da5c1ff59a08d4343eab6fa6
parent0e391a3197f5b4d7a48e26f5cb313548bd663ffc (diff)
downloadsrc-7c4cfece6b7cc9733610b99682be5e9f11f31fc3.tar.gz
src-7c4cfece6b7cc9733610b99682be5e9f11f31fc3.zip
Fix the IV length in the armv8 AES GCM code
Reviewed by: cem, delphij Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D36403
-rw-r--r--sys/crypto/armv8/armv8_crypto.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/crypto/armv8/armv8_crypto.h b/sys/crypto/armv8/armv8_crypto.h
index a978248703fe..816ef087d726 100644
--- a/sys/crypto/armv8/armv8_crypto.h
+++ b/sys/crypto/armv8/armv8_crypto.h
@@ -73,12 +73,12 @@ void armv8_aes_encrypt_gcm(AES_key_t *, size_t,
struct crypto_buffer_cursor *, struct crypto_buffer_cursor *,
size_t, const uint8_t *,
uint8_t tag[static GMAC_DIGEST_LEN],
- const uint8_t[static AES_BLOCK_LEN],
+ const uint8_t[static AES_GCM_IV_LEN],
const __uint128_val_t *);
int armv8_aes_decrypt_gcm(AES_key_t *, size_t,
struct crypto_buffer_cursor *, struct crypto_buffer_cursor *,
size_t, const uint8_t *, const uint8_t tag[static GMAC_DIGEST_LEN],
- const uint8_t[static AES_BLOCK_LEN],
+ const uint8_t[static AES_GCM_IV_LEN],
const __uint128_val_t *);
void armv8_aes_encrypt_xts(AES_key_t *, const void *, size_t,