diff options
author | Pauli <paul.dale@oracle.com> | 2020-04-08 12:02:34 +1000 |
---|---|---|
committer | Pauli <paul.dale@oracle.com> | 2020-04-09 17:12:35 +1000 |
commit | 7b4344ac3e4d34c3086dfc46c92ebf73acfc390e (patch) | |
tree | 68fc5270785b18e93da758b462c12c800b6fbcf9 /providers/build.info | |
parent | f5056577ba08b3694aab2722eae1c97bf00acc80 (diff) |
Add a null provider which implements no algorithms.
By loading the null provider into the default context, it is possible
to verify that it is not accidentally being used.
Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/11488)
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 54c3381bca..45faecf6e9 100644 --- a/providers/build.info +++ b/providers/build.info @@ -151,3 +151,13 @@ IF[{- !$disabled{legacy} -}] SOURCE[$LEGACYGOAL]=legacyprov.c INCLUDE[$LEGACYGOAL]=../include implementations/include ENDIF + +# +# Null provider stuff +# +# Because the null provider is built in, it means that libcrypto must +# include all the object files that are needed. +$NULLGOAL=../libcrypto +SOURCE[$NULLGOAL]=nullprov.c + + |