Lines Matching refs:buf
202 unsigned char *buf = NULL, *p = NULL;
222 buf = malloc(PEM_BUFSIZE*8);
223 if (buf == NULL) {
227 p = buf;
257 *out = buf;
467 get_line(unsigned char *in, int inlen, char *buf, int buflen)
472 buf[i] = in[i];
486 char buf[2048];
494 (void) memset(buf, 0, sizeof (buf));
501 i = get_line(in + total, inlen - total, buf, sizeof (buf));
508 while ((j >= 0) && (buf[j] <= ' ')) j--;
509 buf[++j] = '\n';
510 buf[++j] = '\0';
514 if (strncmp(buf, "-----BEGIN ", 11) == 0) {
515 i = strlen(&(buf[11]));
516 if (strncmp(&(buf[11+i-6]), "-----\n", 6) != 0) {
525 (void) memcpy(nameB, &(buf[11]), i-6);
540 (void) memset(buf, 0, 1024);
541 i = get_line(in+total, inlen - total, buf, sizeof (buf));
546 while ((j >= 0) && (buf[j] <= ' '))
549 buf[++j] = '\n';
550 buf[++j] = '\0';
553 if (buf[0] == '\n') break;
561 if (strncmp(buf, "-----END ", 9) == 0) {
565 (void) memcpy(&(dataB[bl]), buf, j);
577 if ((strncmp(buf, "-----END ", 9) != 0) ||
578 (strncmp(nameB, &(buf[9]), i) != 0) ||
579 (strncmp(&(buf[9+i]), "-----", 5) != 0)) {