Home | History | Annotate | Download | only in openssh

Lines Matching defs:devices

64 KbdintDevice *devices[] = {
81 char *devices;
93 for (i = 0; devices[i] != NULL; i++)
94 if (strcmp(devices[i]->name, devname) == 0) {
95 for (j = i; devices[j] != NULL; j++)
96 devices[j] = devices[j+1];
117 for (i = 0; devices[i]; i++) {
120 buffer_append(&b, devices[i]->name,
121 strlen(devices[i]->name));
124 kbdintctxt->devices = xstrdup(buffer_ptr(&b));
127 kbdintctxt->devices = xstrdup(devs);
129 debug("kbdint_alloc: devices '%s'", kbdintctxt->devices);
150 if (kbdintctxt->devices) {
151 xfree(kbdintctxt->devices);
152 kbdintctxt->devices = NULL;
167 len = kbdintctxt->devices ?
168 strcspn(kbdintctxt->devices, ",") : 0;
172 for (i = 0; devices[i]; i++)
173 if (strncmp(kbdintctxt->devices, devices[i]->name, len) == 0)
174 kbdintctxt->device = devices[i];
175 t = kbdintctxt->devices;
176 kbdintctxt->devices = t[len] ? xstrdup(t+len+1) : NULL;
178 debug2("kbdint_next_device: devices %s", kbdintctxt->devices ?
179 kbdintctxt->devices : "<empty>");
180 } while (kbdintctxt->devices && !kbdintctxt->device);
221 debug2("auth2_challenge_start: devices %s",
222 kbdintctxt->devices ? kbdintctxt->devices : "<empty>");
365 devices[n++] = &mm_bsdauth_device;
368 devices[n++] = &mm_sshpam_device;
371 devices[n++] = &mm_skey_device;