type crypto/ecdsa.PublicKey
21 uses
crypto/ecdsa (current package)
ecdsa.go#L60: type PublicKey struct {
ecdsa.go#L73: func (pub *PublicKey) Equal(x crypto.PublicKey) bool {
ecdsa.go#L74: xx, ok := x.(*PublicKey)
ecdsa.go#L88: PublicKey
ecdsa.go#L291: func Verify(pub *PublicKey, hash []byte, r, s *big.Int) bool {
ecdsa.go#L305: func verifyGeneric(pub *PublicKey, c elliptic.Curve, hash []byte, r, s *big.Int) bool {
ecdsa.go#L339: func VerifyASN1(pub *PublicKey, hash, sig []byte) bool {
ecdsa_noasm.go#L19: func verify(pub *PublicKey, c elliptic.Curve, hash []byte, r, s *big.Int) bool {
crypto/tls
auth.go#L25: pubKey, ok := pubkey.(*ecdsa.PublicKey)
auth.go#L135: case *ecdsa.PublicKey:
auth.go#L180: case *ecdsa.PublicKey:
auth.go#L269: case *ecdsa.PublicKey:
common.go#L1154: case *ecdsa.PublicKey:
handshake_client.go#L855: case *rsa.PublicKey, *ecdsa.PublicKey, ed25519.PublicKey:
handshake_server.go#L249: case *ecdsa.PublicKey:
handshake_server.go#L814: case *ecdsa.PublicKey, *rsa.PublicKey, ed25519.PublicKey:
tls.go#L344: case *ecdsa.PublicKey:
crypto/x509
x509.go#L87: case *ecdsa.PublicKey:
x509.go#L849: case *ecdsa.PublicKey:
x509.go#L996: pub := &ecdsa.PublicKey{
x509.go#L2024: case *ecdsa.PublicKey: