OSSL_SELF_TEST_new

Allocate an OSSL_SELF_TEST handle that invokes cb during self-test phases.

Synopsis

Declared in <openssl/self_test.h>

OSSL_SELF_TEST*
OSSL_SELF_TEST_new(
    OSSL_CALLBACK* cb,
    void* cbarg);

Return Value

New self-test object, or NULL on allocation failure; free with OSSL_SELF_TEST_free().

Parameters

NameDescription
cbSelf-test event callback receiving phase/type/desc params.
cbargOpaque argument passed to cb.