Add a null provider which implements no algorithms.
authorPauli <paul.dale@oracle.com>
Wed, 8 Apr 2020 02:02:34 +0000 (12:02 +1000)
committerPauli <paul.dale@oracle.com>
Thu, 9 Apr 2020 07:12:35 +0000 (17:12 +1000)
commit7b4344ac3e4d34c3086dfc46c92ebf73acfc390e
tree68fc5270785b18e93da758b462c12c800b6fbcf9
parentf5056577ba08b3694aab2722eae1c97bf00acc80
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)
crypto/provider_predefined.c
doc/man7/OSSL_PROVIDER-null.pod [new file with mode: 0644]
providers/build.info
providers/nullprov.c [new file with mode: 0644]
test/recipes/20-test_provider.t