Build Update for openssl/openssl
-------------------------------------
Build: #36587
Status: Errored
Duration: 7 hrs, 26 mins, and 54 secs
Commit: 04cb5ec (master)
Author: Shane Lontis
Message: Add 'on demand self test' and status test to providers
The default and legacy providers currently return 1 for status and self test
checks.
Added test to show the 3 different stages the self test can be run (for
installation, loading and on demand).
For the fips provider:
- If the on demand self test fails, then any subsequent fetches should also
fail. To implement this the
cached algorithms are flushed on failure.
- getting the self test callback in the fips provider is a bit complicated
since the callback hangs off the core
libctx (as it is set by the application) not the actual fips library
context. Also the callback can be set at
any time not just during the OSSL_provider_init() so it is calculated each
time before doing any self test.
Reviewed-by: Matt Caswell <[email protected]>
(Merged from https://github.com/openssl/openssl/pull/11752)
View the changeset:
https://github.com/openssl/openssl/compare/dda4e259e51a...04cb5ec0b748
View the full build log and details:
https://travis-ci.com/github/openssl/openssl/builds/179020240?utm_medium=notification&utm_source=email
--
You can unsubscribe from build emails from the openssl/openssl repository going
to
https://travis-ci.com/account/preferences/unsubscribe?repository=13885459&utm_medium=notification&utm_source=email.
Or unsubscribe from *all* email updating your settings at
https://travis-ci.com/account/preferences/unsubscribe?utm_medium=notification&utm_source=email.
Or configure specific recipients for build notifications in your .travis.yml
file. See https://docs.travis-ci.com/user/notifications.