]> git.ipfire.org Git - thirdparty/openssl.git/commit
Fix aarch64 signed bit shift issue found by UBSAN
authorTom Cosgrove <tom.cosgrove@arm.com>
Mon, 18 Jul 2022 09:24:47 +0000 (10:24 +0100)
committerTomas Mraz <tomas@openssl.org>
Tue, 19 Jul 2022 10:14:33 +0000 (12:14 +0200)
commit1efd8533e1ccc5c5e69795eb393a6b79b62e48e2
tree9ecc5e350b12d67105aa43c5d93569395fc0bb87
parent7a16f179ab0bc2c474a754c0ad7e35b40534a38e
Fix aarch64 signed bit shift issue found by UBSAN

Also fix conditional branch out of range when using sanitisers.

Fixes #18813

Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com>
Change-Id: Ic543885091ed3ef2ddcbe21de0a4ac0bca1e2494

Reviewed-by: Paul Dale <pauli@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/18816)
crypto/aes/asm/bsaes-armv8.pl
crypto/arm_arch.h