openssl/providers
Richard Levitte c319b6276b PROV: Re-implement all the keypair encoders
The base functionality to implement the keypair encoders doesn't
change much, but this results in a more massive amount of
OSSL_DISPATCH and OSSL_ALGORITHM arrays, to support a fine grained
selection of implementation based on what parts of the keypair
structure (combinations of key parameters, public key and private key)
should be output, the output type ("TEXT", "DER" or "PEM") and the
outermost output structure ("pkcs8", "SubjectPublicKeyInfo", key
type specific structures, ...).

We add support for the generic structure name "type-specific", to
allow selecting that without knowing the exact name of that structure.

Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/13167)
2020-11-11 12:43:27 +01:00
..
common Remove ossl_prov_util_nid_to_name() 2020-10-22 20:42:42 +10:00
fips Add AES KW inverse ciphers to the EVP layer 2020-11-02 09:22:14 +10:00
implementations PROV: Re-implement all the keypair encoders 2020-11-11 12:43:27 +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 PROV: Re-implement all the keypair decoders 2020-11-11 11:42:06 +01:00
defltprov.c PROV: Re-implement all the keypair encoders 2020-11-11 12:43:27 +01:00
encoders.inc PROV: Re-implement all the keypair encoders 2020-11-11 12:43:27 +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