mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-22 19:00:07 +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>
|
||||
|
||||
[BZ #14195]
|
||||
|
@ -125,7 +125,7 @@ sha512_process_block (const void *buffer, size_t len, struct sha512_ctx *ctx)
|
||||
#else
|
||||
uint64_t lolen = len;
|
||||
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));
|
||||
#endif
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user