Lines Matching refs:decoder
72 OSSL_DECODER *decoder = OSSL_DECODER_INSTANCE_get_decoder(decoder_inst); in decoder_construct_pkey() local
74 const OSSL_PROVIDER *decoder_prov = OSSL_DECODER_get0_provider(decoder); in decoder_construct_pkey()
160 (void)decoder->export_object(decoderctx, in decoder_construct_pkey()
226 static void collect_decoder(OSSL_DECODER *decoder, void *arg) in collect_decoder() argument
230 const OSSL_PROVIDER *prov = OSSL_DECODER_get0_provider(decoder); in collect_decoder()
247 if (decoder->does_selection != NULL in collect_decoder()
248 && !decoder->does_selection(provctx, data->ctx->selection)) in collect_decoder()
255 (void *)data->ctx, (void *)decoder, in collect_decoder()
256 OSSL_DECODER_get0_name(decoder), in collect_decoder()
257 OSSL_DECODER_get0_properties(decoder)); in collect_decoder()
264 if (OSSL_DECODER_is_a(decoder, name)) { in collect_decoder()
268 if ((decoderctx = decoder->newctx(provctx)) == NULL) { in collect_decoder()
272 if ((di = ossl_decoder_instance_new(decoder, decoderctx)) == NULL) { in collect_decoder()
273 decoder->freectx(decoderctx); in collect_decoder()
282 (void *)data->ctx, (void *)decoder, in collect_decoder()
283 OSSL_DECODER_get0_name(decoder), in collect_decoder()
284 OSSL_DECODER_get0_properties(decoder)); in collect_decoder()