TEST: Modify test/recipes/90-test_store.t for use with different 'file:' loaders
authorRichard Levitte <levitte@openssl.org>
Thu, 23 Jul 2020 15:34:26 +0000 (17:34 +0200)
committerRichard Levitte <levitte@openssl.org>
Thu, 3 Sep 2020 15:48:32 +0000 (17:48 +0200)
commit7620d89c3f2f420ea951fb5b48f976079bfc7429
treea5e17343faf4e0a9d7ecd9847a7a3ba43940609d
parenta1447076beee138cab1cc4b277aae189defffdf4
TEST: Modify test/recipes/90-test_store.t for use with different 'file:' loaders

We want to perform the same tests with a provider implementation, and
also make sure that an ENGINE implementation works as advertised.

OSSL_STORE_open() / OSSL_STORE_open_wirh_libctx() work in such a way
that they look for internal / engine implementations first, and only
failing that, they will try to fetch a provider implementation.  This
ensures that when we do specify an engine, it gets exceptional priority.

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/12587)
test/recipes/90-test_store.t