Lines Matching refs:libctx
21 OSSL_LIB_CTX *libctx) in self_test_digest() argument
27 EVP_MD *md = EVP_MD_fetch(libctx, t->algorithm, NULL); in self_test_digest()
86 OSSL_LIB_CTX *libctx) in self_test_cipher() argument
99 cipher = EVP_CIPHER_fetch(libctx, t->base.algorithm, NULL); in self_test_cipher()
196 OSSL_LIB_CTX *libctx) in self_test_kdf() argument
212 kdf = EVP_KDF_fetch(libctx, t->algorithm, ""); in self_test_kdf()
220 bnctx = BN_CTX_new_ex(libctx); in self_test_kdf()
251 OSSL_LIB_CTX *libctx) in self_test_drbg() argument
265 rand = EVP_RAND_fetch(libctx, "TEST-RAND", NULL); in self_test_drbg()
279 rand = EVP_RAND_fetch(libctx, t->algorithm, NULL); in self_test_drbg()
363 OSSL_SELF_TEST *st, OSSL_LIB_CTX *libctx) in self_test_ka() argument
377 bnctx = BN_CTX_new_ex(libctx); in self_test_ka()
399 kactx = EVP_PKEY_CTX_new_from_name(libctx, t->algorithm, ""); in self_test_ka()
410 dctx = EVP_PKEY_CTX_new_from_pkey(libctx, pkey, NULL); in self_test_ka()
440 OSSL_SELF_TEST *st, OSSL_LIB_CTX *libctx) in self_test_sign() argument
462 bnctx = BN_CTX_new_ex(libctx); in self_test_sign()
475 kctx = EVP_PKEY_CTX_new_from_name(libctx, t->algorithm, ""); in self_test_sign()
483 sctx = EVP_PKEY_CTX_new_from_pkey(libctx, pkey, NULL); in self_test_sign()
534 OSSL_LIB_CTX *libctx) in self_test_asym_cipher() argument
547 bnctx = BN_CTX_new_ex(libctx); in self_test_asym_cipher()
557 keyctx = EVP_PKEY_CTX_new_from_name(libctx, t->algorithm, NULL); in self_test_asym_cipher()
565 encctx = EVP_PKEY_CTX_new_from_pkey(libctx, key, NULL); 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()