ENGINE control-command handler (same calling convention as ENGINE_ctrl()).
Declared in <openssl/engine.h>
typedef int(* ENGINE_CTRL_FUNC_PTR)(ENGINE*, int, long, void*, void(*)());
Positive on success, or non-positive on failure (command-dependent).
| Name | Description |
|---|---|
| e | ENGINE receiving the command. |
| cmd | Control command number. |
| i | Integer argument for the command. |
| p | Pointer argument for the command. |
| f | Optional function-pointer argument for the command. |