golang.org/x/crypto/ssh/agent.privKey.signer (field)
10 uses
golang.org/x/crypto/ssh/agent (current package)
keyring.go#L20: signer ssh.Signer
keyring.go#L58: if bytes.Equal(r.keys[i].signer.PublicKey().Marshal(), want) {
keyring.go#L120: r.removeLocked(k.signer.PublicKey().Marshal())
keyring.go#L137: pub := k.signer.PublicKey()
keyring.go#L169: signer: signer,
keyring.go#L198: if bytes.Equal(k.signer.PublicKey().Marshal(), wanted) {
keyring.go#L200: return k.signer.Sign(rand.Reader, data)
keyring.go#L202: if algorithmSigner, ok := k.signer.(ssh.AlgorithmSigner); !ok {
keyring.go#L203: return nil, fmt.Errorf("agent: signature does not support non-default signature algorithm: %T", k.signer)
keyring.go#L233: s = append(s, k.signer)
![]() |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |