Allocate an OSSL_SELF_TEST handle that invokes cb during self-test phases.
Declared in <openssl/self_test.h>
OSSL_SELF_TEST*
OSSL_SELF_TEST_new(
OSSL_CALLBACK* cb,
void* cbarg);
New self-test object, or NULL on allocation failure; free with OSSL_SELF_TEST_free().
| Name | Description |
|---|---|
| cb | Self-test event callback receiving phase/type/desc params. |
| cbarg | Opaque argument passed to cb. |