]> git.ipfire.org Git - thirdparty/openssl.git/commit
Fix Coverity 1498612: integer overflow
authorPauli <pauli@openssl.org>
Wed, 16 Mar 2022 03:13:25 +0000 (14:13 +1100)
committerPauli <pauli@openssl.org>
Fri, 25 Mar 2022 06:31:37 +0000 (17:31 +1100)
commit81487b65b9eb8148471e729b8c1959521d62c69e
treee9b1a5006b767159f122e9b77d3fb278e6fada42
parent288e9680399d3a755861d309058dda2fb48af8bf
Fix Coverity 1498612: integer overflow

The assert added cannot ever fail because (current & 0xFFFF) != 0 from the
while loop and the trailing zero bit count therefore cannot be as large as 32.

Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com>
(Merged from https://github.com/openssl/openssl/pull/17892)
crypto/ec/curve448/curve448.c