From d395fd0d46329442a2d071dc674ed60192999847 Mon Sep 17 00:00:00 2001 From: Ryan Libby Date: Wed, 16 Aug 2017 22:54:35 +0000 Subject: [PATCH] aesni: quiet -Wcast-qual Reviewed by: delphij Approved by: markj (mentor) Sponsored by: Dell EMC Isilon Differential Revision: https://reviews.freebsd.org/D12021 --- sys/crypto/aesni/aesni_ghash.c | 86 ++++++++++++++++++---------------- sys/crypto/aesni/aesni_wrap.c | 2 +- 2 files changed, 46 insertions(+), 42 deletions(-) diff --git a/sys/crypto/aesni/aesni_ghash.c b/sys/crypto/aesni/aesni_ghash.c index 54c8815ce01f..b0d1b6137ec6 100644 --- a/sys/crypto/aesni/aesni_ghash.c +++ b/sys/crypto/aesni/aesni_ghash.c @@ -277,7 +277,7 @@ AES_GCM_encrypt(const unsigned char *in, unsigned char *out, __m128i tmp1, tmp2, tmp3, tmp4; __m128i tmp5, tmp6, tmp7, tmp8; __m128i H, H2, H3, H4, Y, T; - __m128i *KEY = (__m128i*)key; + const __m128i *KEY = (const __m128i *)key; __m128i ctr1, ctr2, ctr3, ctr4; __m128i ctr5, ctr6, ctr7, ctr8; __m128i last_block = _mm_setzero_si128(); @@ -290,7 +290,7 @@ AES_GCM_encrypt(const unsigned char *in, unsigned char *out, __m128i X = _mm_setzero_si128(); if (ibytes == 96/8) { - Y = _mm_loadu_si128((__m128i*)ivec); + Y = _mm_loadu_si128((const __m128i *)ivec); Y = _mm_insert_epi32(Y, 0x1000000, 3); /*(Compute E[ZERO, KS] and E[Y0, KS] together*/ tmp1 = _mm_xor_si128(X, KEY[0]); @@ -319,7 +319,7 @@ AES_GCM_encrypt(const unsigned char *in, unsigned char *out, Y = _mm_setzero_si128(); for (i=0; i < ibytes/16; i++) { - tmp1 = _mm_loadu_si128(&((__m128i*)ivec)[i]); + tmp1 = _mm_loadu_si128(&((const __m128i *)ivec)[i]); tmp1 = _mm_shuffle_epi8(tmp1, BSWAP_MASK); Y = _mm_xor_si128(Y, tmp1); gfmul(Y, H, &Y); @@ -349,10 +349,10 @@ AES_GCM_encrypt(const unsigned char *in, unsigned char *out, gfmul(H,H3,&H4); for (i=0; i