diff options
author | Pauli <paul.dale@oracle.com> | 2020-06-11 09:08:01 +1000 |
---|---|---|
committer | Pauli <paul.dale@oracle.com> | 2020-07-30 20:15:22 +1000 |
commit | dfc0857d8191d43be320f4ba472b7c782248a35d (patch) | |
tree | 1fc044e3ce75b9f8518461c157f7430725a6ad85 /providers/build.info | |
parent | aa97970c1a69ae15b4191aa58cdb56e016f15922 (diff) |
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)
Diffstat (limited to 'providers/build.info')
-rw-r--r-- | providers/build.info | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/providers/build.info b/providers/build.info index b1bb966b70..8d82d3f911 100644 --- a/providers/build.info +++ b/providers/build.info @@ -109,6 +109,16 @@ INCLUDE[$DEFAULTGOAL]=implementations/include LIBS=$DEFAULTGOAL # +# Base provider stuff +# +# Because the base provider is built in, it means that libcrypto +# must include all of the object files that are needed. +$BASEGOAL=../libcrypto +SOURCE[$BASEGOAL]=$LIBIMPLEMENTATIONS $LIBNONFIPS +SOURCE[$BASEGOAL]=baseprov.c +INCLUDE[$BASEGOAL]=implementations/include + +# # FIPS provider stuff # # We define it this way to ensure that configdata.pm will have all the |