openssl/providers/implementations
Shane Lontis 0d2bfe52bb Add AES_CBC_HMAC_SHA ciphers to providers.
Also Add ability for providers to dynamically exclude cipher algorithms.
Cipher algorithms are only returned from providers if their capable() method is either NULL,
or the method returns 1.
This is mainly required for ciphers that only have hardware implementations.
If there is no hardware support, then the algorithm needs to be not available.

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/10146)
2020-01-06 13:02:16 +10:00
..
asymciphers Teach the RSA implementation about TLS RSA Key Transport 2019-12-05 16:12:18 +00:00
ciphers Add AES_CBC_HMAC_SHA ciphers to providers. 2020-01-06 13:02:16 +10:00
digests Move providers/common/{ciphers,digests}/* to providers/implementations 2019-12-11 12:55:48 +01:00
exchange Cleanup: move providers/common/include/internal/provider_args.h 2019-10-10 14:12:15 +02:00
include/prov Add AES_CBC_HMAC_SHA ciphers to providers. 2020-01-06 13:02:16 +10:00
kdfs Fix no-des build 2019-12-20 22:37:17 +01:00
keymgmt CORE & PROV: make export of key data leaner through callback 2019-11-14 10:53:14 +01:00
macs mac poly1305: add missing NULL check in new function. 2019-12-13 10:31:28 +10:00
serializers coverity 1456638: fix null check 2020-01-05 18:05:14 +10:00
signature Cleanup: move remaining providers/common/include/internal/*.h 2019-10-10 14:12:15 +02:00
build.info PROV SERIALIZER: add common functionality to serialize keys 2019-11-29 20:55:16 +01:00