openssl/providers
Richard Levitte 6963979f5c DECODER: Adjust the library context of keys in our decoders
Because decoders are coupled with keymgmts from the same provider,
ours need to produce provider side keys the same way.  Since our
keymgmts create key data with the provider library context, so must
our decoders.

We solve with functions to adjust the library context of decoded keys,
and use them.

Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org>
(Merged from https://github.com/openssl/openssl/pull/13661)
2020-12-17 12:02:08 +01:00
..
common Fix error clash in build 2020-12-09 21:46:38 +10:00
fips Add fips self tests for all included kdf 2020-12-11 10:59:32 +10:00
implementations DECODER: Adjust the library context of keys in our decoders 2020-12-17 12:02:08 +01:00
baseprov.c PROV: Re-implement all the keypair encoders 2020-11-11 12:43:27 +01:00
build.info providers/build.info: Tag the FIPS module, for the build file 2020-10-08 11:29:23 +02:00
decoders.inc Remove unnecessary guards around MSBLOB and PVK readers and writers 2020-12-13 10:27:31 +01:00
defltprov.c rand: add a provider side seed source. 2020-12-09 12:20:32 +10:00
encoders.inc PROV: Add MSBLOB and PVK encoders 2020-12-15 14:27:37 +01:00
legacyprov.c Rename some occurrences of 'library_context' and 'lib_ctx' to 'libctx' 2020-10-15 12:00:21 +01:00
nullprov.c null prov: fix gettable param array type. 2020-10-16 10:33:38 +10:00
prov_running.c keygen: add FIPS error state management to conditional self tests 2020-09-12 16:46:51 +10:00
stores.inc prov: prefix all OSSL_DISPATCH tables names with ossl_ 2020-09-29 16:31:46 +10:00