Home
last modified time | relevance | path

Searched refs:pmonitor (Results 1 – 5 of 5) sorted by relevance

/freebsd/crypto/openssh/
H A Dmonitor_wrap.c82 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 Dmonitor.c267 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 Dsshd-session.c171 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 Dsandbox-seccomp-filter.c453 extern struct monitor *pmonitor;
464 mm_log_handler(SYSLOG_LEVEL_FATAL, 0, msg, pmonitor); in ssh_sandbox_violation()
/freebsd/contrib/blocklist/diff/
H A Dssh.diff129 if (use_privsep && pmonitor != NULL && pmonitor->m_pid > 0)
130 kill(pmonitor->m_pid, SIGALRM);