diff options
author | Shane Lontis <shane.lontis@oracle.com> | 2020-07-23 17:40:40 +1000 |
---|---|---|
committer | Shane Lontis <shane.lontis@oracle.com> | 2020-07-23 17:40:40 +1000 |
commit | ae89578be2930c726d6ef56451233757a89f224f (patch) | |
tree | dfe6f7fb5bc4b550b67bea0fe219fd6a132bd944 /apps/include/apps.h | |
parent | a27cb956c02220c502449176a8834b1d9643ac23 (diff) | |
download | openssl-ae89578be2930c726d6ef56451233757a89f224f.zip openssl-ae89578be2930c726d6ef56451233757a89f224f.tar.gz openssl-ae89578be2930c726d6ef56451233757a89f224f.tar.bz2 |
Test RSA oaep in fips mode
Added RSA oaep test that uses the pkeyutl application.
Added an openssl application option to support loading a (fips) provider via the '-config' option.
Added openssl application related environment variable 'OPENSSL_TEST_LIBCTX' (for testing purposes only),
that creates a non default library context.
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/11948)
Diffstat (limited to 'apps/include/apps.h')
-rw-r--r-- | apps/include/apps.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/apps/include/apps.h b/apps/include/apps.h index 87d1b47..9a76dcd 100644 --- a/apps/include/apps.h +++ b/apps/include/apps.h @@ -65,6 +65,7 @@ CONF *app_load_config_bio(BIO *in, const char *filename); CONF *app_load_config(const char *filename); CONF *app_load_config_quiet(const char *filename); int app_load_modules(const CONF *config); +CONF *app_load_config_modules(const char *configfile); void unbuffer(FILE *fp); void wait_for_async(SSL *s); # if defined(OPENSSL_SYS_MSDOS) @@ -290,9 +291,12 @@ typedef struct verify_options_st { extern VERIFY_CB_ARGS verify_args; +OPENSSL_CTX *app_create_libctx(void); +OPENSSL_CTX *app_get0_libctx(void); OSSL_PARAM *app_params_new_from_opts(STACK_OF(OPENSSL_STRING) *opts, const OSSL_PARAM *paramdefs); void app_params_free(OSSL_PARAM *params); +int app_provider_load(OPENSSL_CTX *libctx, const char *provider_name); void app_providers_cleanup(void); #endif |