Add the concept of "Capabilities" to the default and fips providers
authorMatt Caswell <matt@openssl.org>
Mon, 18 May 2020 13:11:06 +0000 (14:11 +0100)
committerMatt Caswell <matt@openssl.org>
Fri, 19 Jun 2020 09:19:31 +0000 (10:19 +0100)
commit72bfc9585891cffd29eb683ae5fb3181d62b9d33
treed0aa468eff53efd75fe95b5210c2387acf7903ca
parentedeaa96ae6aa9b5e0ba5fe98a7258086767a7887
Add the concept of "Capabilities" to the default and fips providers

With capabilities we can query a provider about what it can do.
Initially we support a "TLS-GROUP" capability.

Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/11914)
include/openssl/core_names.h
include/openssl/core_numbers.h
providers/common/build.info
providers/common/capabilities.c [new file with mode: 0644]
providers/common/include/prov/providercommon.h
providers/defltprov.c
providers/fips/fipsprov.c