From 242dfd8a1b93326d200383948a8d57db5ce57de0 Mon Sep 17 00:00:00 2001 From: Pauli Date: Thu, 8 Jul 2021 11:22:14 +1000 Subject: apps: add query to allow a command to know of a provider command line option was processed Better fixing: Fixing #15683 Fixing #15686 Replacing rather than fixing: Fixing #15414 Since that claims to fix another: Fixing #15372 Reviewed-by: Tomas Mraz (Merged from https://github.com/openssl/openssl/pull/16022) --- apps/include/opt.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'apps/include') diff --git a/apps/include/opt.h b/apps/include/opt.h index ce0e35cd72..4f83a0ed53 100644 --- a/apps/include/opt.h +++ b/apps/include/opt.h @@ -388,8 +388,13 @@ int opt_pair(const char *arg, const OPT_PAIR * pairs, int *result); int opt_verify(int i, X509_VERIFY_PARAM *vpm); int opt_rand(int i); int opt_provider(int i); +int opt_provider_option_given(void); char **opt_rest(void); int opt_num_rest(void); +/* Returns non-zero if legacy paths are still available */ +int opt_legacy_okay(void); + + #endif /* OSSL_APPS_OPT_H */ -- cgit v1.2.3