Searched refs:rchap (Results 1 – 4 of 4) sorted by relevance
328 struct rchap *331 struct rchap *rchap; in rchap_new() local333 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() argument347 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 …]
91 struct rchap { struct106 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);
619 struct rchap *rchap; in login_send_chap_r() local656 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()
401 struct rchap *rchap; in login_send_chap_success() local437 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()