type crypto/ed25519.PublicKey

33 uses

	crypto/ed25519 (current package)
		ed25519.go#L44: type PublicKey []byte
		ed25519.go#L50: func (pub PublicKey) Equal(x crypto.PublicKey) bool {
		ed25519.go#L51: 	xx, ok := x.(PublicKey)
		ed25519.go#L65: 	return PublicKey(publicKey)
		ed25519.go#L151: func GenerateKey(random io.Reader) (PublicKey, PrivateKey, error) {
		ed25519.go#L169: 	publicKey := privateKey.Public().(PublicKey)
		ed25519.go#L221: func Verify(publicKey PublicKey, message, sig []byte) bool {
		ed25519.go#L236: func VerifyWithOptions(publicKey PublicKey, message, sig []byte, opts *Options) error {

	crypto/tls
		auth.go#L38: 		pubKey, ok := pubkey.(ed25519.PublicKey)
		auth.go#L162: 	case ed25519.PublicKey:
		auth.go#L222: 	case ed25519.PublicKey:
		auth.go#L299: 	case ed25519.PublicKey:
		common.go#L1484: 		case ed25519.PublicKey:
		defaults_fips140.go#L73: 	case ed25519.PublicKey:
		handshake_client.go#L1172: 	case *rsa.PublicKey, *ecdsa.PublicKey, ed25519.PublicKey:
		handshake_server.go#L309: 		case ed25519.PublicKey:
		handshake_server.go#L1004: 		case *ecdsa.PublicKey, *rsa.PublicKey, ed25519.PublicKey:
		tls.go#L348: 	case ed25519.PublicKey:
		tls.go#L353: 		if !priv.Public().(ed25519.PublicKey).Equal(pub) {

	crypto/x509
		parser.go#L305: 		return ed25519.PublicKey(data), nil
		x509.go#L115: 	case ed25519.PublicKey:
		x509.go#L1032: 	case ed25519.PublicKey:
		x509.go#L1557: 	case ed25519.PublicKey:

	github.com/refraction-networking/utls
		auth.go#L33: 		pubKey, ok := pubkey.(ed25519.PublicKey)
		auth.go#L137: 	case ed25519.PublicKey:
		auth.go#L211: 	case ed25519.PublicKey:
		auth.go#L285: 	case ed25519.PublicKey:
		common.go#L1476: 		case ed25519.PublicKey:
		handshake_client.go#L1221: 	case *rsa.PublicKey, *ecdsa.PublicKey, ed25519.PublicKey:
		handshake_server.go#L294: 		case ed25519.PublicKey:
		handshake_server.go#L973: 		case *ecdsa.PublicKey, *rsa.PublicKey, ed25519.PublicKey:
		tls.go#L338: 	case ed25519.PublicKey:
		tls.go#L343: 		if !bytes.Equal(priv.Public().(ed25519.PublicKey), pub) {