STORE: Make sure the loader to be registered is complete
authorRichard Levitte <levitte@openssl.org>
Thu, 29 Jun 2017 19:47:54 +0000 (21:47 +0200)
committerRichard Levitte <levitte@openssl.org>
Thu, 29 Jun 2017 20:11:40 +0000 (22:11 +0200)
commit5ee407460b3b68aa4695f17cf8c43e0d07cb18a8
tree74b5bced7daa6b7b76b47a0c9d786df922fd3f91
parent6f9c5062682c0f30d62af54b15ad6904e4dd8cb6
STORE: Make sure the loader to be registered is complete

Most of the loader function pointers are crucial, they must be defined
unconditionally.  Therefore, let's make sure OSSL_STORE_register_loader
refuses to register incomplete loaders

Reviewed-by: Ben Kaduk <kaduk@mit.edu>
(Merged from https://github.com/openssl/openssl/pull/3805)
crypto/err/openssl.txt
crypto/store/store_err.c
crypto/store/store_register.c
include/openssl/storeerr.h