[#ENGINE_CIPHERS_PTR]
= ENGINE&lowbar;CIPHERS&lowbar;PTR
:mrdocs:

ENGINE ciphers handler&colon; list supported NIDs or return an EVP&lowbar;CIPHER for a NID&period;

== Synopsis

Declared in `&lt;openssl&sol;engine&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
typedef int(* ENGINE&lowbar;CIPHERS&lowbar;PTR)(xref:ENGINE.adoc[ENGINE]*, xref:EVP_CIPHER-07.adoc[EVP&lowbar;CIPHER] const**, int const**, int);
----

== Description

Called as foo(e, &amp;cipher, NULL, nid) to fetch a cipher, or foo(e, NULL, &amp;nids, 0) to list supported NIDs (returns the count, or a negative value on error)&period;


[.small]#Created with https://www.mrdocs.com[MrDocs]#
