openssl/providers/implementations
Richard Levitte 1640d48c5b CORE & PROV: make export of key data leaner through callback
Exporting data from a provider owned domainparams or key is quite an
ordeal, with having to figure out what parameter keys an
implementation supports, call the export function a first time to find
out how large each parameter buffer must be, allocate the necessary
space for it, and call the export function again.

So how about letting the export function build up the key data params
and call back with that?  This change implements exactly such a
mechanism.

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/10414)
2019-11-14 10:53:14 +01:00
..
asymciphers Move RSA Asym cipher code to the default provider 2019-11-14 09:29:46 +00:00
ciphers Add rc4_hmac_md5 cipher to default provider 2019-11-11 10:04:46 +10:00
digests Cleanup: move remaining providers/common/include/internal/*.h 2019-10-10 14:12:15 +02:00
exchange Cleanup: move providers/common/include/internal/provider_args.h 2019-10-10 14:12:15 +02:00
include/prov Move RSA Asym cipher code to the default provider 2019-11-14 09:29:46 +00:00
kdfs Add KRB5KDF from RFC 3961 2019-10-23 08:32:48 +02:00
keymgmt CORE & PROV: make export of key data leaner through callback 2019-11-14 10:53:14 +01:00
macs Add ChaCha related ciphers to default provider 2019-10-16 16:18:42 +10:00
signature Cleanup: move remaining providers/common/include/internal/*.h 2019-10-10 14:12:15 +02:00
build.info Move RSA Asym cipher code to the default provider 2019-11-14 09:29:46 +00:00