Callback that both consumes input parameters and may populate output parameters.
Declared in <openssl/core.h>
typedef int OSSL_INOUT_CALLBACK(OSSL_PARAM const[], OSSL_PARAM[], void*);
1 on success, or 0 on failure.
| Name | Description |
|---|---|
| in_params | Input parameter array from the caller. |
| out_params | Optional output parameter array to fill, or NULL. |
| arg | Caller-supplied opaque pointer. |