From: Patrick Steuer Date: Wed, 28 Mar 2018 12:21:29 +0000 (+0100) Subject: crypto/evp/e_aes.c: add size_t casts to increase readability X-Git-Tag: OpenSSL_1_1_1-pre4~32 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=258689931ef9f25f282b550367f9c815b91069d7;p=oweals%2Fopenssl.git crypto/evp/e_aes.c: add size_t casts to increase readability Signed-off-by: Patrick Steuer Reviewed-by: Richard Levitte Reviewed-by: Andy Polyakov Reviewed-by: Rich Salz (Merged from https://github.com/openssl/openssl/pull/5250) --- diff --git a/crypto/evp/e_aes.c b/crypto/evp/e_aes.c index 913242e27a..6f9cb6d2b4 100644 --- a/crypto/evp/e_aes.c +++ b/crypto/evp/e_aes.c @@ -1407,7 +1407,7 @@ static int s390x_aes_gcm_aad(S390X_AES_GCM_CTX *ctx, const unsigned char *aad, rem = len & 0xf; - len &= ~0xf; + len &= ~(size_t)0xf; if (len) { s390x_kma(aad, len, NULL, 0, NULL, ctx->fc, &ctx->kma.param); aad += len; @@ -1479,7 +1479,7 @@ static int s390x_aes_gcm(S390X_AES_GCM_CTX *ctx, const unsigned char *in, rem = len & 0xf; - len &= ~0xf; + len &= ~(size_t)0xf; if (len) { s390x_kma(ctx->ares, ctx->areslen, in, len, out, ctx->fc | S390X_KMA_LAAD, &ctx->kma.param); @@ -1965,7 +1965,7 @@ static void s390x_aes_ccm_aad(S390X_AES_CCM_CTX *ctx, const unsigned char *aad, ctx->aes.ccm.blocks += 2; rem = alen & 0xf; - alen &= ~0xf; + alen &= ~(size_t)0xf; if (alen) { s390x_kmac(aad, alen, ctx->aes.ccm.fc, &ctx->aes.ccm.kmac_param); ctx->aes.ccm.blocks += alen >> 4; @@ -2027,7 +2027,7 @@ static int s390x_aes_ccm(S390X_AES_CCM_CTX *ctx, const unsigned char *in, num = 0; rem = len & 0xf; - len &= ~0xf; + len &= ~(size_t)0xf; if (enc) { /* mac-then-encrypt */