OSSL_ENCODER
DEFINE_STACK_OF(OSSL_ENCODER)
static int encoder_cmp(const OSSL_ENCODER *const *a,
const OSSL_ENCODER *const *b)
static void collect_encoders(OSSL_ENCODER *encoder, void *stack)
STACK_OF(OSSL_ENCODER) *encoder_stack = stack;
STACK_OF(OSSL_ENCODER) *encoders;
OSSL_ENCODER *k = sk_OSSL_ENCODER_value(encoders, i);
IS_FETCHABLE(encoder, OSSL_ENCODER)
static OSSL_ENCODER_INSTANCE *ossl_encoder_instance_new(OSSL_ENCODER *encoder,
int OSSL_ENCODER_CTX_add_encoder(OSSL_ENCODER_CTX *ctx, OSSL_ENCODER *encoder)
OSSL_ENCODER *
OSSL_ENCODER *current_encoder = NULL;
OSSL_ENCODER *next_encoder = NULL;
ossl_encoder_parsed_properties(const OSSL_ENCODER *encoder);
OSSL_ENCODER *encoder; /* Never NULL */
OSSL_ENCODER *encoder = NULL;
static OSSL_ENCODER *
static OSSL_ENCODER *ossl_encoder_new(void)
OSSL_ENCODER *encoder = NULL;
OSSL_ENCODER *OSSL_ENCODER_fetch(OSSL_LIB_CTX *libctx, const char *name,
const OSSL_PROVIDER *OSSL_ENCODER_get0_provider(const OSSL_ENCODER *encoder)
const char *OSSL_ENCODER_get0_properties(const OSSL_ENCODER *encoder)
ossl_encoder_parsed_properties(const OSSL_ENCODER *encoder)
int ossl_encoder_get_number(const OSSL_ENCODER *encoder)
const char *OSSL_ENCODER_get0_name(const OSSL_ENCODER *encoder)
const char *OSSL_ENCODER_get0_description(const OSSL_ENCODER *encoder)
int OSSL_ENCODER_is_a(const OSSL_ENCODER *encoder, const char *name)
int OSSL_ENCODER_up_ref(OSSL_ENCODER *encoder)
void (*user_fn)(OSSL_ENCODER *encoder, void *arg);
void (*user_fn)(OSSL_ENCODER *encoder,
int OSSL_ENCODER_names_do_all(const OSSL_ENCODER *encoder,
OSSL_ENCODER_gettable_params(OSSL_ENCODER *encoder)
int OSSL_ENCODER_get_params(OSSL_ENCODER *encoder, OSSL_PARAM params[])
const OSSL_PARAM *OSSL_ENCODER_settable_ctx_params(OSSL_ENCODER *encoder)
void OSSL_ENCODER_free(OSSL_ENCODER *encoder)
OSSL_ENCODER *encoder = OSSL_ENCODER_INSTANCE_get_encoder(encoder_inst);
OSSL_ENCODER *encoder = OSSL_ENCODER_INSTANCE_get_encoder(encoder_inst);
OSSL_ENCODER *encoder = OSSL_ENCODER_INSTANCE_get_encoder(encoder_inst);
OSSL_ENCODER *encoder = OSSL_ENCODER_INSTANCE_get_encoder(data->encoder_inst);
DEFINE_STACK_OF(OSSL_ENCODER)
static void collect_encoder(OSSL_ENCODER *encoder, void *arg)
int ossl_encoder_get_number(const OSSL_ENCODER *encoder);
OSSL_ENCODER *OSSL_ENCODER_fetch(OSSL_LIB_CTX *libctx, const char *name,
int OSSL_ENCODER_up_ref(OSSL_ENCODER *encoder);
void OSSL_ENCODER_free(OSSL_ENCODER *encoder);
const OSSL_PROVIDER *OSSL_ENCODER_get0_provider(const OSSL_ENCODER *encoder);
const char *OSSL_ENCODER_get0_properties(const OSSL_ENCODER *encoder);
const char *OSSL_ENCODER_get0_name(const OSSL_ENCODER *kdf);
const char *OSSL_ENCODER_get0_description(const OSSL_ENCODER *kdf);
int OSSL_ENCODER_is_a(const OSSL_ENCODER *encoder, const char *name);
void (*fn)(OSSL_ENCODER *encoder, void *arg),
int OSSL_ENCODER_names_do_all(const OSSL_ENCODER *encoder,
const OSSL_PARAM *OSSL_ENCODER_gettable_params(OSSL_ENCODER *encoder);
int OSSL_ENCODER_get_params(OSSL_ENCODER *encoder, OSSL_PARAM params[]);
const OSSL_PARAM *OSSL_ENCODER_settable_ctx_params(OSSL_ENCODER *encoder);
int OSSL_ENCODER_CTX_add_encoder(OSSL_ENCODER_CTX *ctx, OSSL_ENCODER *encoder);
OSSL_ENCODER *
OSSL_ENCODER *encoder = NULL;