efinition is returned. Ownership of the returned string is retained by the <i>signature</i> object and should not be freed by the caller.</p>

<p>EVP_SIGNATURE_names_do_all() traverses all names for <i>signature</i>, and calls <i>fn</i> with each name and <i>data</i>.</p>

<p>EVP_SIGNATURE_get0_description() returns a description of the <i>signature</i>, meant for display and human consumption. The description is at the discretion of the <i>signature</i> implementation.</p>

<p>EVP_SIGNATURE_gettable_ctx_pa