Lines Matching refs:scheme

31 OSSL_STORE_LOADER *OSSL_STORE_LOADER_new(ENGINE *e, const char *scheme)  in OSSL_STORE_LOADER_new()  argument
41 if (scheme == NULL) { in OSSL_STORE_LOADER_new()
50 res->scheme = scheme; in OSSL_STORE_LOADER_new()
61 return loader->scheme; in OSSL_STORE_LOADER_get0_scheme()
141 return OPENSSL_LH_strhash(v->scheme); in store_loader_hash()
147 assert(a->scheme != NULL && b->scheme != NULL); in store_loader_cmp()
148 return strcmp(a->scheme, b->scheme); in store_loader_cmp()
163 const char *scheme = loader->scheme; in ossl_store_register_loader_int() local
172 if (ossl_isalpha(*scheme)) in ossl_store_register_loader_int()
173 while (*scheme != '\0' in ossl_store_register_loader_int()
174 && (ossl_isalpha(*scheme) in ossl_store_register_loader_int()
175 || ossl_isdigit(*scheme) in ossl_store_register_loader_int()
176 || strchr("+-.", *scheme) != NULL)) in ossl_store_register_loader_int()
177 scheme++; in ossl_store_register_loader_int()
178 if (*scheme != '\0') { in ossl_store_register_loader_int()
180 "scheme=%s", loader->scheme); in ossl_store_register_loader_int()
213 const OSSL_STORE_LOADER *ossl_store_get0_loader_int(const char *scheme) in ossl_store_get0_loader_int() argument
218 template.scheme = scheme; in ossl_store_get0_loader_int()
238 "scheme=%s", scheme); in ossl_store_get0_loader_int()
245 OSSL_STORE_LOADER *ossl_store_unregister_loader_int(const char *scheme) in ossl_store_unregister_loader_int() argument
250 template.scheme = scheme; in ossl_store_unregister_loader_int()
269 "scheme=%s", scheme); in ossl_store_unregister_loader_int()
275 OSSL_STORE_LOADER *OSSL_STORE_unregister_loader(const char *scheme) in OSSL_STORE_unregister_loader() argument
277 return ossl_store_unregister_loader_int(scheme); in OSSL_STORE_unregister_loader()