MCPcopy
hub / github.com/gliderlabs/ssh / ensureHostSigner

Method ensureHostSigner

server.go:80–92  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

78}
79
80func (srv *Server) ensureHostSigner() error {
81 srv.mu.Lock()
82 defer srv.mu.Unlock()
83
84 if len(srv.HostSigners) == 0 {
85 signer, err := generateSigner()
86 if err != nil {
87 return err
88 }
89 srv.HostSigners = append(srv.HostSigners, signer)
90 }
91 return nil
92}
93
94func (srv *Server) ensureHandlers() {
95 srv.mu.Lock()

Callers 2

ServeMethod · 0.95
serveOnceMethod · 0.95

Calls 1

generateSignerFunction · 0.85

Tested by 1

serveOnceMethod · 0.76