• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/timemachine/netatalk-2.2.5/etc/uams/

Lines Matching defs:ibuf

238 static int dhx2_setup(void *obj, char *ibuf _U_, size_t ibuflen _U_,
312 char *ibuf, size_t ibuflen,
322 return dhx2_setup(obj, ibuf, ibuflen, rbuf, rbuflen);
329 char *ibuf, size_t ibuflen,
344 len = (unsigned char) *ibuf++;
351 memcpy(username, ibuf, len );
352 ibuf += len;
355 if ((unsigned long) ibuf & 1) /* pad to even boundary */
356 ++ibuf;
358 return (login(obj, username, ulen, uam_pwd, ibuf, ibuflen, rbuf, rbuflen));
363 char *ibuf, size_t ibuflen,
393 return (login(obj, username, ulen, uam_pwd, ibuf, ibuflen, rbuf, rbuflen));
397 static int logincont1(void *obj _U_, char *ibuf, size_t ibuflen, char *rbuf, size_t *rbuflen)
422 ibuf += 2;
425 gcry_mpi_scan(&Mb, GCRYMPI_FMT_USG, ibuf, PRIMEBITS/8, NULL);
426 ibuf += PRIMEBITS/8;
474 ctxerror = gcry_cipher_decrypt(ctx, ibuf, 16, NULL, 0);
480 gcry_mpi_scan(&clientNonce, GCRYMPI_FMT_USG, ibuf, 16, NULL);
561 char *ibuf, size_t ibuflen,
607 ibuf += 2;
610 ctxerror = gcry_cipher_decrypt(ctx, ibuf, 16+256, NULL, 0);
616 gcry_mpi_scan(&retServerNonce, GCRYMPI_FMT_USG, ibuf, 16, NULL);
623 ibuf += 16;
628 if (convert_string_allocate(CH_MAC, CH_UNIX, ibuf, -1, &utfpass) == (size_t)-1) {
695 memset(ibuf, 0, 256); /* zero out the password */
715 char *ibuf, size_t ibuflen,
722 retID = ntohs(*(u_int16_t *)ibuf);
724 ret = logincont1(obj, ibuf, ibuflen, rbuf, rbuflen);
726 ret = logincont2(obj, uam_pwd, ibuf,ibuflen, rbuf, rbuflen);
746 char *ibuf, size_t ibuflen, char *rbuf, size_t *rbuflen)
752 return( dhx2_setup(obj, ibuf, ibuflen, rbuf, rbuflen) );
756 char *ibuf, size_t ibuflen, char *rbuf, size_t *rbuflen)
758 return( logincont1(obj, ibuf, ibuflen, rbuf, rbuflen) );
762 char *ibuf, size_t ibuflen _U_,
811 ibuf += 2;
814 ctxerror = gcry_cipher_decrypt(ctx, ibuf, 16+2*256, NULL, 0);
820 gcry_mpi_scan(&retServerNonce, GCRYMPI_FMT_USG, ibuf, 16, NULL);
827 ibuf += 16;
830 ibuf[255] = '\0'; /* For safety */
831 ibuf[511] = '\0';
834 if (memcmp(ibuf, ibuf + 256, 255) == 0) {
841 PAM_password = ibuf + 256;
861 PAM_password = ibuf;
864 memset(ibuf, 0, 512);
885 struct passwd *pwd _U_, char *ibuf, size_t ibuflen _U_,
895 ret = changepw_1( obj, uname, ibuf, ibuflen, rbuf, rbuflen);
900 ret = changepw_2( obj, ibuf, ibuflen, rbuf, rbuflen);
907 ret = changepw_3( obj, ibuf, ibuflen, rbuf, rbuflen);