Lines Matching refs:decoder

75     OSSL_DECODER *decoder = OSSL_DECODER_INSTANCE_get_decoder(decoder_inst);  in decoder_construct_pkey()  local
77 const OSSL_PROVIDER *decoder_prov = OSSL_DECODER_get0_provider(decoder); in decoder_construct_pkey()
167 (void)decoder->export_object(decoderctx, in decoder_construct_pkey()
220 static void collect_decoder_keymgmt(EVP_KEYMGMT *keymgmt, OSSL_DECODER *decoder, in collect_decoder_keymgmt() argument
231 if (keymgmt->name_id != decoder->base.id) in collect_decoder_keymgmt()
235 if ((decoderctx = decoder->newctx(provctx)) == NULL) { in collect_decoder_keymgmt()
240 if ((di = ossl_decoder_instance_new(decoder, decoderctx)) == NULL) { in collect_decoder_keymgmt()
241 decoder->freectx(decoderctx); in collect_decoder_keymgmt()
250 (void *)data->ctx, (void *)decoder, in collect_decoder_keymgmt()
251 OSSL_DECODER_get0_name(decoder), in collect_decoder_keymgmt()
252 OSSL_DECODER_get0_properties(decoder)); in collect_decoder_keymgmt()
264 static void collect_decoder(OSSL_DECODER *decoder, void *arg) in collect_decoder() argument
276 prov = OSSL_DECODER_get0_provider(decoder); in collect_decoder()
284 if (decoder->does_selection != NULL in collect_decoder()
285 && !decoder->does_selection(provctx, data->ctx->selection)) in collect_decoder()
292 (void *)data->ctx, (void *)decoder, in collect_decoder()
293 OSSL_DECODER_get0_name(decoder), in collect_decoder()
294 OSSL_DECODER_get0_properties(decoder)); in collect_decoder()
301 collect_decoder_keymgmt(keymgmt, decoder, provctx, data); in collect_decoder()