type crypto/ecdsa.PublicKey
25 uses
crypto/ecdsa (current package)
ecdsa.go#L54: type PublicKey struct {
ecdsa.go#L67: func (pub *PublicKey) Equal(x crypto.PublicKey) bool {
ecdsa.go#L68: xx, ok := x.(*PublicKey)
ecdsa.go#L82: PublicKey
ecdsa.go#L292: 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#L340: 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#L1201: case *ecdsa.PublicKey:
handshake_client.go#L876: case *rsa.PublicKey, *ecdsa.PublicKey, ed25519.PublicKey:
handshake_server.go#L254: case *ecdsa.PublicKey:
handshake_server.go#L840: case *ecdsa.PublicKey, *rsa.PublicKey, ed25519.PublicKey:
tls.go#L313: case *ecdsa.PublicKey:
crypto/x509
parser.go#L286: pub := &ecdsa.PublicKey{
x509.go#L86: case *ecdsa.PublicKey:
x509.go#L865: case *ecdsa.PublicKey:
x509.go#L1370: case *ecdsa.PublicKey:
github.com/aws/aws-sdk-go-v2/internal/v4a/internal/crypto
ecc.go#L32: PublicKey: ecdsa.PublicKey{
ecc.go#L45: func ECDSAPublicKey(curve elliptic.Curve, x, y []byte) (*ecdsa.PublicKey, error) {
ecc.go#L53: return &ecdsa.PublicKey{
ecc.go#L62: func VerifySignature(key *ecdsa.PublicKey, hash []byte, signature []byte) (bool, error) {