ENGINE public-key method handler: list supported NIDs or return an EVP_PKEY_METHOD.
Declared in <openssl/engine.h>
typedef int(* ENGINE_PKEY_METHS_PTR)(ENGINE*, EVP_PKEY_METHOD**, int const**, int);
Number of NIDs when listing, 1 when a method is returned, or 0 on failure.
| Name | Description |
|---|---|
| e | ENGINE being queried (first parameter of the callback). |
| pmeth | When non-NULL, receives the EVP_PKEY_METHOD for the requested NID. |
| nids | When pmeth is NULL, receives the array of supported NIDs. |
| nid | NID to look up when pmeth is non-NULL. |