Lines Matching defs:ibuf
160 static int dhx2_setup(void *obj, char *ibuf _U_, size_t ibuflen _U_,
262 char *ibuf, size_t ibuflen,
271 return dhx2_setup(obj, ibuf, ibuflen, rbuf, rbuflen);
278 char *ibuf, size_t ibuflen,
293 len = (unsigned char) *ibuf++;
300 memcpy(username, ibuf, len );
301 ibuf += len;
304 if ((unsigned long) ibuf & 1) /* pad to even boundary */
305 ++ibuf;
307 return (login(obj, username, ulen, uam_pwd, ibuf, ibuflen, rbuf, rbuflen));
312 char *ibuf, size_t ibuflen,
342 return (login(obj, username, ulen, uam_pwd, ibuf, ibuflen, rbuf, rbuflen));
348 char *ibuf, size_t ibuflen,
374 ibuf += 2;
377 gcry_mpi_scan(&Mb, GCRYMPI_FMT_USG, ibuf, PRIMEBITS/8, NULL);
378 ibuf += PRIMEBITS/8;
428 ctxerror = gcry_cipher_decrypt(ctx, ibuf, 16, NULL, 0);
434 gcry_mpi_scan(&clientNonce, GCRYMPI_FMT_USG, ibuf, 16, NULL);
488 char *ibuf, size_t ibuflen,
531 ibuf += 2;
534 ctxerror = gcry_cipher_decrypt(ctx, ibuf, 16+256, NULL, 0);
540 gcry_mpi_scan(&retServerNonce, GCRYMPI_FMT_USG, ibuf, 16, NULL);
547 ibuf += 16; /* ibuf now point to passwd in cleartext */
552 p = crypt( ibuf, dhxpwd->pw_passwd );
560 if ( strlen(buffer) && (strcmp( ibuf, buffer) == 0 )) {
561 memset(ibuf, 0, 255);
598 char *ibuf, size_t ibuflen,
605 retID = ntohs(*(u_int16_t *)ibuf);
607 ret = logincont1(obj, uam_pwd, ibuf, ibuflen, rbuf, rbuflen);
609 ret = logincont2(obj, uam_pwd, ibuf,ibuflen, rbuf, rbuflen);