Lines Matching refs:libctx
16 int test_get_libctx(OSSL_LIB_CTX **libctx, OSSL_PROVIDER **default_null_prov, in test_get_libctx() argument
22 if (libctx != NULL) { in test_get_libctx()
23 if ((new_libctx = *libctx = OSSL_LIB_CTX_new()) == NULL) { in test_get_libctx()
53 int test_arg_libctx(OSSL_LIB_CTX **libctx, OSSL_PROVIDER **default_null_prov, in test_arg_libctx() argument
64 return test_get_libctx(libctx, default_null_prov, in test_arg_libctx()
77 static int fips_provider_version(OSSL_LIB_CTX *libctx, FIPS_VERSION *vers) in fips_provider_version() argument
83 if (!OSSL_PROVIDER_available(libctx, "fips")) in fips_provider_version()
86 if ((fips_prov = OSSL_PROVIDER_load(libctx, "fips")) == NULL) in fips_provider_version()
99 int fips_provider_version_eq(OSSL_LIB_CTX *libctx, int major, int minor, int patch) in fips_provider_version_eq() argument
104 if ((res = fips_provider_version(libctx, &prov)) <= 0) in fips_provider_version_eq()
109 int fips_provider_version_ne(OSSL_LIB_CTX *libctx, int major, int minor, int patch) in fips_provider_version_ne() argument
114 if ((res = fips_provider_version(libctx, &prov)) <= 0) in fips_provider_version_ne()
119 int fips_provider_version_le(OSSL_LIB_CTX *libctx, int major, int minor, int patch) in fips_provider_version_le() argument
124 if ((res = fips_provider_version(libctx, &prov)) <= 0) in fips_provider_version_le()
132 int fips_provider_version_lt(OSSL_LIB_CTX *libctx, int major, int minor, int patch) in fips_provider_version_lt() argument
137 if ((res = fips_provider_version(libctx, &prov)) <= 0) in fips_provider_version_lt()
145 int fips_provider_version_gt(OSSL_LIB_CTX *libctx, int major, int minor, int patch) in fips_provider_version_gt() argument
150 if ((res = fips_provider_version(libctx, &prov)) <= 0) in fips_provider_version_gt()
158 int fips_provider_version_ge(OSSL_LIB_CTX *libctx, int major, int minor, int patch) in fips_provider_version_ge() argument
163 if ((res = fips_provider_version(libctx, &prov)) <= 0) in fips_provider_version_ge()
171 int fips_provider_version_match(OSSL_LIB_CTX *libctx, const char *versions) in fips_provider_version_match() argument
216 r = fips_provider_version_eq(libctx, major, minor, patch); in fips_provider_version_match()
219 r = fips_provider_version_ne(libctx, major, minor, patch); in fips_provider_version_match()
222 r = fips_provider_version_le(libctx, major, minor, patch); in fips_provider_version_match()
225 r = fips_provider_version_lt(libctx, major, minor, patch); in fips_provider_version_match()
228 r = fips_provider_version_gt(libctx, major, minor, patch); in fips_provider_version_match()
231 r = fips_provider_version_ge(libctx, major, minor, patch); in fips_provider_version_match()