Lines Matching defs:provider
137 char *provider;
340 free(id->provider);
1186 if (strcmp(ext_name, "sk-provider@openssh.com") == 0) {
1372 error("Cannot add provider: %s is not an "
1377 debug_f("internal provider");
1380 verbose("failed add of SK provider \"%.100s\": "
1386 verbose("failed provider \"%.100s\": "
1396 "provider %s not allowed", sk_provider);
1436 "(provider: %s) (destination constraints: %zu)",
1526 add_p11_identity(struct sshkey *key, char *comment, const char *provider,
1540 id->provider = xstrdup(provider);
1553 char *provider = NULL, *pin = NULL, canonical_provider[PATH_MAX];
1565 if ((r = sshbuf_get_cstring(e->request, &provider, NULL)) != 0 ||
1579 "providers is disabled", provider);
1582 if (realpath(provider, canonical_provider) == NULL) {
1584 provider, strerror(errno));
1589 "provider not allowed", canonical_provider);
1628 free(provider);
1641 char *provider = NULL, *pin = NULL, canonical_provider[PATH_MAX];
1646 if ((r = sshbuf_get_cstring(e->request, &provider, NULL)) != 0 ||
1653 if (realpath(provider, canonical_provider) == NULL) {
1655 provider, strerror(errno));
1663 if (id->provider == NULL)
1665 if (!strcmp(canonical_provider, id->provider)) {
1676 free(provider);