def hasher_message(message): """ Returns incremental hasher for MLSAG :param message: :return: """ ctx = common.HashWrapper(crypto.get_keccak()) ctx.update(message) return ctx
def __init__(self, ctx=None, iface=None, creds=None): self.ctx = ctx self.iface = iface # type: trezor_iface.TrezorInterface self.creds = creds # type: monero.AccountCreds self.num = 0 self.c_idx = -1 self.hash = None self.blocked = None self.enc_key = None self.subaddresses = {} self.hasher = common.HashWrapper(crypto.get_keccak())