def getUser(self, username): """ Get public key of user Returns publickey """ key = Isis.getUserKey(username) if key: return key else: return False
def checkSignature(username, signature, data): publickey = Isis.getUserKey(username) instance = RSA.importKey(publickey) hash = SHA.new(data).digest() return instance.verify(hash, (bytes_to_long(signature),))