def _verify(self, M, sig):
        if sig[0]<1 or sig[0]>self.p-1:
            return 0
        v1=pow(self.y, sig[0], self.p)
        v1=self.p % (v1*pow(sig[0], sig[1], self.p))
        v2=pow(self.g, M, self.p)
        if v1==v2:
            return 1
        return 0
dataset/ETHPy150Open cloudera/hue/desktop/core/ext-py/pycrypto-2.6.1/lib/Crypto/PublicKey/ElGamal.py/ElGamalobj._verify/swapped operands of `%`