Callback that builds the provider-native object passed to an encoder instance.
Declared in <openssl/encoder.h>
typedef void const* OSSL_ENCODER_CONSTRUCT(OSSL_ENCODER_INSTANCE*, void*);
Provider-native object reference for encoding, or NULL on failure.
| Name | Description |
|---|---|
| encoder_inst | Encoder instance for the current encode step. |
| construct_data | Opaque pointer from OSSL_ENCODER_CTX_set_construct_data(). |