]> git.ipfire.org Git - thirdparty/openssl.git/commit - providers/serializers.inc
serialisation: Add a built-in base provider.
authorPauli <paul.dale@oracle.com>
Wed, 10 Jun 2020 23:08:01 +0000 (09:08 +1000)
committerPauli <paul.dale@oracle.com>
Thu, 30 Jul 2020 10:15:22 +0000 (20:15 +1000)
commitdfc0857d8191d43be320f4ba472b7c782248a35d
tree1fc044e3ce75b9f8518461c157f7430725a6ad85
parentaa97970c1a69ae15b4191aa58cdb56e016f15922
serialisation: Add a built-in base provider.

Move the libcrypto serialisation functionality into a place where it can
be provided at some point. The serialisation still remains native in the
default provider.

Add additional code to the list command to display what kind of serialisation
each entry is capable of.

Having the FIPS provider auto load the base provider is a future
(but necessary) enhancement.

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/12104)
apps/list.c
crypto/provider_predefined.c
doc/man1/openssl-list.pod.in
doc/man7/OSSL_PROVIDER-base.pod [new file with mode: 0644]
doc/man7/OSSL_PROVIDER-default.pod
doc/man7/provider.pod
providers/baseprov.c [new file with mode: 0644]
providers/build.info
providers/defltprov.c
providers/serializers.inc [new file with mode: 0644]