From c4fc564d48456be622509886d3ea5618fce2a02e Mon Sep 17 00:00:00 2001 From: Richard Levitte Date: Wed, 22 Jul 2020 22:54:54 +0200 Subject: STORE: Add the base functions to support provider based loaders This includes fixing a bug that could only be discovered when no loaders were registered. Reviewed-by: Shane Lontis (Merged from https://github.com/openssl/openssl/pull/12512) --- include/internal/cryptlib.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'include/internal/cryptlib.h') diff --git a/include/internal/cryptlib.h b/include/internal/cryptlib.h index 3075bd70c0..1df0c5df34 100644 --- a/include/internal/cryptlib.h +++ b/include/internal/cryptlib.h @@ -160,7 +160,8 @@ typedef struct ossl_ex_data_global_st { # define OPENSSL_CTX_SELF_TEST_CB_INDEX 12 # define OPENSSL_CTX_BIO_PROV_INDEX 13 # define OPENSSL_CTX_GLOBAL_PROPERTIES 14 -# define OPENSSL_CTX_MAX_INDEXES 15 +# define OPENSSL_CTX_STORE_LOADER_STORE_INDEX 15 +# define OPENSSL_CTX_MAX_INDEXES 16 typedef struct openssl_ctx_method { void *(*new_func)(OPENSSL_CTX *ctx); -- cgit v1.2.3