Home
last modified time | relevance | path

Searched refs:rchap (Results 1 – 4 of 4) sorted by relevance

/freebsd/lib/libiscsiutil/
H A Dchap.c328 struct rchap *
331 struct rchap *rchap; in rchap_new() local
333 rchap = calloc(1, sizeof(*rchap)); in rchap_new()
334 if (rchap == NULL) in rchap_new()
337 rchap->rchap_secret = checked_strdup(secret); in rchap_new()
339 return (rchap); in rchap_new()
343 rchap_receive_bin(struct rchap *rchap, const unsigned char id, in rchap_receive_bin() argument
347 rchap->rchap_id = id; in rchap_receive_bin()
348 rchap->rchap_challenge = calloc(challenge_len, 1); in rchap_receive_bin()
349 if (rchap->rchap_challenge == NULL) in rchap_receive_bin()
[all …]
H A Dlibiscsiutil.h91 struct rchap { struct
106 struct rchap *rchap_new(const char *secret);
107 int rchap_receive(struct rchap *rchap,
109 char *rchap_get_response(struct rchap *rchap);
110 void rchap_delete(struct rchap *rchap);
/freebsd/usr.sbin/iscsid/
H A Dlogin.c619 struct rchap *rchap; in login_send_chap_r() local
656 rchap = rchap_new(conn->conn_conf.isc_secret); in login_send_chap_r()
657 error = rchap_receive(rchap, chap_i, chap_c); in login_send_chap_r()
662 chap_r = rchap_get_response(rchap); in login_send_chap_r()
663 rchap_delete(rchap); in login_send_chap_r()
/freebsd/usr.sbin/ctld/
H A Dlogin.c401 struct rchap *rchap; in login_send_chap_success() local
437 rchap = rchap_new(auth->a_mutual_secret); in login_send_chap_success()
438 error = rchap_receive(rchap, chap_i, chap_c); in login_send_chap_success()
444 chap_r = rchap_get_response(rchap); in login_send_chap_success()
445 rchap_delete(rchap); in login_send_chap_success()