Lines Matching refs:st
20 static int self_test_digest(const ST_KAT_DIGEST *t, OSSL_SELF_TEST *st, in self_test_digest() argument
29 OSSL_SELF_TEST_onbegin(st, OSSL_SELF_TEST_TYPE_KAT_DIGEST, t->desc); in self_test_digest()
39 OSSL_SELF_TEST_oncorrupt_byte(st, out); in self_test_digest()
48 OSSL_SELF_TEST_onend(st, ok); in self_test_digest()
85 static int self_test_cipher(const ST_KAT_CIPHER *t, OSSL_SELF_TEST *st, in self_test_cipher() argument
94 OSSL_SELF_TEST_onbegin(st, OSSL_SELF_TEST_TYPE_KAT_CIPHER, t->base.desc); in self_test_cipher()
111 OSSL_SELF_TEST_oncorrupt_byte(st, ct_buf); in self_test_cipher()
134 OSSL_SELF_TEST_oncorrupt_byte(st, pt_buf); in self_test_cipher()
145 OSSL_SELF_TEST_onend(st, ret); in self_test_cipher()
195 static int self_test_kdf(const ST_KAT_KDF *t, OSSL_SELF_TEST *st, in self_test_kdf() argument
206 OSSL_SELF_TEST_onbegin(st, OSSL_SELF_TEST_TYPE_KAT_KDF, t->desc); in self_test_kdf()
234 OSSL_SELF_TEST_oncorrupt_byte(st, out); in self_test_kdf()
246 OSSL_SELF_TEST_onend(st, ret); in self_test_kdf()
250 static int self_test_drbg(const ST_KAT_DRBG *t, OSSL_SELF_TEST *st, in self_test_drbg() argument
263 OSSL_SELF_TEST_onbegin(st, OSSL_SELF_TEST_TYPE_DRBG, t->desc); in self_test_drbg()
339 OSSL_SELF_TEST_oncorrupt_byte(st, out); in self_test_drbg()
357 OSSL_SELF_TEST_onend(st, ret); in self_test_drbg()
363 OSSL_SELF_TEST *st, OSSL_LIB_CTX *libctx) in self_test_ka() argument
375 OSSL_SELF_TEST_onbegin(st, OSSL_SELF_TEST_TYPE_KAT_KA, t->desc); in self_test_ka()
419 OSSL_SELF_TEST_oncorrupt_byte(st, secret); in self_test_ka()
434 OSSL_SELF_TEST_onend(st, ret); in self_test_ka()
440 OSSL_SELF_TEST *st, OSSL_LIB_CTX *libctx) in self_test_sign() argument
460 OSSL_SELF_TEST_onbegin(st, typ, t->desc); in self_test_sign()
511 OSSL_SELF_TEST_oncorrupt_byte(st, sig); in self_test_sign()
523 OSSL_SELF_TEST_onend(st, ret); in self_test_sign()
533 static int self_test_asym_cipher(const ST_KAT_ASYM_CIPHER *t, OSSL_SELF_TEST *st, in self_test_asym_cipher() argument
545 OSSL_SELF_TEST_onbegin(st, OSSL_SELF_TEST_TYPE_KAT_ASYM_CIPHER, t->desc); in self_test_asym_cipher()
595 OSSL_SELF_TEST_oncorrupt_byte(st, out); in self_test_asym_cipher()
610 OSSL_SELF_TEST_onend(st, ret); in self_test_asym_cipher()
619 static int self_test_digests(OSSL_SELF_TEST *st, OSSL_LIB_CTX *libctx) in self_test_digests() argument
624 if (!self_test_digest(&st_kat_digest_tests[i], st, libctx)) in self_test_digests()
630 static int self_test_ciphers(OSSL_SELF_TEST *st, OSSL_LIB_CTX *libctx) in self_test_ciphers() argument
635 if (!self_test_cipher(&st_kat_cipher_tests[i], st, libctx)) in self_test_ciphers()
641 static int self_test_asym_ciphers(OSSL_SELF_TEST *st, OSSL_LIB_CTX *libctx) in self_test_asym_ciphers() argument
646 if (!self_test_asym_cipher(&st_kat_asym_cipher_tests[i], st, libctx)) in self_test_asym_ciphers()
652 static int self_test_kdfs(OSSL_SELF_TEST *st, OSSL_LIB_CTX *libctx) in self_test_kdfs() argument
657 if (!self_test_kdf(&st_kat_kdf_tests[i], st, libctx)) in self_test_kdfs()
663 static int self_test_drbgs(OSSL_SELF_TEST *st, OSSL_LIB_CTX *libctx) in self_test_drbgs() argument
668 if (!self_test_drbg(&st_kat_drbg_tests[i], st, libctx)) in self_test_drbgs()
674 static int self_test_kas(OSSL_SELF_TEST *st, OSSL_LIB_CTX *libctx) in self_test_kas() argument
681 if (!self_test_ka(&st_kat_kas_tests[i], st, libctx)) in self_test_kas()
689 static int self_test_signatures(OSSL_SELF_TEST *st, OSSL_LIB_CTX *libctx) in self_test_signatures() argument
694 if (!self_test_sign(&st_kat_sign_tests[i], st, libctx)) in self_test_signatures()
705 int SELF_TEST_kats(OSSL_SELF_TEST *st, OSSL_LIB_CTX *libctx) in SELF_TEST_kats() argument
709 if (!self_test_digests(st, libctx)) in SELF_TEST_kats()
711 if (!self_test_ciphers(st, libctx)) in SELF_TEST_kats()
713 if (!self_test_signatures(st, libctx)) in SELF_TEST_kats()
715 if (!self_test_kdfs(st, libctx)) in SELF_TEST_kats()
717 if (!self_test_drbgs(st, libctx)) in SELF_TEST_kats()
719 if (!self_test_kas(st, libctx)) in SELF_TEST_kats()
721 if (!self_test_asym_ciphers(st, libctx)) in SELF_TEST_kats()