func (k *Ed25519PublicKey) Equals(o Key) bool {
	edk, ok := o.(*Ed25519PublicKey)
	if !ok {
		return false
	}

	return bytes.Equal(k.k, edk.k)
}
func (k *Ed25519PublicKey) Equals(o Key) bool {
	edk, ok := o.(*Ed25519PublicKey)
	if !ok {
		return false
	}

	return bytes.Equal(k.k, edk.k)
}
func ( k * Ed25519PublicKey ) Equals ( o Key ) bool { edk , ok := o . ( * Ed25519PublicKey ) if ! ok { return false } return bytes . Equal ( k . k , edk . k ) }
// Equals compares two ed25519 public keys.
Equals compares two ed25519 public keys .