From 144e6e31618beee01d011e66d0e1b3758f8ceced Mon Sep 17 00:00:00 2001 From: harl Date: Mon, 15 Mar 2021 17:24:48 +0800 Subject: [PATCH] Fix MAC computation in AEGIS128L on aarch64 --- .../crypto_aead/aegis128l/armcrypto/aead_aegis128l_armcrypto.c | 1 - 1 file changed, 1 deletion(-) diff --git a/src/libsodium/crypto_aead/aegis128l/armcrypto/aead_aegis128l_armcrypto.c b/src/libsodium/crypto_aead/aegis128l/armcrypto/aead_aegis128l_armcrypto.c index 7c31a4f7..76f3cee9 100644 --- a/src/libsodium/crypto_aead/aegis128l/armcrypto/aead_aegis128l_armcrypto.c +++ b/src/libsodium/crypto_aead/aegis128l/armcrypto/aead_aegis128l_armcrypto.c @@ -87,7 +87,6 @@ crypto_aead_aegis128l_mac(unsigned char *mac, unsigned long long adlen, } tmp = veorq_u8(state[6], state[5]); - tmp = veorq_u8(tmp, state[5]); tmp = veorq_u8(tmp, state[4]); tmp = veorq_u8(tmp, state[3]); tmp = veorq_u8(tmp, state[2]);