Lines Matching refs:session_ids
126 struct hostkey_sid *session_ids; member
205 sshkey_free(e->session_ids[i].key); in close_socket()
206 sshbuf_free(e->session_ids[i].sid); in close_socket()
208 free(e->session_ids); in close_socket()
490 hks = e->session_ids + i; in identity_permitted()
550 hks = &e->session_ids[e->nsession_ids - 1]; in identity_permitted()
887 e->session_ids[e->nsession_ids - 1].sid) != 0) { in process_sign_request2()
906 e->session_ids[e->nsession_ids - 1].key)) { in process_sign_request2()
1711 if (!e->session_ids[i].forwarded) { in process_ext_session_bind()
1717 sid_match = buf_equal(sid, e->session_ids[i].sid) == 0; in process_ext_session_bind()
1718 key_match = sshkey_equal(key, e->session_ids[i].key); in process_ext_session_bind()
1740 e->session_ids = xrecallocarray(e->session_ids, e->nsession_ids, in process_ext_session_bind()
1741 e->nsession_ids + 1, sizeof(*e->session_ids)); in process_ext_session_bind()
1745 e->session_ids[i].key = key; in process_ext_session_bind()
1746 e->session_ids[i].forwarded = fwd != 0; in process_ext_session_bind()
1749 if ((e->session_ids[i].sid = sshbuf_new()) == NULL) in process_ext_session_bind()
1751 if ((r = sshbuf_putb(e->session_ids[i].sid, sid)) != 0) in process_ext_session_bind()