type crypto/ecdsa.PublicKey

32 uses

	crypto/ecdsa (current package)
		ecdsa.go#L42: type PublicKey struct {
		ecdsa.go#L65: func (k *PublicKey) ECDH() (*ecdh.PublicKey, error) {
		ecdsa.go#L81: func (pub *PublicKey) Equal(x crypto.PublicKey) bool {
		ecdsa.go#L82: 	xx, ok := x.(*PublicKey)
		ecdsa.go#L108: func ParseUncompressedPublicKey(curve elliptic.Curve, data []byte) (*PublicKey, error) {
		ecdsa.go#L126: func parseUncompressedPublicKey[P ecdsa.Point[P]](c *ecdsa.Curve[P], curve elliptic.Curve, data []byte) (*PublicKey, error) {
		ecdsa.go#L145: func (pub *PublicKey) Bytes() ([]byte, error) {
		ecdsa.go#L160: func publicKeyBytes[P ecdsa.Point[P]](c *ecdsa.Curve[P], pub *PublicKey) ([]byte, error) {
		ecdsa.go#L170: 	PublicKey
		ecdsa.go#L345: 		return &PrivateKey{PublicKey: PublicKey{Curve: c, X: bbig.Dec(x), Y: bbig.Dec(y)}, D: bbig.Dec(d)}, nil
		ecdsa.go#L500: func VerifyASN1(pub *PublicKey, hash, sig []byte) bool {
		ecdsa.go#L524: func verifyFIPS[P ecdsa.Point[P]](c *ecdsa.Curve[P], pub *PublicKey, hash, sig []byte) bool {
		ecdsa.go#L552: func publicKeyFromFIPS(curve elliptic.Curve, pub *ecdsa.PublicKey) (*PublicKey, error) {
		ecdsa.go#L557: 	return &PublicKey{Curve: curve, X: x, Y: y}, nil
		ecdsa.go#L568: func publicKeyToFIPS[P ecdsa.Point[P]](c *ecdsa.Curve[P], pub *PublicKey) (*ecdsa.PublicKey, error) {
		ecdsa_legacy.go#L144: func Verify(pub *PublicKey, hash []byte, r, s *big.Int) bool {
		ecdsa_legacy.go#L155: func verifyLegacy(pub *PublicKey, hash []byte, sig []byte) bool {
		notboring.go#L11: func boringPublicKey(*PublicKey) (*boring.PublicKeyECDSA, error) {

	crypto/tls
		auth.go#L26: 		pubKey, ok := pubkey.(*ecdsa.PublicKey)
		auth.go#L136: 	case *ecdsa.PublicKey:
		auth.go#L168: 	case *ecdsa.PublicKey:
		auth.go#L265: 	case *ecdsa.PublicKey:
		common.go#L1410: 		case *ecdsa.PublicKey:
		defaults_fips140.go#L69: 	case *ecdsa.PublicKey:
		handshake_client.go#L1185: 	case *rsa.PublicKey, *ecdsa.PublicKey, ed25519.PublicKey:
		handshake_server.go#L307: 		case *ecdsa.PublicKey:
		handshake_server.go#L992: 		case *ecdsa.PublicKey, *rsa.PublicKey, ed25519.PublicKey:
		tls.go#L341: 	case *ecdsa.PublicKey:

	crypto/x509
		parser.go#L299: 		pub := &ecdsa.PublicKey{
		x509.go#L99: 	case *ecdsa.PublicKey:
		x509.go#L1007: 	case *ecdsa.PublicKey:
		x509.go#L1527: 	case *ecdsa.PublicKey: