2
0
mirror of https://github.com/openssl/openssl.git synced 2025-03-01 19:28:10 +08:00
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
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
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
nullprov.c
prov_running.c
stores.inc