diff --git a/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c b/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c index d72423b6..c5ee5576 100644 --- a/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c +++ b/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c @@ -790,7 +790,7 @@ crypto_aead_aes256gcm_encrypt(unsigned char *c, const unsigned char *npub, const unsigned char *k) { - crypto_aead_aes256gcm_state ctx; + CRYPTO_ALIGN(16) crypto_aead_aes256gcm_state ctx; crypto_aead_aes256gcm_beforenm(&ctx, k); @@ -810,7 +810,7 @@ crypto_aead_aes256gcm_decrypt(unsigned char *m, const unsigned char *npub, const unsigned char *k) { - crypto_aead_aes256gcm_state ctx; + CRYPTO_ALIGN(16) crypto_aead_aes256gcm_state ctx; crypto_aead_aes256gcm_beforenm(&ctx, k);