def __init__(self): Md4.__init__(self) self.block_length = 1024 self.nb_rounds = 80 self.hv_size = 64 self.padding_size_encoding_length = 128 self.output_big_endianness = self.block_big_endianness = self.padding_big_endianness = True self.IVs = Sha512_u.IVs self.K = Sha512_u.K
def __init__(self): Md4.__init__(self) self.hv_size = 64 hex_ = "0123456789ABCDEF" IVhex = hex_ + hex_[::-1] self.IVs = qwords(list(struct.unpack(">2Q", hex2bin(IVhex))) + [0xF090A0B0C0B0E080 | 0x0006050403020107]) self.pad_bit_7 = False self.S = tiger_const.Ss_test self.nb_pass = 3 # standard tiger uses 3 passes self.sboxes = self.S self.Sboxes = self.S[::-1]
def __init__(self): Md4.__init__(self) self.hv_size = 64 hex_ = "0123456789ABCDEF" IVhex = hex_ + hex_[::-1] self.IVs = qwords( list(struct.unpack(">2Q", hex2bin(IVhex))) + [0xF090A0B0C0B0E080 | 0x0006050403020107]) self.pad_bit_7 = False self.S = tiger_const.Ss_test self.nb_pass = 3 # standard tiger uses 3 passes self.sboxes = self.S self.Sboxes = self.S[::-1]
def __init__(self): Md4.__init__(self) self.IVs = Sha_u.IVs self.output_big_endianness = self.block_big_endianness = self.padding_big_endianness = True
def __init__(self): Md4.__init__(self) self.IVs = Sha_u.IVs