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

/freebsd-current/lib/libiscsiutil/
H A Dchap.c328 struct rchap *
331 struct rchap *rchap; local
333 rchap = calloc(1, sizeof(*rchap));
334 if (rchap == NULL)
337 rchap->rchap_secret = checked_strdup(secret);
339 return (rchap);
343 rchap_receive_bin(struct rchap *rchap, cons argument
356 rchap_receive(struct rchap *rchap, const char *id, const char *challenge) argument
380 rchap_get_response_bin(struct rchap *rchap, void **responsep, size_t *response_lenp) argument
399 rchap_get_response(struct rchap *rchap) argument
413 rchap_delete(struct rchap *rchap) argument
[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-current/usr.sbin/iscsid/
H A Dlogin.c619 struct rchap *rchap; local
656 rchap = rchap_new(conn->conn_conf.isc_secret);
657 error = rchap_receive(rchap, chap_i, chap_c);
662 chap_r = rchap_get_response(rchap);
663 rchap_delete(rchap);
/freebsd-current/usr.sbin/ctld/
H A Dlogin.c341 struct rchap *rchap; local
377 rchap = rchap_new(auth->a_mutual_secret);
378 error = rchap_receive(rchap, chap_i, chap_c);
384 chap_r = rchap_get_response(rchap);
385 rchap_delete(rchap);

Completed in 68 milliseconds