[PATCH 1/4] rijndael-p10le: silence incorrect GCC cast alignment warning

Jussi Kivilinna jussi.kivilinna at iki.fi
Sat Jun 22 16:40:47 CEST 2024


* cipher/rijndael-p10le.c (_gcry_aes_p10le_gcm_crypt): Cast
context to RIJNDAEL_context type through void pointer.
--

Signed-off-by: Jussi Kivilinna <jussi.kivilinna at iki.fi>
---
 cipher/rijndael-p10le.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/cipher/rijndael-p10le.c b/cipher/rijndael-p10le.c
index b16ebe1b..65d804f9 100644
--- a/cipher/rijndael-p10le.c
+++ b/cipher/rijndael-p10le.c
@@ -44,7 +44,7 @@ size_t
 _gcry_aes_p10le_gcm_crypt(gcry_cipher_hd_t c, void *outbuf_arg,
                           const void *inbuf_arg, size_t nblocks, int encrypt)
 {
-  RIJNDAEL_context *ctx = (RIJNDAEL_context *) &c->context.c;
+  RIJNDAEL_context *ctx = (void *)&c->context.c;
   unsigned char *rk = (unsigned char *) ctx->u1.keyschedule;
   unsigned char *gcm_table = (unsigned char *) c->u_mode.gcm.gcm_table;
   unsigned char *iv = c->u_ctr.ctr;
-- 
2.43.0




More information about the Gcrypt-devel mailing list