NCE</b> for the encoder from which the constructor gets its data.</p>

</dd>
<dt id="construct_data"><i>construct_data</i></dt>
<dd>

<p>The pointer that was set with OSSL_ENCODE_CTX_set_construct_data().</p>

</dd>
</dl>

<p>The constructor is expected to return a valid (non-NULL) pointer to a provider-native object that can be used as first input of an encoding chain, or NULL to indicate that an error has occurred.</p>

<p>These utility functions may be used by a constructor:</p>

<p>OSSL_ENCODER_INSTANCE