#NEWLINE# def verify( self , sigBytes , bytes ) : #NEWLINE# #INDENT# 'Verify the passed-in bytes with the signature.\n\n        This verifies a PKCS1 signature on the passed-in data.\n\n        @type sigBytes: L{array.array} of unsigned bytes\n        @param sigBytes: A PKCS1 signature.\n\n        @type bytes: L{array.array} of unsigned bytes\n        @param bytes: The value which will be verified.\n\n        @rtype: bool\n        @return: Whether the signature matches the passed-in data.\n        ' #NEWLINE# paddedBytes = self . _addPKCS1Padding ( c , 1 ) #NEWLINE# c = bytesToNumber ( sigBytes ) #NEWLINE# if ( c >= self . n ) : #NEWLINE# #INDENT# return False #NEWLINE# #UNINDENT# m = self . _rawPublicKeyOp ( c ) #NEWLINE# checkBytes = numberToBytes ( m ) #NEWLINE# return ( checkBytes == paddedBytes )