New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix aarch64 signed bit shift issue found by UBSAN #18816
Fix aarch64 signed bit shift issue found by UBSAN #18816
Conversation
Also fix conditional branch out of range when using sanitisers. Fixes openssl#18813 Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com> Change-Id: Ic543885091ed3ef2ddcbe21de0a4ac0bca1e2494
This pull request is ready to merge |
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 #18816)
Merged to master branch. And the header fix cherry-picked to 3.0 branch too. The crypto/aes/asm/bsaes-armv8.pl is not present in 3.0 so that part of the patch was skipped. |
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 #18816) (cherry picked from commit 1efd853)
@t8m @mattcaswell @paulidale In the discussion about the problems with OpenSSL v3.0.3 on Tandem NonStop (#18232) , Matt Caswell asked about them adding a buildbot worker to the OpenSSL project CI. Is there something we can do like this to add native (rather than cross-compiled) What's the best way to progress this? |
Also fix conditional branch out of range when using sanitisers. Fixes openssl#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 openssl#18816)
Also fix conditional branch out of range when using sanitisers. Fixes openssl#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 openssl#18816)
Also fix conditional branch out of range when using sanitisers.
Fixes #18813