[#EVP_CIPHER_do_all_sorted]
= EVP&lowbar;CIPHER&lowbar;do&lowbar;all&lowbar;sorted
:mrdocs:

Invoke `fn` for every cipher name mapping, in sorted name order&period;

== Synopsis

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

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
void
EVP&lowbar;CIPHER&lowbar;do&lowbar;all&lowbar;sorted(
    void(* fn)(xref:EVP_CIPHER-07.adoc[EVP&lowbar;CIPHER] const*, char const*, char const*, void*),
    void* arg);
----

== Parameters

[cols="1,4"]
|===
| Name| Description
| *fn*
| Callback receiving the cipher method, from&hyphen;name, to&hyphen;name, and `arg&period;`
| *arg*
| Opaque pointer forwarded to `fn&period;`
|===


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