Lines Matching defs:ibuf
165 static int dhx2_setup(void *obj, char *ibuf _U_, size_t ibuflen _U_,
267 char *ibuf, size_t ibuflen,
276 return dhx2_setup(obj, ibuf, ibuflen, rbuf, rbuflen);
283 char *ibuf, size_t ibuflen,
298 len = (unsigned char) *ibuf++;
305 memcpy(username, ibuf, len );
306 ibuf += len;
309 if ((unsigned long) ibuf & 1) /* pad to even boundary */
310 ++ibuf;
312 return (login(obj, username, ulen, uam_pwd, ibuf, ibuflen, rbuf, rbuflen));
317 char *ibuf, size_t ibuflen,
347 return (login(obj, username, ulen, uam_pwd, ibuf, ibuflen, rbuf, rbuflen));
353 char *ibuf, size_t ibuflen,
379 ibuf += 2;
382 gcry_mpi_scan(&Mb, GCRYMPI_FMT_USG, ibuf, PRIMEBITS/8, NULL);
383 ibuf += PRIMEBITS/8;
433 ctxerror = gcry_cipher_decrypt(ctx, ibuf, 16, NULL, 0);
439 gcry_mpi_scan(&clientNonce, GCRYMPI_FMT_USG, ibuf, 16, NULL);
493 char *ibuf, size_t ibuflen,
535 ibuf += 2;
538 ctxerror = gcry_cipher_decrypt(ctx, ibuf, 16+256, NULL, 0);
544 gcry_mpi_scan(&retServerNonce, GCRYMPI_FMT_USG, ibuf, 16, NULL);
551 ibuf += 16; /* ibuf now point to passwd in cleartext */
556 p = crypt( ibuf, dhxpwd->pw_passwd );
557 memset(ibuf, 0, 255);
594 char *ibuf, size_t ibuflen,
601 retID = ntohs(*(u_int16_t *)ibuf);
603 ret = logincont1(obj, uam_pwd, ibuf, ibuflen, rbuf, rbuflen);
605 ret = logincont2(obj, uam_pwd, ibuf,ibuflen, rbuf, rbuflen);