Teach ssl_test_new to have different tests for different loaded providers
authorMatt Caswell <matt@openssl.org>
Tue, 7 Apr 2020 15:22:49 +0000 (16:22 +0100)
committerMatt Caswell <matt@openssl.org>
Mon, 20 Apr 2020 10:25:56 +0000 (11:25 +0100)
commitab5a02f70726e28b3c39391aac29a4aedb080ea3
tree368badd16c3f6ed604b3baabe8ccc18518a301f0
parentfea4e2bd36584cebb79f45680c6da0c14fde3d1e
Teach ssl_test_new to have different tests for different loaded providers

We now run the tests twice: Once with no specific providers loaded and
just using the default libctx, and a second time with a non-default libctx
and the default provider.

In the second run we disable tests which use a PSS cert/key because we
don't yet have support for that.

Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/11511)
test/generate_ssl_tests.pl
test/recipes/80-test_ssl_new.t
test/ssl-tests/20-cert-select.cnf
test/ssl-tests/20-cert-select.cnf.in
test/ssl_test.c