Lines Matching refs:encoder
22 #include <openssl/encoder.h>
28 int OSSL_ENCODER_up_ref(OSSL_ENCODER *encoder);
29 void OSSL_ENCODER_free(OSSL_ENCODER *encoder);
30 const OSSL_PROVIDER *OSSL_ENCODER_get0_provider(const OSSL_ENCODER *encoder);
31 const char *OSSL_ENCODER_get0_properties(const OSSL_ENCODER *encoder);
32 int OSSL_ENCODER_is_a(const OSSL_ENCODER *encoder, const char *name);
33 const char *OSSL_ENCODER_get0_name(const OSSL_ENCODER *encoder);
34 const char *OSSL_ENCODER_get0_description(const OSSL_ENCODER *encoder);
36 void (*fn)(OSSL_ENCODER *encoder, void *arg),
38 int OSSL_ENCODER_names_do_all(const OSSL_ENCODER *encoder,
41 const OSSL_PARAM *OSSL_ENCODER_gettable_params(OSSL_ENCODER *encoder);
53 The I<name> determines what type of object the fetched encoder
57 in L<provider-encoder(7)/Names and properties>.
60 I<encoder>.
63 I<encoder>, and when the count reaches zero, frees it.
67 I<encoder>.
70 with the given I<encoder>.
72 OSSL_ENCODER_is_a() checks if I<encoder> is an implementation of an
75 OSSL_ENCODER_get0_name() returns the name used to fetch the given I<encoder>.
82 I<encoder>, and calls I<fn> with each name and I<data> as arguments.
84 OSSL_ENCODER_do_all_provided() traverses all encoder
112 OSSL_ENCODER_is_a() returns 1 of I<encoder> was identifiable,
116 implementation for the given I<encoder>. Note that the I<encoder> may have
119 by the I<encoder> object and should not be freed by the caller.