Lines Matching refs:keymgmt

75     EVP_KEYMGMT *keymgmt = NULL;  in decoder_construct_pkey()  local
117 keymgmt = sk_EVP_KEYMGMT_value(data->keymgmts, i); in decoder_construct_pkey()
118 keymgmt_prov = EVP_KEYMGMT_get0_provider(keymgmt); in decoder_construct_pkey()
121 && evp_keymgmt_has_load(keymgmt) in decoder_construct_pkey()
122 && EVP_KEYMGMT_is_a(keymgmt, data->object_type)) in decoder_construct_pkey()
127 if (!EVP_KEYMGMT_up_ref(keymgmt)) in decoder_construct_pkey()
129 } else if ((keymgmt = EVP_KEYMGMT_fetch(data->libctx, in decoder_construct_pkey()
132 keymgmt_prov = EVP_KEYMGMT_get0_provider(keymgmt); in decoder_construct_pkey()
135 if (keymgmt != NULL) { in decoder_construct_pkey()
148 keydata = evp_keymgmt_load(keymgmt, object_ref, object_ref_sz); in decoder_construct_pkey()
152 import_data.keymgmt = keymgmt; in decoder_construct_pkey()
169 && (pkey = evp_keymgmt_util_make_pkey(keymgmt, keydata)) == NULL) in decoder_construct_pkey()
170 evp_keymgmt_freedata(keymgmt, keydata); in decoder_construct_pkey()
178 EVP_KEYMGMT_free(keymgmt); in decoder_construct_pkey()
206 static void collect_keymgmt(EVP_KEYMGMT *keymgmt, void *arg) in collect_keymgmt() argument
210 if (!EVP_KEYMGMT_up_ref(keymgmt) /* ref++ */) in collect_keymgmt()
212 if (sk_EVP_KEYMGMT_push(keymgmts, keymgmt) <= 0) { in collect_keymgmt()
213 EVP_KEYMGMT_free(keymgmt); /* ref-- */ in collect_keymgmt()
353 EVP_KEYMGMT *keymgmt = sk_EVP_KEYMGMT_value(process_data->keymgmts, i); in ossl_decoder_ctx_setup_for_pkey() local
363 || EVP_KEYMGMT_is_a(keymgmt, keytype) in ossl_decoder_ctx_setup_for_pkey()
364 || (isecoid && EVP_KEYMGMT_is_a(keymgmt, "SM2"))) { in ossl_decoder_ctx_setup_for_pkey()
365 if (!EVP_KEYMGMT_names_do_all(keymgmt, collect_name, names)) { in ossl_decoder_ctx_setup_for_pkey()