openssl/crypto/serializer
Shane Lontis af88e64a98 Fix serializer_EVP_PKEY_to_bio so that that the key is exported if the serializer provider does not match the key provider.
RSA keys in the 'base' provider are different from a fips provider RSA key (since they have different object structures).
To use a fips provider key in the base serializer the key needs to be exported.
The fix was suggested by @levitte.

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/12162)
2020-08-12 09:25:49 +10:00
..
build.info DESERIALIZER: Implement decryption of password protected objects 2020-07-24 16:43:20 +02:00
deserializer_err.c DESERIALIZER: Add foundation for deserializers 2020-07-24 16:32:00 +02:00
deserializer_lib.c DESERIALIZER: Small bugfix in the deser_process() 2020-08-01 11:51:20 +10:00
deserializer_meth.c gettables: core changes to pass the provider context. 2020-08-07 08:02:14 +10:00
deserializer_pkey.c DESERIALIZER: Adjust to allow the use several deserializers with same name 2020-08-07 04:13:28 +02:00
serdes_pass.c DESERIALIZER: Rethink password handling 2020-08-01 11:51:18 +10:00
serializer_err.c serialization: break the provider locating code to avoid deadlock. 2020-06-23 19:46:57 +10:00
serializer_lib.c
serializer_local.h DESERIALIZER: Refactor the constructor setting API 2020-08-01 11:51:20 +10:00
serializer_meth.c gettables: core changes to pass the provider context. 2020-08-07 08:02:14 +10:00
serializer_pkey.c Fix serializer_EVP_PKEY_to_bio so that that the key is exported if the serializer provider does not match the key provider. 2020-08-12 09:25:49 +10:00