Lines Matching defs:rbuf
188 char *rbuf, size_t *rbuflen)
257 /* figure out the key. store the key in rbuf for now. */
258 i = DH_compute_key(rbuf, bn, dh);
261 CAST_set_key(&castkey, i, rbuf);
265 memcpy(rbuf, &sessid, sizeof(sessid));
266 rbuf += sizeof(sessid);
270 BN_bn2bin(dh->pub_key, rbuf);
271 rbuf += KEYSIZE;
285 memcpy(rbuf, &randbuf, sizeof(randbuf));
298 memcpy(rbuf + KEYSIZE, buf, KEYSIZE);
300 memset(rbuf + KEYSIZE, 0, KEYSIZE);
304 CAST_cbc_encrypt(rbuf, rbuf, CRYPTBUFLEN, &castkey, msg2_iv,
324 char *rbuf, size_t *rbuflen)
333 return dhx_setup(obj, ibuf, ibuflen, rbuf, rbuflen);
341 char *rbuf, size_t *rbuflen)
369 return (login(obj, username, ulen, uam_pwd, ibuf, ibuflen, rbuf, rbuflen));
375 char *rbuf, size_t *rbuflen)
404 return (login(obj, username, ulen, uam_pwd, ibuf, ibuflen, rbuf, rbuflen));
411 char *rbuf, size_t *rbuflen)
438 CAST_cbc_encrypt(ibuf, rbuf, CRYPT2BUFLEN, &castkey,
444 if (!(bn1 = BN_bin2bn(rbuf, KEYSIZE, NULL)))
453 memset(rbuf, 0, sizeof(randbuf));
455 rbuf += KEYSIZE;
475 rbuf[PASSWDLEN] = '\0';
476 PAM_password = rbuf;
540 memset(rbuf, 0, PASSWDLEN); /* zero out the password */
552 memset(rbuf, 0, CRYPT2BUFLEN);
568 char *rbuf, size_t *rbuflen)
589 return dhx_setup(obj, ibuf, ibuflen, rbuf, rbuflen);
639 memset(rbuf, 0, sizeof(randbuf));