diff options
author | Richard Levitte <levitte@openssl.org> | 2019-07-11 12:19:33 +0200 |
---|---|---|
committer | Richard Levitte <levitte@openssl.org> | 2019-07-23 07:30:33 +0200 |
commit | 261750134865150fe72298fd34dc7214c849b926 (patch) | |
tree | 82945159a6401fd6b6a09c0f5161cf2cd3b45a2a /providers | |
parent | 3efe19145ceaf27d27c45384269fa37aa4f4b57f (diff) | |
download | openssl-261750134865150fe72298fd34dc7214c849b926.zip openssl-261750134865150fe72298fd34dc7214c849b926.tar.gz openssl-261750134865150fe72298fd34dc7214c849b926.tar.bz2 |
Replace OSSL_ITEM with OSSL_PARAM as parameter descriptor, everywhere
Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/9346)
Diffstat (limited to 'providers')
-rw-r--r-- | providers/default/defltprov.c | 12 | ||||
-rw-r--r-- | providers/fips/fipsprov.c | 12 |
2 files changed, 12 insertions, 12 deletions
diff --git a/providers/default/defltprov.c b/providers/default/defltprov.c index 18e3a5c..2c25bf7 100644 --- a/providers/default/defltprov.c +++ b/providers/default/defltprov.c @@ -20,14 +20,14 @@ static OSSL_core_get_param_types_fn *c_get_param_types = NULL; static OSSL_core_get_params_fn *c_get_params = NULL; /* Parameters we provide to the core */ -static const OSSL_ITEM deflt_param_types[] = { - { OSSL_PARAM_UTF8_PTR, OSSL_PROV_PARAM_NAME }, - { OSSL_PARAM_UTF8_PTR, OSSL_PROV_PARAM_VERSION }, - { OSSL_PARAM_UTF8_PTR, OSSL_PROV_PARAM_BUILDINFO }, - { 0, NULL } +static const OSSL_PARAM deflt_param_types[] = { + OSSL_PARAM_DEFN(OSSL_PROV_PARAM_NAME, OSSL_PARAM_UTF8_PTR, NULL, 0), + OSSL_PARAM_DEFN(OSSL_PROV_PARAM_VERSION, OSSL_PARAM_UTF8_PTR, NULL, 0), + OSSL_PARAM_DEFN(OSSL_PROV_PARAM_BUILDINFO, OSSL_PARAM_UTF8_PTR, NULL, 0), + OSSL_PARAM_END }; -static const OSSL_ITEM *deflt_get_param_types(const OSSL_PROVIDER *prov) +static const OSSL_PARAM *deflt_get_param_types(const OSSL_PROVIDER *prov) { return deflt_param_types; } diff --git a/providers/fips/fipsprov.c b/providers/fips/fipsprov.c index c1fbe4a..50d3c4b 100644 --- a/providers/fips/fipsprov.c +++ b/providers/fips/fipsprov.c @@ -80,11 +80,11 @@ static const OPENSSL_CTX_METHOD fips_prov_ossl_ctx_method = { /* Parameters we provide to the core */ -static const OSSL_ITEM fips_param_types[] = { - { OSSL_PARAM_UTF8_PTR, OSSL_PROV_PARAM_NAME }, - { OSSL_PARAM_UTF8_PTR, OSSL_PROV_PARAM_VERSION }, - { OSSL_PARAM_UTF8_PTR, OSSL_PROV_PARAM_BUILDINFO }, - { 0, NULL } +static const OSSL_PARAM fips_param_types[] = { + OSSL_PARAM_DEFN(OSSL_PROV_PARAM_NAME, OSSL_PARAM_UTF8_PTR, NULL, 0), + OSSL_PARAM_DEFN(OSSL_PROV_PARAM_VERSION, OSSL_PARAM_UTF8_PTR, NULL, 0), + OSSL_PARAM_DEFN(OSSL_PROV_PARAM_BUILDINFO, OSSL_PARAM_UTF8_PTR, NULL, 0), + OSSL_PARAM_END }; /* TODO(3.0): To be removed */ @@ -149,7 +149,7 @@ static int dummy_evp_call(void *provctx) return ret; } -static const OSSL_ITEM *fips_get_param_types(const OSSL_PROVIDER *prov) +static const OSSL_PARAM *fips_get_param_types(const OSSL_PROVIDER *prov) { return fips_param_types; } |