[#OSSL_SELF_TEST_onbegin]
= OSSL&lowbar;SELF&lowbar;TEST&lowbar;onbegin
:mrdocs:

Signal the start of a self&hyphen;test block (callback phase &quot;Start&quot;)&period;

== Synopsis

Declared in `&lt;openssl&sol;self&lowbar;test&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
void
OSSL&lowbar;SELF&lowbar;TEST&lowbar;onbegin(
    xref:OSSL_SELF_TEST.adoc[OSSL&lowbar;SELF&lowbar;TEST]* st,
    char const* type,
    char const* desc);
----

== Parameters

[cols="1,4"]
|===
| Name| Description
| *st*
| Self&hyphen;test object from OSSL&lowbar;SELF&lowbar;TEST&lowbar;new()&period;
| *type*
| Test category string (for example OSSL&lowbar;SELF&lowbar;TEST&lowbar;TYPE&lowbar;KAT&lowbar;DIGEST)&period;
| *desc*
| Test subcategory string (for example OSSL&lowbar;SELF&lowbar;TEST&lowbar;DESC&lowbar;MD&lowbar;SHA2)&period;
|===


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