[#OSSL_ENCODER_CONSTRUCT] = OSSL_ENCODER_CONSTRUCT :mrdocs: Callback that builds the provider‐native object passed to an encoder instance. == Synopsis Declared in `<openssl/encoder.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- typedef void const* OSSL_ENCODER_CONSTRUCT(xref:OSSL_ENCODER_INSTANCE.adoc[OSSL_ENCODER_INSTANCE]*, void*); ---- == Return Value Provider‐native object reference for encoding, or NULL on failure. == Parameters [cols="1,4"] |=== | Name| Description | *encoder_inst* | Encoder instance for the current encode step. | *construct_data* | Opaque pointer from OSSL_ENCODER_CTX_set_construct_data(). |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#