_provided() traverses all SIGNATURE implemented by all activated providers in the given library context <i>libctx</i>, and for each of the implementations, calls the given function <i>fn</i> with the implementation method and the given <i>arg</i> as argument.</p>

<p>EVP_SIGNATURE_get0_name() returns the algorithm name from the provided implementation for the given <i>signature</i>. Note that the <i>signature</i> may have multiple synonyms associated with it. In this case the first name from the algorithm d