com php-src: Merge branch 'PHP-7.0' into PHP-7.1: NEWS ext/hash/hash_gost.c

From: Date: Fri, 24 Feb 2017 22:22:24 +0000
Subject: com php-src: Merge branch 'PHP-7.0' into PHP-7.1: NEWS ext/hash/hash_gost.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-97170@lists.php.net to get a copy of this message
Commit: f678b0eae2766a91e3a9e680b3d71befe7e4879c Author: Nikita Popov <nikita.ppv@gmail.com> Fri, 24 Feb 2017 23:22:24 +0100 Parents: 0ceedea2ccd39215b805c76a27ea857a1dc71222 eac8166bd468a3c7c00b5163f6f86804911b660d Branches: PHP-7.1 master Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=f678b0eae2766a91e3a9e680b3d71befe7e4879c Log: Merge branch 'PHP-7.0' into PHP-7.1 Changed paths: MM NEWS MM ext/hash/hash_gost.c Diff: diff --cc ext/hash/hash_gost.c index 7961fc6,c171337..95c61a9 --- a/ext/hash/hash_gost.c +++ b/ext/hash/hash_gost.c @@@ -227,14 -227,13 +227,13 @@@ static inline void Gost(PHP_GOST_CTX *c static inline void GostTransform(PHP_GOST_CTX *context, const unsigned char input[32]) { int i, j; - uint32_t data[8], temp = 0, save = 0; - php_hash_uint32 data[8], temp = 0; ++ uint32_t data[8], temp = 0; for (i = 0, j = 0; i < 8; ++i, j += 4) { - data[i] = ((php_hash_uint32) input[j]) | (((php_hash_uint32) input[j + 1]) << 8) | - (((php_hash_uint32) input[j + 2]) << 16) | (((php_hash_uint32) input[j + 3]) << 24); + data[i] = ((uint32_t) input[j]) | (((uint32_t) input[j + 1]) << 8) | + (((uint32_t) input[j + 2]) << 16) | (((uint32_t) input[j + 3]) << 24); - save = context->state[i + 8]; context->state[i + 8] += data[i] + temp; - temp = ((context->state[i + 8] < data[i]) || (context->state[i + 8] < save)) ? 1 : 0; + temp = context->state[i + 8] < data[i] ? 1 : (context->state[i + 8] == data[i] ? temp : 0); } Gost(context, data);

« previous php.cvs (#97170) next »