Lines Matching defs:Data
23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
89 Data(Authenticator *ap, int type, void *d, int c)
152 if (!Data(ap, SRA_KEY, (void *)pka, HEXKEYBYTES)) {
154 printf("Not enough room for authentication data\r\n");
163 sra_is(Authenticator *ap, unsigned char *data, int cnt)
170 switch (*data++) {
174 Data(ap, SRA_REJECT, (void *)0, 0);
183 if (!Data(ap, SRA_KEY, (void *)pka, HEXKEYBYTES)) {
188 memcpy(pkb, data, HEXKEYBYTES);
197 memcpy(xuser, data, cnt);
205 Data(ap, SRA_CONTINUE, xpassprompt, XSMALL_LEN - 1);
213 memcpy(xpass, data, cnt);
223 Data(ap, SRA_ACCEPT, (void *)0, 0);
224 skey.data = ck;
237 Data(ap, SRA_CONTINUE, (void *)xpassprompt,
247 printf("Unknown SRA option %d\r\n", data[-1]);
250 Data(ap, SRA_REJECT, 0, 0);
257 sra_reply(Authenticator *ap, unsigned char *data, int cnt)
265 switch (*data++) {
275 memcpy(pkb, data, HEXKEYBYTES);
307 if (!Data(ap, SRA_USER, (void *)xuser, strlen(xuser))) {
323 (void)memcpy(xpassprompt, data, cnt);
338 if (!Data(ap, SRA_PASS, (void *)xpass, strlen(xpass))) {
354 skey.data = ck;
363 printf("Unknown SRA option %d\r\n", data[-1]);
384 sra_printsub(unsigned char *data, int cnt, unsigned char *ubuf, int buflen)
392 switch(data[3]) {
411 ADDC(buf, buflen, data[i]);
416 case SRA_KEY: /* Authentication data follows */
429 snprintf(lbuf, sizeof(lbuf), " %d (unknown)", data[3]);
434 snprintf(lbuf, sizeof(lbuf), " %d", data[i]);