Lines Matching defs:params
13 #include <openssl/params.h>
48 static int self_test_events(const OSSL_PARAM params[], void *arg,
60 p = OSSL_PARAM_locate_const(params, OSSL_PROV_PARAM_SELF_TEST_PHASE);
65 p = OSSL_PARAM_locate_const(params, OSSL_PROV_PARAM_SELF_TEST_DESC);
70 p = OSSL_PARAM_locate_const(params, OSSL_PROV_PARAM_SELF_TEST_TYPE);
91 static int self_test_on_demand_fail(const OSSL_PARAM params[], void *arg)
93 return self_test_events(params, arg, "On Demand Failure", 1);
96 static int self_test_on_demand(const OSSL_PARAM params[], void *arg)
98 return self_test_events(params, arg, "On Demand", 0);
101 static int self_test_on_load(const OSSL_PARAM params[], void *arg)
103 return self_test_events(params, arg, "On Loading", 0);
109 OSSL_PARAM params[5];
121 params[0] = OSSL_PARAM_construct_utf8_ptr(OSSL_PROV_PARAM_NAME, &name, 0);
122 params[1] = OSSL_PARAM_construct_utf8_ptr(OSSL_PROV_PARAM_VERSION,
124 params[2] = OSSL_PARAM_construct_int(OSSL_PROV_PARAM_STATUS, &status);
125 params[3] = OSSL_PARAM_construct_utf8_ptr(OSSL_PROV_PARAM_BUILDINFO,
127 params[4] = OSSL_PARAM_construct_end();
128 OSSL_PARAM_set_all_unmodified(params);
129 if (!TEST_true(OSSL_PROVIDER_get_params(prov, params)))
131 if (!TEST_true(OSSL_PARAM_modified(params + 0))
132 || !TEST_true(OSSL_PARAM_modified(params + 1))
133 || !TEST_true(OSSL_PARAM_modified(params + 2))
134 || !TEST_true(OSSL_PARAM_modified(params + 3))
148 OSSL_PARAM params[2];
157 params[0] = OSSL_PARAM_construct_uint(OSSL_PROV_PARAM_STATUS, &status);
158 params[1] = OSSL_PARAM_construct_end();
159 if (!TEST_true(OSSL_PROVIDER_get_params(prov, params))
178 if (!TEST_true(OSSL_PROVIDER_get_params(prov, params))