mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-23 03:10:05 +00:00
Fix last sha512.c change to avoid compiler warning.
This commit is contained in:
parent
1afbc875e3
commit
dd924cd7cc
@ -1,3 +1,8 @@
|
|||||||
|
2012-08-15 Roland McGrath <roland@hack.frob.com>
|
||||||
|
|
||||||
|
* crypt/sha512.c (sha512_process_block) [!USE_TOTAL128]: Avoid
|
||||||
|
shifting LEN more than 31 bits at once.
|
||||||
|
|
||||||
2012-08-15 Liubov Dmitrieva <liubov.dmitrieva@gmail.com>
|
2012-08-15 Liubov Dmitrieva <liubov.dmitrieva@gmail.com>
|
||||||
|
|
||||||
[BZ #14195]
|
[BZ #14195]
|
||||||
|
@ -125,7 +125,7 @@ sha512_process_block (const void *buffer, size_t len, struct sha512_ctx *ctx)
|
|||||||
#else
|
#else
|
||||||
uint64_t lolen = len;
|
uint64_t lolen = len;
|
||||||
ctx->total[TOTAL128_low] += lolen;
|
ctx->total[TOTAL128_low] += lolen;
|
||||||
ctx->total[TOTAL128_high] += ((len >> 63 >> 1)
|
ctx->total[TOTAL128_high] += ((len >> 31 >> 31 >> 2)
|
||||||
+ (ctx->total[TOTAL128_low] < lolen));
|
+ (ctx->total[TOTAL128_low] < lolen));
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user