openssl/test/recipes/30-test_evp_data
Richard Levitte 3b5d61f472 test/evp_test.c: modify to use OSSL_PROVIDER_available()
This changes the stanza format used so far.  Some test stanza had the
following line, only possible for digests:

    Legacy = 1

These have been traded for the following:

    Availablein = legacy

That line is globally available in all test stanza and can be used to
tell what providers a certain algorithm may be available in.  Only one
provider needs to match, so one might have something like this for
some tests:

    Availablein = default fips

This means that one of those providers must be available for the test
stanza to be performed.

If the providers mentioned for a stanza aren't available, the test is
skipped.
If this line isn't used in a stanza, the algorithm is assumed to be
available unconditionally (either by fallback providers, or providers
loaded by the config file).

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/9398)
2019-07-26 18:14:41 +02:00
..
evpaessiv.txt Add RFC5297 AES-SIV support 2018-12-12 08:16:10 +10:00
evpcase.txt Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
evpccmcavs.txt Add the NIST CAVS test vectors for CCM 2019-05-23 10:49:54 +01:00
evpciph.txt Allow AES XTS decryption using duplicate keys. 2019-06-24 17:54:47 +10:00
evpdigest.txt test/evp_test.c: modify to use OSSL_PROVIDER_available() 2019-07-26 18:14:41 +02:00
evpencod.txt Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
evpkdf.txt Add X9.42 KDF. 2019-07-09 09:33:18 +10:00
evpmac.txt Don't allow SHAKE128/SHAKE256 with HMAC 2019-03-27 14:32:08 +00:00
evppbe.txt Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
evppkey.txt Remove function name from errors 2019-07-16 05:26:28 +02:00
evppkey_ecc.txt Remove function name from errors 2019-07-16 05:26:28 +02:00
evppkey_kdf.txt Added new EVP/KDF API. 2019-02-13 12:11:49 +01:00