HomeSort by: relevance | last modified time | path
    Searched refs:keymgmt (Results 1 - 25 of 53) sorted by relevancy

1 2 3

  /src/crypto/external/apache2/openssl/dist/crypto/evp/
keymgmt_meth.c 32 EVP_KEYMGMT *keymgmt = NULL; local
34 if ((keymgmt = OPENSSL_zalloc(sizeof(*keymgmt))) == NULL)
36 if (!CRYPTO_NEW_REF(&keymgmt->refcnt, 1)) {
37 EVP_KEYMGMT_free(keymgmt);
40 return keymgmt;
53 static int get_legacy_alg_type_from_keymgmt(const EVP_KEYMGMT *keymgmt)
57 EVP_KEYMGMT_names_do_all(keymgmt, help_get_legacy_alg_type_from_keymgmt,
68 EVP_KEYMGMT *keymgmt = NULL; local
75 if ((keymgmt = keymgmt_new()) == NULL
    [all...]
keymgmt_lib.c 36 if ((data->keydata = evp_keymgmt_newdata(data->keymgmt)) == NULL) {
50 if (evp_keymgmt_import(data->keymgmt, data->keydata, data->selection,
54 evp_keymgmt_freedata(data->keymgmt, data->keydata);
60 int evp_keymgmt_util_assign_pkey(EVP_PKEY *pkey, EVP_KEYMGMT *keymgmt,
63 if (pkey == NULL || keymgmt == NULL || keydata == NULL
64 || !EVP_PKEY_set_type_by_keymgmt(pkey, keymgmt)) {
73 EVP_PKEY *evp_keymgmt_util_make_pkey(EVP_KEYMGMT *keymgmt, void *keydata)
77 if (keymgmt == NULL
80 || !evp_keymgmt_util_assign_pkey(pkey, keymgmt, keydata)) {
92 return evp_keymgmt_export(pk->keymgmt, pk->keydata, selection
    [all...]
pmeth_gn.c 35 if (ctx->keymgmt == NULL || ctx->keymgmt->gen_init == NULL)
40 ctx->op.keymgmt.genctx = evp_keymgmt_gen_init(ctx->keymgmt,
44 ctx->op.keymgmt.genctx = evp_keymgmt_gen_init(ctx->keymgmt, OSSL_KEYMGMT_SELECT_KEYPAIR,
49 if (ctx->op.keymgmt.genctx == NULL)
150 if (ctx->op.keymgmt.genctx == NULL)
167 EVP_KEYMGMT *tmp_keymgmt = ctx->keymgmt;
177 ret = evp_keymgmt_gen_set_template(ctx->keymgmt,
    [all...]
p_lib.c 54 int len, EVP_KEYMGMT *keymgmt);
168 if (EVP_PKEY_set_type_by_keymgmt(to, from->keymgmt) == 0)
194 /* For purely provided keys, we just call the keymgmt utility */
195 if (to->keymgmt != NULL && from->keymgmt != NULL) {
203 * Try exporting |from| to |to|'s keymgmt, then use evp_keymgmt_dup()
208 if (to->keymgmt != NULL && to->keydata == NULL) {
209 EVP_KEYMGMT *to_keymgmt = to->keymgmt;
220 ok = (to->keydata = evp_keymgmt_dup(to->keymgmt,
242 if (pkey->keymgmt != NULL
2085 EVP_KEYMGMT *keymgmt = src->keymgmt; local
    [all...]
pmeth_check.c 30 EVP_KEYMGMT *keymgmt; local
36 keymgmt = ctx->keymgmt;
38 &keymgmt, ctx->propquery);
44 return evp_keymgmt_validate(keymgmt, keydata, selection, checktype);
pmeth_lib.c 150 && ctx->op.keymgmt.genctx != NULL)
166 EVP_KEYMGMT *keymgmt = NULL; local
176 keytype = EVP_KEYMGMT_get0_name(pkey->keymgmt);
187 /* If no ID was found here, we can only resort to find a keymgmt */
249 * keymgmt. Otherwise, we fetch one for the keytype we got. This
253 if (pkey != NULL && pkey->keymgmt != NULL) {
254 if (!EVP_KEYMGMT_up_ref(pkey->keymgmt))
257 keymgmt = pkey->keymgmt;
259 keymgmt = EVP_KEYMGMT_fetch(libctx, keytype, propquery)
    [all...]
exchange.c 237 || !EVP_PKEY_set_type_by_keymgmt(pkey, ctx->keymgmt)
238 || (pkey->keydata = evp_keymgmt_newdata(ctx->keymgmt)) == NULL) {
248 * Try to derive the supported exch from |ctx->keymgmt|.
250 if (!ossl_assert(ctx->pkey->keymgmt == NULL
251 || ctx->pkey->keymgmt == ctx->keymgmt)) {
256 supported_exch = evp_keymgmt_util_query_operation_name(ctx->keymgmt,
270 * as |ctx->keymgmt|
272 * We then try to fetch the keymgmt from the same provider as the
273 * exchange, and try to export |ctx->pkey| to that keymgmt (whe
    [all...]
  /src/crypto/external/bsd/openssl/dist/crypto/evp/
keymgmt_meth.c 22 EVP_KEYMGMT *keymgmt = NULL; local
24 if ((keymgmt = OPENSSL_zalloc(sizeof(*keymgmt))) == NULL
25 || (keymgmt->lock = CRYPTO_THREAD_lock_new()) == NULL) {
26 EVP_KEYMGMT_free(keymgmt);
31 keymgmt->refcnt = 1;
33 return keymgmt;
41 EVP_KEYMGMT *keymgmt = NULL; local
46 if ((keymgmt = keymgmt_new()) == NULL)
49 keymgmt->name_id = name_id
    [all...]
keymgmt_lib.c 36 if ((data->keydata = evp_keymgmt_newdata(data->keymgmt)) == NULL) {
50 if (evp_keymgmt_import(data->keymgmt, data->keydata, data->selection,
54 evp_keymgmt_freedata(data->keymgmt, data->keydata);
60 int evp_keymgmt_util_assign_pkey(EVP_PKEY *pkey, EVP_KEYMGMT *keymgmt,
63 if (pkey == NULL || keymgmt == NULL || keydata == NULL
64 || !EVP_PKEY_set_type_by_keymgmt(pkey, keymgmt)) {
73 EVP_PKEY *evp_keymgmt_util_make_pkey(EVP_KEYMGMT *keymgmt, void *keydata)
77 if (keymgmt == NULL
80 || !evp_keymgmt_util_assign_pkey(pkey, keymgmt, keydata)) {
92 return evp_keymgmt_export(pk->keymgmt, pk->keydata, selection
    [all...]
pmeth_gn.c 35 if (ctx->keymgmt == NULL || ctx->keymgmt->gen_init == NULL)
40 ctx->op.keymgmt.genctx =
41 evp_keymgmt_gen_init(ctx->keymgmt,
45 ctx->op.keymgmt.genctx =
46 evp_keymgmt_gen_init(ctx->keymgmt, OSSL_KEYMGMT_SELECT_KEYPAIR,
51 if (ctx->op.keymgmt.genctx == NULL)
152 if (ctx->op.keymgmt.genctx == NULL)
169 EVP_KEYMGMT *tmp_keymgmt = ctx->keymgmt;
180 ret = evp_keymgmt_gen_set_template(ctx->keymgmt,
    [all...]
p_lib.c 54 int len, EVP_KEYMGMT *keymgmt);
155 if (EVP_PKEY_set_type_by_keymgmt(to, from->keymgmt) == 0)
178 /* For purely provided keys, we just call the keymgmt utility */
179 if (to->keymgmt != NULL && from->keymgmt != NULL) {
186 * Try exporting |from| to |to|'s keymgmt, then use evp_keymgmt_dup()
191 if (to->keymgmt != NULL && to->keydata == NULL) {
192 EVP_KEYMGMT *to_keymgmt = to->keymgmt;
204 ok = (to->keydata = evp_keymgmt_dup(to->keymgmt,
221 if (pkey->keymgmt != NULL
2018 EVP_KEYMGMT *keymgmt = src->keymgmt; local
    [all...]
pmeth_check.c 30 EVP_KEYMGMT *keymgmt; local
36 keymgmt = ctx->keymgmt;
38 &keymgmt, ctx->propquery);
44 return evp_keymgmt_validate(keymgmt, keydata, selection, checktype);
exchange.c 231 || !EVP_PKEY_set_type_by_keymgmt(pkey, ctx->keymgmt)
232 || (pkey->keydata = evp_keymgmt_newdata(ctx->keymgmt)) == NULL) {
242 * Try to derive the supported exch from |ctx->keymgmt|.
244 if (!ossl_assert(ctx->pkey->keymgmt == NULL
245 || ctx->pkey->keymgmt == ctx->keymgmt)) {
250 supported_exch = evp_keymgmt_util_query_operation_name(ctx->keymgmt,
265 * as |ctx->keymgmt|
267 * We then try to fetch the keymgmt from the same provider as the
268 * exchange, and try to export |ctx->pkey| to that keymgmt (whe
    [all...]
pmeth_lib.c 150 static int get_legacy_alg_type_from_keymgmt(const EVP_KEYMGMT *keymgmt)
154 EVP_KEYMGMT_names_do_all(keymgmt, help_get_legacy_alg_type_from_keymgmt,
172 && ctx->op.keymgmt.genctx != NULL)
188 EVP_KEYMGMT *keymgmt = NULL; local
198 keytype = EVP_KEYMGMT_get0_name(pkey->keymgmt);
209 /* If no ID was found here, we can only resort to find a keymgmt */
271 * keymgmt. Otherwise, we fetch one for the keytype we got. This
275 if (pkey != NULL && pkey->keymgmt != NULL) {
276 if (!EVP_KEYMGMT_up_ref(pkey->keymgmt))
279 keymgmt = pkey->keymgmt
    [all...]
  /src/crypto/external/bsd/openssl/dist/crypto/encode_decode/
decoder_pkey.c 51 * The construct data, and collecting keymgmt information for it
74 EVP_KEYMGMT *keymgmt = NULL; local
111 * First, we try to find a keymgmt that comes from the same provider as
116 keymgmt = sk_EVP_KEYMGMT_value(data->keymgmts, i);
117 keymgmt_prov = EVP_KEYMGMT_get0_provider(keymgmt);
120 && evp_keymgmt_has_load(keymgmt)
121 && EVP_KEYMGMT_is_a(keymgmt, data->object_type))
126 if (!EVP_KEYMGMT_up_ref(keymgmt))
128 } else if ((keymgmt = EVP_KEYMGMT_fetch(data->libctx,
131 keymgmt_prov = EVP_KEYMGMT_get0_provider(keymgmt);
356 EVP_KEYMGMT *keymgmt = sk_EVP_KEYMGMT_value(process_data->keymgmts, i); local
    [all...]
encoder_pkey.c 106 * from the same provider as the keymgmt are looked up, and one where
185 const OSSL_PROVIDER *k_prov = EVP_KEYMGMT_get0_provider(pk->keymgmt);
195 if (!evp_keymgmt_export(pk->keymgmt, pk->keydata, selection,
242 prov = EVP_KEYMGMT_get0_provider(pkey->keymgmt);
246 if (pkey->keymgmt != NULL) {
257 * First, collect the keymgmt names, then the encoders that match.
266 EVP_KEYMGMT_names_do_all(pkey->keymgmt, collect_name, &keymgmt_data);
280 * Place the encoders with the a different provider as the keymgmt
287 * Place the encoders with the same provider as the keymgmt first
347 const OSSL_PROVIDER *prov = EVP_KEYMGMT_get0_provider(pkey->keymgmt);
    [all...]
  /src/crypto/external/apache2/openssl/dist/include/crypto/
evp.h 36 ((ctx)->keymgmt == NULL)
45 * Library context, property query, keytype and keymgmt associated with
51 /* If |pkey| below is set, this field is always a reference to its keymgmt */
52 EVP_KEYMGMT *keymgmt; member in struct:evp_pkey_ctx_st
57 } keymgmt; member in union:evp_pkey_ctx_st::__anon88
604 EVP_KEYMGMT *keymgmt; member in struct:__anon96
616 * type == EVP_PKEY_NONE && keymgmt == NULL
621 * || (keymgmt != NULL && keydata == NULL) ## provider side
626 * || (keymgmt != NULL && keydata != NULL) ## provider side
630 * keymgmt == NULL && type != EVP_PKEY_NON
707 EVP_KEYMGMT *keymgmt; member in struct:evp_pkey_st
790 EVP_KEYMGMT *keymgmt; member in struct:evp_keymgmt_util_try_import_data_st
    [all...]
  /src/crypto/external/bsd/openssl/dist/include/crypto/
evp.h 26 ((ctx)->keymgmt == NULL)
35 * Library context, property query, keytype and keymgmt associated with
41 /* If |pkey| below is set, this field is always a reference to its keymgmt */
42 EVP_KEYMGMT *keymgmt; member in struct:evp_pkey_ctx_st
47 } keymgmt; member in union:evp_pkey_ctx_st::__anon1490
590 EVP_KEYMGMT *keymgmt; member in struct:__anon1498
602 * type == EVP_PKEY_NONE && keymgmt == NULL
607 * || (keymgmt != NULL && keydata == NULL) ## provider side
612 * || (keymgmt != NULL && keydata != NULL) ## provider side
616 * keymgmt == NULL && type != EVP_PKEY_NON
691 EVP_KEYMGMT *keymgmt; member in struct:evp_pkey_st
770 EVP_KEYMGMT *keymgmt; member in struct:evp_keymgmt_util_try_import_data_st
    [all...]
  /src/crypto/external/apache2/openssl/dist/crypto/encode_decode/
decoder_pkey.c 55 * The construct data, and collecting keymgmt information for it
79 EVP_KEYMGMT *keymgmt = NULL; local
116 * First, we try to find a keymgmt that comes from the same provider as
121 keymgmt = sk_EVP_KEYMGMT_value(data->keymgmts, i);
122 keymgmt_prov = EVP_KEYMGMT_get0_provider(keymgmt);
125 && evp_keymgmt_has_load(keymgmt)
126 && EVP_KEYMGMT_is_a(keymgmt, data->object_type))
131 if (!EVP_KEYMGMT_up_ref(keymgmt))
133 } else if ((keymgmt = EVP_KEYMGMT_fetch(data->libctx,
137 keymgmt_prov = EVP_KEYMGMT_get0_provider(keymgmt);
318 EVP_KEYMGMT *keymgmt; local
    [all...]
encoder_pkey.c 98 * from the same provider as the keymgmt are looked up, and one where
184 const OSSL_PROVIDER *k_prov = EVP_KEYMGMT_get0_provider(pk->keymgmt);
194 if (!evp_keymgmt_export(pk->keymgmt, pk->keydata, selection,
244 prov = EVP_KEYMGMT_get0_provider(pkey->keymgmt);
248 if (pkey->keymgmt != NULL) {
257 * First, collect the keymgmt names, then the encoders that match.
266 EVP_KEYMGMT_names_do_all(pkey->keymgmt, collect_name, &keymgmt_data);
283 * and can use them for encoders with the same provider as the keymgmt.
300 * Place the encoders with the a different provider as the keymgmt
307 * Place the encoders with the same provider as the keymgmt firs
    [all...]
  /src/crypto/external/apache2/openssl/dist/test/
algorithmid_test.c 28 EVP_KEYMGMT *keymgmt = NULL; local
57 * The |keymgmt|, however, should, as its reference count is incremented
61 &keymgmt, NULL))
70 if (!TEST_true(EVP_KEYMGMT_is_a(keymgmt, name))) {
79 if (!TEST_ptr(gettable_params = EVP_KEYMGMT_gettable_params(keymgmt))
81 TEST_info("The %s provider keymgmt appears to lack support for algorithm-id."
89 if (!TEST_true(evp_keymgmt_get_params(keymgmt, keydata, params)))
99 EVP_KEYMGMT_free(keymgmt);
165 TEST_info("The %s provider keymgmt appears to lack support for algorithm-id"
  /src/crypto/external/bsd/openssl/dist/test/
algorithmid_test.c 28 EVP_KEYMGMT *keymgmt = NULL; local
57 * The |keymgmt|, however, should, as its reference count is incremented
61 &keymgmt, NULL)) == NULL) {
69 if (!TEST_true(EVP_KEYMGMT_is_a(keymgmt, name))) {
78 if (!TEST_ptr(gettable_params = EVP_KEYMGMT_gettable_params(keymgmt))
80 TEST_info("The %s provider keymgmt appears to lack support for algorithm-id."
88 if (!TEST_true(evp_keymgmt_get_params(keymgmt, keydata, params)))
98 EVP_KEYMGMT_free(keymgmt);
164 TEST_info("The %s provider keymgmt appears to lack support for algorithm-id"
  /src/crypto/external/apache2/openssl/dist/crypto/store/
store_result.c 207 EVP_KEYMGMT *keymgmt = NULL; local
215 keymgmt = EVP_KEYMGMT_fetch(libctx, data->data_type, propq);
217 while (keymgmt != NULL && keydata == NULL && try_fallback-- > 0) {
221 * 1. The keymgmt is from the same provider as the loader,
223 * 2. The keymgmt is from another provider, then we must
226 if (EVP_KEYMGMT_get0_provider(keymgmt) == provider) {
229 keydata = evp_keymgmt_load(keymgmt, data->ref, data->ref_size);
234 import_data.keymgmt = keymgmt;
253 EVP_KEYMGMT_free(keymgmt);
    [all...]
  /src/crypto/external/bsd/openssl/dist/crypto/store/
store_result.c 192 EVP_KEYMGMT *keymgmt = NULL; local
200 keymgmt = EVP_KEYMGMT_fetch(libctx, data->data_type, propq);
202 while (keymgmt != NULL && keydata == NULL && try_fallback-- > 0) {
206 * 1. The keymgmt is from the same provider as the loader,
208 * 2. The keymgmt is from another provider, then we must
211 if (EVP_KEYMGMT_get0_provider(keymgmt) == provider) {
214 keydata = evp_keymgmt_load(keymgmt, data->ref, data->ref_size);
220 import_data.keymgmt = keymgmt;
239 EVP_KEYMGMT_free(keymgmt);
    [all...]
  /src/external/bsd/wpa/dist/src/drivers/
driver_wext.h 75 int wpa_driver_wext_keymgmt2wext(int keymgmt);

Completed in 79 milliseconds

1 2 3