Searched refs:pmonitor (Results 1 – 5 of 5) sorted by relevance
/freebsd/crypto/openssh/ |
H A D | monitor_wrap.c | 82 extern struct monitor *pmonitor; 121 return (pmonitor && pmonitor->m_pid > 0); in mm_is_monitor() 131 while (waitpid(pmonitor->m_pid, &status, 0) == -1) { in mm_reap() 134 pmonitor->m_pid = -1; in mm_reap() 241 mm_request_send(pmonitor->m_recvfd, MONITOR_REQ_MODULI, m); in mm_choose_dh() 244 mm_request_receive_expect(pmonitor->m_recvfd, MONITOR_ANS_MODULI, m); in mm_choose_dh() 267 struct kex *kex = *pmonitor->m_pkex; in mm_sshkey_sign() 281 mm_request_send(pmonitor->m_recvfd, MONITOR_REQ_SIGN, m); in mm_sshkey_sign() 284 mm_request_receive_expect(pmonitor->m_recvfd, MONITOR_ANS_SIGN, m); in mm_sshkey_sign() 361 mm_request_send(pmonitor->m_recvfd, MONITOR_REQ_PWNAM, m); in mm_getpwnamallow() [all …]
|
H A D | monitor.c | 267 monitor_child_preauth(struct ssh *ssh, struct monitor *pmonitor) in monitor_child_preauth() argument 274 if (pmonitor->m_recvfd >= 0) in monitor_child_preauth() 275 close(pmonitor->m_recvfd); in monitor_child_preauth() 276 if (pmonitor->m_log_sendfd >= 0) in monitor_child_preauth() 277 close(pmonitor->m_log_sendfd); in monitor_child_preauth() 278 pmonitor->m_log_sendfd = pmonitor->m_recvfd = -1; in monitor_child_preauth() 298 authenticated = (monitor_read(ssh, pmonitor, in monitor_child_preauth() 331 mm_request_receive_expect(pmonitor->m_sendfd, in monitor_child_preauth() 334 ssh, pmonitor->m_sendfd, m); in monitor_child_preauth() 366 mm_get_keystate(ssh, pmonitor); in monitor_child_preauth() [all …]
|
H A D | sshd-session.c | 171 struct monitor *pmonitor = NULL; variable 332 pmonitor = monitor_init(); in privsep_preauth() 334 pmonitor->m_pkex = &ssh->kex; in privsep_preauth() 336 box = ssh_sandbox_init(pmonitor); in privsep_preauth() 343 pmonitor->m_pid = pid; in privsep_preauth() 353 monitor_child_preauth(ssh, pmonitor); in privsep_preauth() 359 pmonitor->m_pid = -1; in privsep_preauth() 363 pmonitor->m_pid = -1; in privsep_preauth() 376 close(pmonitor->m_sendfd); in privsep_preauth() 377 close(pmonitor->m_log_recvfd); in privsep_preauth() [all …]
|
H A D | sandbox-seccomp-filter.c | 453 extern struct monitor *pmonitor; 464 mm_log_handler(SYSLOG_LEVEL_FATAL, 0, msg, pmonitor); in ssh_sandbox_violation()
|
/freebsd/contrib/blocklist/diff/ |
H A D | ssh.diff | 129 if (use_privsep && pmonitor != NULL && pmonitor->m_pid > 0) 130 kill(pmonitor->m_pid, SIGALRM);
|