code: func (pub *DSAPublicKey) IsSame(other PublicKey) bool {
  	oth, ok := other.(*DSAPublicKey)
  	return ok && pub == oth
  }
docs: // IsSame returns true if the given public key is a DSA public key that is equal to this key