[#ENGINE_PKEY_METHS_PTR] = ENGINE_PKEY_METHS_PTR :mrdocs: ENGINE public‐key method handler: list supported NIDs or return an EVP_PKEY_METHOD. == Synopsis Declared in `<openssl/engine.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- typedef int(* ENGINE_PKEY_METHS_PTR)(xref:ENGINE.adoc[ENGINE]*, xref:EVP_PKEY_METHOD.adoc[EVP_PKEY_METHOD]**, int const**, int); ---- == Return Value Number of NIDs when listing, 1 when a method is returned, or 0 on failure. == Parameters [cols="1,4"] |=== | 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. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#