File php7-ext-hash-uint-overflow.patch of Package php7.27849

Index: php-7.2.34/ext/hash/hash_sha3.c
===================================================================
--- php-7.2.34.orig/ext/hash/hash_sha3.c
+++ php-7.2.34/ext/hash/hash_sha3.c
@@ -252,7 +252,7 @@ void PHP_SHA3##bits##Init(PHP_SHA3_##bit
 void PHP_SHA3##bits##Update(PHP_SHA3_##bits##_CTX* ctx, \
                             const unsigned char* input, \
                             unsigned int inputLen) { \
-	Keccak_HashUpdate((Keccak_HashInstance *)ctx->hashinstance, input, inputLen * 8); \
+	Keccak_HashUpdate((Keccak_HashInstance *)ctx->hashinstance, input, (size_t)inputLen * 8); \
 } \
 void PHP_SHA3##bits##Final(unsigned char* digest, \
                            PHP_SHA3_##bits##_CTX* ctx) { \
openSUSE Build Service is sponsored by