Lines Matching full:st

83 static void self_test_setparams(OSSL_SELF_TEST *st)  in self_test_setparams()  argument
87 if (st->cb != NULL) { in self_test_setparams()
88 st->params[n++] = in self_test_setparams()
90 (char *)st->phase, 0); in self_test_setparams()
91 st->params[n++] = in self_test_setparams()
93 (char *)st->type, 0); in self_test_setparams()
94 st->params[n++] = in self_test_setparams()
96 (char *)st->desc, 0); in self_test_setparams()
98 st->params[n++] = OSSL_PARAM_construct_end(); in self_test_setparams()
117 void OSSL_SELF_TEST_free(OSSL_SELF_TEST *st) in OSSL_SELF_TEST_free() argument
119 OPENSSL_free(st); in OSSL_SELF_TEST_free()
123 void OSSL_SELF_TEST_onbegin(OSSL_SELF_TEST *st, const char *type, in OSSL_SELF_TEST_onbegin() argument
126 if (st != NULL && st->cb != NULL) { in OSSL_SELF_TEST_onbegin()
127 st->phase = OSSL_SELF_TEST_PHASE_START; in OSSL_SELF_TEST_onbegin()
128 st->type = type; in OSSL_SELF_TEST_onbegin()
129 st->desc = desc; in OSSL_SELF_TEST_onbegin()
130 self_test_setparams(st); in OSSL_SELF_TEST_onbegin()
131 (void)st->cb(st->params, st->cb_arg); in OSSL_SELF_TEST_onbegin()
139 void OSSL_SELF_TEST_onend(OSSL_SELF_TEST *st, int ret) in OSSL_SELF_TEST_onend() argument
141 if (st != NULL && st->cb != NULL) { in OSSL_SELF_TEST_onend()
142 st->phase = in OSSL_SELF_TEST_onend()
144 self_test_setparams(st); in OSSL_SELF_TEST_onend()
145 (void)st->cb(st->params, st->cb_arg); in OSSL_SELF_TEST_onend()
147 st->phase = OSSL_SELF_TEST_PHASE_NONE; in OSSL_SELF_TEST_onend()
148 st->type = OSSL_SELF_TEST_TYPE_NONE; in OSSL_SELF_TEST_onend()
149 st->desc = OSSL_SELF_TEST_DESC_NONE; in OSSL_SELF_TEST_onend()
161 int OSSL_SELF_TEST_oncorrupt_byte(OSSL_SELF_TEST *st, unsigned char *bytes) in OSSL_SELF_TEST_oncorrupt_byte() argument
163 if (st != NULL && st->cb != NULL) { in OSSL_SELF_TEST_oncorrupt_byte()
164 st->phase = OSSL_SELF_TEST_PHASE_CORRUPT; in OSSL_SELF_TEST_oncorrupt_byte()
165 self_test_setparams(st); in OSSL_SELF_TEST_oncorrupt_byte()
166 if (!st->cb(st->params, st->cb_arg)) { in OSSL_SELF_TEST_oncorrupt_byte()