def verify(self, msg, sig): """Return boolean of whether sig is a valid signature of msg with this key.""" Basic.validate_type(msg, types.StringType) Basic.validate_type(sig, types.StringType) return self.key.verify(Crypto.make_hash(msg), sig, 'sha256')
def sign(self, msg): """Sign the msg with key, return the result as string""" return self.key.sign(Crypto.make_hash(msg), 'sha256')
def verify(self, msg, sig): """Return boolean of whether sig is a valid signature of msg with this key.""" Basic.validate_type(msg, types.StringType) Basic.validate_type(sig, types.StringType) return self.key.verify(Crypto.make_hash(msg), sig, 'sha256')