Source code for indra.statements.util

__all__ = ['make_hash']


from hashlib import md5


[docs] def make_hash(s, n_bytes): """Make the hash from a matches key.""" raw_h = int(md5(s.encode('utf-8')).hexdigest()[:n_bytes], 16) # Make it a signed int. return 16**n_bytes//2 - raw_h