Lines Matching refs:provctx
67 void *provctx; member
125 void *provctx) in new_file_ctx() argument
132 ctx->provctx = provctx; in new_file_ctx()
153 void *provctx) in file_open_stream() argument
157 if ((ctx = new_file_ctx(IS_FILE, uri, provctx)) == NULL) { in file_open_stream()
170 static void *file_open_dir(const char *path, const char *uri, void *provctx) in file_open_dir() argument
174 if ((ctx = new_file_ctx(IS_DIR, uri, provctx)) == NULL) { in file_open_dir()
195 static void *file_open(void *provctx, const char *uri) in file_open() argument
281 ctx = file_open_dir(path, uri, provctx); in file_open()
283 || (ctx = file_open_stream(bio, uri, provctx)) == NULL) in file_open()
289 void *file_attach(void *provctx, OSSL_CORE_BIO *cin) in file_attach() argument
292 BIO *new_bio = ossl_bio_new_from_core_bio(provctx, cin); in file_attach()
297 ctx = file_open_stream(new_bio, NULL, provctx); in file_attach()
308 static const OSSL_PARAM *file_settable_ctx_params(void *provctx) in file_settable_ctx_params() argument
366 ossl_prov_ctx_get0_libctx(ctx->provctx), NULL, in file_set_ctx_params()
418 OSSL_LIB_CTX *libctx = ossl_prov_ctx_get0_libctx(ctx->provctx); in file_setup_decoders()
475 to_obj_inst = ossl_decoder_instance_new(to_obj, ctx->provctx); in file_setup_decoders()