Lines Matching defs:decoder
15 #include <openssl/decoder.h>
19 #include "crypto/decoder.h"
71 OSSL_DECODER *decoder = OSSL_DECODER_INSTANCE_get_decoder(decoder_inst);
73 const OSSL_PROVIDER *decoder_prov = OSSL_DECODER_get0_provider(decoder);
112 * the decoder that passed the params.
143 * Otherwise, we export from the decoder and import the
159 (void)decoder->export_object(decoderctx,
225 static void collect_decoder(OSSL_DECODER *decoder, void *arg)
229 const OSSL_PROVIDER *prov = OSSL_DECODER_get0_provider(decoder);
242 * the decoder must tell us if it supports that selection to
243 * be accepted. If the decoder doesn't have |does_selection|,
246 if (decoder->does_selection != NULL
247 && !decoder->does_selection(provctx, data->ctx->selection))
252 "(ctx %p) Checking out decoder %p:\n"
254 (void *)data->ctx, (void *)decoder,
255 OSSL_DECODER_get0_name(decoder),
256 OSSL_DECODER_get0_properties(decoder));
263 if (OSSL_DECODER_is_a(decoder, name)) {
267 if ((decoderctx = decoder->newctx(provctx)) == NULL) {
271 if ((di = ossl_decoder_instance_new(decoder, decoderctx)) == NULL) {
272 decoder->freectx(decoderctx);
279 "(ctx %p) Checking out decoder %p:\n"
281 (void *)data->ctx, (void *)decoder,
282 OSSL_DECODER_get0_name(decoder),
283 OSSL_DECODER_get0_properties(decoder));