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;
126 while (waitpid(pmonitor->m_pid, &status, 0) == -1) { in mm_reap()
129 pmonitor->m_pid = -1; in mm_reap()
236 mm_request_send(pmonitor->m_recvfd, MONITOR_REQ_MODULI, m); in mm_choose_dh()
239 mm_request_receive_expect(pmonitor->m_recvfd, MONITOR_ANS_MODULI, m); in mm_choose_dh()
269 mm_request_send(pmonitor->m_recvfd, MONITOR_REQ_SETCOMPAT, m); in mm_sshkey_setcompat()
289 mm_request_send(pmonitor->m_recvfd, MONITOR_REQ_SIGN, m); in mm_sshkey_sign()
292 mm_request_receive_expect(pmonitor->m_recvfd, MONITOR_ANS_SIGN, m); in mm_sshkey_sign()
382 mm_request_send(pmonitor->m_recvfd, MONITOR_REQ_PWNAM, m); in mm_getpwnamallow()
385 mm_request_receive_expect(pmonitor->m_recvfd, MONITOR_ANS_PWNAM, m); in mm_getpwnamallow()
[all …]
H A Dsshd-session.c161 struct monitor *pmonitor = NULL; variable
196 return (pmonitor && pmonitor->m_pid > 0); in mm_is_monitor()
310 pmonitor = monitor_init(); in privsep_preauth()
312 pmonitor->m_pkex = &ssh->kex; in privsep_preauth()
319 pmonitor->m_pid = pid; in privsep_preauth()
327 monitor_child_preauth(ssh, pmonitor); in privsep_preauth()
332 close(pmonitor->m_sendfd); in privsep_preauth()
333 close(pmonitor->m_log_recvfd); in privsep_preauth()
356 if (pmonitor->m_recvfd != PRIVSEP_MONITOR_FD && in privsep_preauth()
357 dup2(pmonitor->m_recvfd, PRIVSEP_MONITOR_FD) == -1) in privsep_preauth()
[all …]
H A Dmonitor.c268 monitor_child_preauth(struct ssh *ssh, struct monitor *pmonitor) in monitor_child_preauth() argument
275 if (pmonitor->m_recvfd >= 0) in monitor_child_preauth()
276 close(pmonitor->m_recvfd); in monitor_child_preauth()
277 if (pmonitor->m_log_sendfd >= 0) in monitor_child_preauth()
278 close(pmonitor->m_log_sendfd); in monitor_child_preauth()
279 pmonitor->m_log_sendfd = pmonitor->m_recvfd = -1; in monitor_child_preauth()
301 authenticated = (monitor_read(ssh, pmonitor, in monitor_child_preauth()
334 mm_request_receive_expect(pmonitor->m_sendfd, in monitor_child_preauth()
337 ssh, pmonitor->m_sendfd, m); in monitor_child_preauth()
377 mm_get_keystate(ssh, pmonitor); in monitor_child_preauth()
[all …]
H A Dsshd-auth.c142 struct monitor *pmonitor = NULL; variable
185 if ((box = ssh_sandbox_init(pmonitor)) == NULL) in privsep_child_demote()
598 pmonitor = xcalloc(1, sizeof(*pmonitor)); in main()
599 pmonitor->m_sendfd = pmonitor->m_log_recvfd = -1; in main()
600 pmonitor->m_recvfd = PRIVSEP_MONITOR_FD; in main()
601 pmonitor->m_log_sendfd = PRIVSEP_LOG_FD; in main()
602 set_log_handler(mm_log_handler, pmonitor); in main()
635 pmonitor->m_pkex = &ssh->kex; in main()
651 set_log_handler(mm_log_handler, pmonitor); in main()
704 set_log_handler(mm_log_handler, pmonitor); in main()
[all …]
H A Dsandbox-seccomp-filter.c501 extern struct monitor *pmonitor;
512 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);