• Home
  • Raw
  • Download

Lines Matching full:scheme

75     char scheme_copy[256], *p, *schemes[2], *scheme = NULL;  in OSSL_STORE_open_ex()  local
80 * Put the file scheme first. If the uri does represent an existing file, in OSSL_STORE_open_ex()
87 * Now, check if we have something that looks like a scheme, and add it in OSSL_STORE_open_ex()
88 * as a second scheme. However, also check if there's an authority start in OSSL_STORE_open_ex()
89 * (://), because that will invalidate the previous file scheme. Also, in OSSL_STORE_open_ex()
90 * check that this isn't actually the file scheme, as there's no point in OSSL_STORE_open_ex()
98 schemes_n--; /* Invalidate the file scheme */ in OSSL_STORE_open_ex()
106 * Try each scheme until we find one that could open the URI. in OSSL_STORE_open_ex()
108 * For each scheme, we look for the engine implementation first, and in OSSL_STORE_open_ex()
114 scheme = schemes[i]; in OSSL_STORE_open_ex()
115 OSSL_TRACE1(STORE, "Looking up scheme %s\n", scheme); in OSSL_STORE_open_ex()
117 if ((loader = ossl_store_get0_loader_int(scheme)) != NULL) { in OSSL_STORE_open_ex()
128 OSSL_STORE_LOADER_fetch(libctx, scheme, propq)) != NULL) { in OSSL_STORE_open_ex()
155 OSSL_TRACE1(STORE, "Found loader for scheme %s\n", scheme); in OSSL_STORE_open_ex()
186 * If the attempt to open with the 'file' scheme loader failed and the in OSSL_STORE_open_ex()
187 * other scheme loader succeeded, the failure to open with the 'file' in OSSL_STORE_open_ex()
188 * scheme loader leaves an error on the error stack. Let's remove it. in OSSL_STORE_open_ex()
963 OSSL_STORE_CTX *OSSL_STORE_attach(BIO *bp, const char *scheme, in OSSL_STORE_attach() argument
975 if (scheme == NULL) in OSSL_STORE_attach()
976 scheme = "file"; in OSSL_STORE_attach()
978 OSSL_TRACE1(STORE, "Looking up scheme %s\n", scheme); in OSSL_STORE_attach()
981 if ((loader = ossl_store_get0_loader_int(scheme)) != NULL) in OSSL_STORE_attach()
987 OSSL_STORE_LOADER_fetch(libctx, scheme, propq)) != NULL) { in OSSL_STORE_attach()
1033 * the scheme cannot be retrieved. But if a loader was successfully in OSSL_STORE_attach()