openssl/providers/implementations
Richard Levitte b5b6669fb6 PROV: Make the DER to KEY deserializer decode parameters too
It should be noted that this may be dodgy if we ever encounter
parameter objects that look like something else.  However, experience
with the OSSL_STORE 'file:' loader, which does exactly this kind of
thing, has worked fine so far.

A possibility could be that to decode parameters specifically, we
demand that there's an incoming data type specifying this, which
demands by extension that parameters can only come from a file format
that has the parameter type encoded, such as PEM.  This would be a
future effort.

Fixes #12568

Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/12569)
2020-08-04 14:35:12 +10:00
..
asymciphers Make the naming scheme for dispatched functions more consistent 2020-06-24 22:01:22 +02:00
ciphers Fix provider cipher reinit issue 2020-07-22 10:40:55 +10:00
digests Update copyright year 2020-07-16 14:47:04 +02:00
exchange Change the provider implementation of X942kdf to use wpacket to do der encoding of sharedInfo 2020-08-04 12:18:51 +10:00
include/prov DESERIALIZER: Add deserializers for the rest of our asymmetric key types 2020-08-01 11:51:19 +10:00
kdfs Change the provider implementation of X942kdf to use wpacket to do der encoding of sharedInfo 2020-08-04 12:18:51 +10:00
keymgmt DESERIALIZER: Add deserializers for the rest of our asymmetric key types 2020-08-01 11:51:19 +10:00
macs Update copyright year 2020-06-25 14:13:12 +01:00
rands Fix DRBG reseed counter condition. 2020-07-23 01:12:48 +02:00
serializers PROV: Make the DER to KEY deserializer decode parameters too 2020-08-04 14:35:12 +10:00
signature Make the naming scheme for dispatched functions more consistent 2020-06-24 22:01:22 +02:00
build.info rand: set up EVP and DRBG infrastructure for RAND from providers. 2020-06-24 20:05:41 +10:00