Lines Matching refs:st
238 int SELF_TEST_post(SELF_TEST_POST_PARAMS *st, int on_demand_test) in SELF_TEST_post() argument
287 if (st == NULL in SELF_TEST_post()
288 || st->module_checksum_data == NULL) { in SELF_TEST_post()
293 ev = OSSL_SELF_TEST_new(st->cb, st->cb_arg); in SELF_TEST_post()
297 module_checksum = OPENSSL_hexstr2buf(st->module_checksum_data, in SELF_TEST_post()
303 bio_module = (*st->bio_new_file_cb)(st->module_filename, "rb"); in SELF_TEST_post()
307 || !verify_integrity(bio_module, st->bio_read_ex_cb, in SELF_TEST_post()
308 module_checksum, checksum_len, st->libctx, in SELF_TEST_post()
315 if (st->indicator_data != NULL) { in SELF_TEST_post()
320 if (st->indicator_checksum_data == NULL) { in SELF_TEST_post()
324 indicator_checksum = OPENSSL_hexstr2buf(st->indicator_checksum_data, in SELF_TEST_post()
332 (*st->bio_new_buffer_cb)(st->indicator_data, in SELF_TEST_post()
333 strlen(st->indicator_data)); in SELF_TEST_post()
335 || !verify_integrity(bio_indicator, st->bio_read_ex_cb, in SELF_TEST_post()
337 st->libctx, ev, in SELF_TEST_post()
352 if (!SELF_TEST_kats(ev, st->libctx)) { in SELF_TEST_post()
363 if (st != NULL) { in SELF_TEST_post()
364 (*st->bio_free_cb)(bio_indicator); in SELF_TEST_post()
365 (*st->bio_free_cb)(bio_module); in SELF_TEST_post()