Symbol: rchap
lib/libiscsiutil/chap.c
328
struct rchap *
lib/libiscsiutil/chap.c
331
struct rchap *rchap;
lib/libiscsiutil/chap.c
333
rchap = calloc(1, sizeof(*rchap));
lib/libiscsiutil/chap.c
334
if (rchap == NULL)
lib/libiscsiutil/chap.c
337
rchap->rchap_secret = checked_strdup(secret);
lib/libiscsiutil/chap.c
339
return (rchap);
lib/libiscsiutil/chap.c
343
rchap_receive_bin(struct rchap *rchap, const unsigned char id,
lib/libiscsiutil/chap.c
347
rchap->rchap_id = id;
lib/libiscsiutil/chap.c
348
rchap->rchap_challenge = calloc(challenge_len, 1);
lib/libiscsiutil/chap.c
349
if (rchap->rchap_challenge == NULL)
lib/libiscsiutil/chap.c
351
memcpy(rchap->rchap_challenge, challenge, challenge_len);
lib/libiscsiutil/chap.c
352
rchap->rchap_challenge_len = challenge_len;
lib/libiscsiutil/chap.c
356
rchap_receive(struct rchap *rchap, const char *id, const char *challenge)
lib/libiscsiutil/chap.c
373
rchap_receive_bin(rchap, id_bin, challenge_bin, challenge_bin_len);
lib/libiscsiutil/chap.c
380
rchap_get_response_bin(struct rchap *rchap,
lib/libiscsiutil/chap.c
390
chap_compute_md5(rchap->rchap_id, rchap->rchap_secret,
lib/libiscsiutil/chap.c
391
rchap->rchap_challenge, rchap->rchap_challenge_len,
lib/libiscsiutil/chap.c
399
rchap_get_response(struct rchap *rchap)
lib/libiscsiutil/chap.c
405
rchap_get_response_bin(rchap, &response, &response_len);
lib/libiscsiutil/chap.c
413
rchap_delete(struct rchap *rchap)
lib/libiscsiutil/chap.c
416
free(rchap->rchap_secret);
lib/libiscsiutil/chap.c
417
free(rchap->rchap_challenge);
lib/libiscsiutil/chap.c
418
free(rchap);
lib/libiscsiutil/libiscsiutil.h
108
struct rchap *rchap_new(const char *secret);
lib/libiscsiutil/libiscsiutil.h
109
int rchap_receive(struct rchap *rchap,
lib/libiscsiutil/libiscsiutil.h
111
char *rchap_get_response(struct rchap *rchap);
lib/libiscsiutil/libiscsiutil.h
112
void rchap_delete(struct rchap *rchap);
usr.sbin/ctld/login.cc
398
struct rchap *rchap;
usr.sbin/ctld/login.cc
434
rchap = rchap_new(auth->mutual_secret());
usr.sbin/ctld/login.cc
435
error = rchap_receive(rchap, chap_i, chap_c);
usr.sbin/ctld/login.cc
441
chap_r = rchap_get_response(rchap);
usr.sbin/ctld/login.cc
442
rchap_delete(rchap);
usr.sbin/iscsid/login.c
619
struct rchap *rchap;
usr.sbin/iscsid/login.c
656
rchap = rchap_new(conn->conn_conf.isc_secret);
usr.sbin/iscsid/login.c
657
error = rchap_receive(rchap, chap_i, chap_c);
usr.sbin/iscsid/login.c
662
chap_r = rchap_get_response(rchap);
usr.sbin/iscsid/login.c
663
rchap_delete(rchap);