openssl/crypto/store
Richard Levitte 70c06aafa6 DECODER: Allow precise result type for OSSL_DECODER_CTX_new_by_EVP_PKEY()
There is some data that is very difficult to guess.  For example, DSA
parameters and X9.42 DH parameters look exactly the same, a SEQUENCE
of 3 INTEGER.  Therefore, callers may need the possibility to select
the exact keytype that they expect to get.

This will also allow use to translate d2i_TYPEPrivateKey(),
d2i_TYPEPublicKey() and d2i_TYPEParams() into OSSL_DECODER terms much
more smoothly.

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/13061)
2020-10-04 13:01:47 +02:00
..
build.info STORE: Deprecate legacy / ENGINE functions 2020-09-03 17:48:32 +02:00
store_err.c STORE: Distinguish public keys from private keys 2020-08-20 12:37:35 +02:00
store_init.c STORE: Move the built-in 'file:' loader to become an engine module 2020-09-03 17:48:32 +02:00
store_lib.c Run the withlibctx.pl script 2020-10-01 09:25:20 +01:00
store_local.h Run the withlibctx.pl script 2020-10-01 09:25:20 +01:00
store_meth.c STORE: Add the base functions to support provider based loaders 2020-08-24 10:02:25 +02:00
store_register.c Run the withlibctx.pl script 2020-10-01 09:25:20 +01:00
store_result.c DECODER: Allow precise result type for OSSL_DECODER_CTX_new_by_EVP_PKEY() 2020-10-04 13:01:47 +02:00
store_strings.c STORE: Distinguish public keys from private keys 2020-08-20 12:37:35 +02:00