type crypto.Signer
20 uses
crypto (current package)
crypto.go#L160: type Signer interface {
crypto/tls
auth.go#L173: priv, ok := cert.PrivateKey.(crypto.Signer)
auth.go#L262: signer, ok := cert.PrivateKey.(crypto.Signer)
common.go#L1152: if priv, ok := c.PrivateKey.(crypto.Signer); ok {
handshake_client.go#L589: key, ok := chainToSend.PrivateKey.(crypto.Signer)
handshake_client_tls13.go#L600: sig, err := cert.PrivateKey.(crypto.Signer).Sign(c.config.rand(), signed, signOpts)
handshake_server.go#L247: if priv, ok := hs.cert.PrivateKey.(crypto.Signer); ok {
handshake_server_tls13.go#L636: sig, err := hs.cert.PrivateKey.(crypto.Signer).Sign(c.config.rand(), signed, signOpts)
handshake_server_tls13.go#L638: public := hs.cert.PrivateKey.(crypto.Signer).Public()
key_agreement.go#L176: priv, ok := cert.PrivateKey.(crypto.Signer)
crypto/x509
x509.go#L2141: key, ok := priv.(crypto.Signer)
x509.go#L2293: key, ok := priv.(crypto.Signer)
x509.go#L2505: key, ok := priv.(crypto.Signer)
x509.go#L2770: func CreateRevocationList(rand io.Reader, template *RevocationList, issuer *Certificate, priv crypto.Signer) ([]byte, error) {
golang.org/x/crypto/openpgp/packet
private_key.go#L69: func NewSignerPrivateKey(creationTime time.Time, signer crypto.Signer) *PrivateKey {
signature.go#L521: sig.RSASignature.bytes, err = priv.PrivateKey.(crypto.Signer).Sign(config.Random(), digest, sig.Hash)
signature.go#L545: b, err = priv.PrivateKey.(crypto.Signer).Sign(config.Random(), digest, sig.Hash)
golang.org/x/crypto/ssh
keys.go#L925: case crypto.Signer:
keys.go#L943: signer crypto.Signer
keys.go#L950: func NewSignerFromSigner(signer crypto.Signer) (Signer, error) {
 |
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. |