openssl/providers/implementations/encode_decode
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
..
build.info PROV: Add MSBLOB and PVK encoders 2020-12-15 14:27:37 +01:00
decode_der2key.c DECODER: Adjust the library context of keys in our decoders 2020-12-17 12:02:08 +01:00
decode_ms2key.c Remove unnecessary guards around MSBLOB and PVK readers and writers 2020-12-13 10:27:31 +01:00
decode_pem2der.c PROV: Re-implement all the keypair decoders 2020-11-11 11:42:06 +01:00
encode_key2any.c Add necessary checks of OPENSSL_NO_DH, OPENSSL_NO_DSA and OPENSSL_NO_EC 2020-12-16 11:56:38 +01:00
encode_key2ms.c PROV: Add MSBLOB and PVK encoders 2020-12-15 14:27:37 +01:00
encode_key2text.c EVP_PKEY & DH: Make DH EVP_PKEY_CTX parameter ctrls / setters more available 2020-12-16 11:55:39 +01:00
endecoder_common.c ENCODER: Refactor provider implementations, and some cleanup 2020-09-09 16:35:22 +02:00
endecoder_local.h ENCODER: Refactor provider implementations, and some cleanup 2020-09-09 16:35:22 +02:00