Home
last modified time | relevance | path

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

/freebsd/crypto/openssh/
H A Dmonitor_wrap.c82 extern struct monitor *pmonitor;
121 while (waitpid(pmonitor->m_pid, &status, 0) == -1) { in mm_reap()
124 pmonitor->m_pid = -1; in mm_reap()
231 mm_request_send(pmonitor->m_recvfd, MONITOR_REQ_MODULI, m); in mm_choose_dh()
234 mm_request_receive_expect(pmonitor->m_recvfd, MONITOR_ANS_MODULI, m); in mm_choose_dh()
269 mm_request_send(pmonitor->m_recvfd, MONITOR_REQ_SIGN, m); in mm_sshkey_sign()
272 mm_request_receive_expect(pmonitor->m_recvfd, MONITOR_ANS_SIGN, m); in mm_sshkey_sign()
351 mm_request_send(pmonitor->m_recvfd, MONITOR_REQ_PWNAM, m); in mm_getpwnamallow()
354 mm_request_receive_expect(pmonitor->m_recvfd, MONITOR_ANS_PWNAM, m); in mm_getpwnamallow()
407 mm_request_send(pmonitor->m_recvfd, MONITOR_REQ_AUTH2_READ_BANNER, m); in mm_auth2_read_banner()
[all …]
H A Dsshd-session.c174 struct monitor *pmonitor = NULL; variable
209 return (pmonitor && pmonitor->m_pid > 0); in mm_is_monitor()
344 pmonitor = monitor_init(); in privsep_preauth()
346 pmonitor->m_pkex = &ssh->kex; in privsep_preauth()
353 pmonitor->m_pid = pid; in privsep_preauth()
361 monitor_child_preauth(ssh, pmonitor); in privsep_preauth()
367 pmonitor->m_pid = -1; in privsep_preauth()
371 pmonitor->m_pid = -1; in privsep_preauth()
382 close(pmonitor->m_sendfd); in privsep_preauth()
383 close(pmonitor->m_log_recvfd); in privsep_preauth()
[all …]
H A Dmonitor.c274 monitor_child_preauth(struct ssh *ssh, struct monitor *pmonitor) in monitor_child_preauth() argument
281 if (pmonitor->m_recvfd >= 0) in monitor_child_preauth()
282 close(pmonitor->m_recvfd); in monitor_child_preauth()
283 if (pmonitor->m_log_sendfd >= 0) in monitor_child_preauth()
284 close(pmonitor->m_log_sendfd); in monitor_child_preauth()
285 pmonitor->m_log_sendfd = pmonitor->m_recvfd = -1; in monitor_child_preauth()
306 authenticated = (monitor_read(ssh, pmonitor, in monitor_child_preauth()
339 mm_request_receive_expect(pmonitor->m_sendfd, in monitor_child_preauth()
342 ssh, pmonitor->m_sendfd, m); in monitor_child_preauth()
382 mm_get_keystate(ssh, pmonitor); in monitor_child_preauth()
[all …]
H A Dsshd-auth.c144 struct monitor *pmonitor = NULL; variable
187 if ((box = ssh_sandbox_init(pmonitor)) == NULL) in privsep_child_demote()
627 pmonitor = xcalloc(1, sizeof(*pmonitor)); in main()
628 pmonitor->m_sendfd = pmonitor->m_log_recvfd = -1; in main()
629 pmonitor->m_recvfd = PRIVSEP_MONITOR_FD; in main()
630 pmonitor->m_log_sendfd = PRIVSEP_LOG_FD; in main()
631 set_log_handler(mm_log_handler, pmonitor); in main()
664 pmonitor->m_pkex = &ssh->kex; in main()
730 set_log_handler(mm_log_handler, pmonitor); in main()
797 mm_send_keystate(ssh, pmonitor); in main()
H A Dsandbox-seccomp-filter.c451 extern struct monitor *pmonitor;
462 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);