Lines Matching refs:provctx
66 void *provctx; member
124 void *provctx) in new_file_ctx() argument
131 ctx->provctx = provctx; in new_file_ctx()
152 void *provctx) in file_open_stream() argument
156 if ((ctx = new_file_ctx(IS_FILE, uri, provctx)) == NULL) { in file_open_stream()
169 static void *file_open_dir(const char *path, const char *uri, void *provctx) in file_open_dir() argument
173 if ((ctx = new_file_ctx(IS_DIR, uri, provctx)) == NULL) { in file_open_dir()
194 static void *file_open(void *provctx, const char *uri) in file_open() argument
280 ctx = file_open_dir(path, uri, provctx); in file_open()
282 || (ctx = file_open_stream(bio, uri, provctx)) == NULL) in file_open()
288 void *file_attach(void *provctx, OSSL_CORE_BIO *cin) in file_attach() argument
291 BIO *new_bio = ossl_bio_new_from_core_bio(provctx, cin); in file_attach()
296 ctx = file_open_stream(new_bio, NULL, provctx); in file_attach()
307 static const OSSL_PARAM *file_settable_ctx_params(void *provctx) in file_settable_ctx_params() argument
365 ossl_prov_ctx_get0_libctx(ctx->provctx), NULL, in file_set_ctx_params()
417 OSSL_LIB_CTX *libctx = ossl_prov_ctx_get0_libctx(ctx->provctx); in file_setup_decoders()
474 to_obj_inst = ossl_decoder_instance_new(to_obj, ctx->provctx); in file_setup_decoders()