mirror of https://github.com/openssl/openssl.git
IBM reported that, since the introduction of the ossltest provider, several tests are failing on s390x They are failing because MAC computation on s390x uses hardware acceleration, which bypasses the use of the ossltest provided digests. Because TLSProxy tests rely on the return of known consistent data (which the ossltest provider gives us), the HW acceleration ignores this giving us real MAC's instead, causing the test to fail. We could write an HMAC provided algorithm to override that behavior, but since this only occurs on s390, and only in cases in which the TLSprovider is used, it seems simpler, and more maintainable to just disable hw acceleration on those tests (given that we don't want to use the accelerated path anyway). Set the capabilities register for s390 to enforce this in the TLSProxy code. Fixes #28630 Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Paul Dale <ppzgs1@gmail.com> (Merged from https://github.com/openssl/openssl/pull/28633) |
||
---|---|---|
.. | ||
perl | ||
platform_symbols | ||
add-depends.pl | ||
analyze-contention-log.sh | ||
build.info | ||
c-compress-test.pl | ||
cavs-to-evptest.pl | ||
check-format-commit.sh | ||
check-format-test-negatives.c | ||
check-format-test-positives.c | ||
check-format.pl | ||
check-malloc-errs | ||
checkplatformsyms.pl | ||
ck_errf.pl | ||
copy.pl | ||
ctags.sh | ||
dofile.pl | ||
echo.pl | ||
engines.num | ||
err-to-raise | ||
find-doc-nits | ||
find-unused-errs | ||
fips-checksums.sh | ||
fix-deprecation | ||
fix-includes | ||
fix-includes.sed | ||
help.pl | ||
indent.pro | ||
lang-compress.pl | ||
libcrypto.num | ||
libssl.num | ||
markdownlint.rb | ||
merge-err-lines | ||
missingcrypto-internal.txt | ||
missingcrypto.txt | ||
missingcrypto111.txt | ||
missingmacro.txt | ||
missingmacro111.txt | ||
missingssl-internal.txt | ||
missingssl.txt | ||
missingssl111.txt | ||
mk-fipsmodule-cnf.pl | ||
mkbuildinf.pl | ||
mkdef.pl | ||
mkdir-p.pl | ||
mkerr.pl | ||
mkinstallvars.pl | ||
mknum.pl | ||
mkpod2html.pl | ||
mkrc.pl | ||
mktar.sh | ||
opensslwrap.sh | ||
other-internal.syms | ||
other.syms | ||
providers.num | ||
shlib_wrap.sh.in | ||
su-filter.pl | ||
update_abi_check.sh | ||
withlibctx.pl | ||
wrap.pl.in | ||
write-man-symlinks |