def md5_iter_fold()

in otp.py [0:0]


def md5_iter_fold(value):
  "Iterate the hash, then fold into 64 bits."
  value = hashlib.md5(value).digest()  # 128 bit result
  return bytes(value[i] ^ value[i+8] for i in range(8))