def _strxor(s1, s2):
    return "".join(map(lambda x, y: chr(ord(x) ^ ord(y)), s1, s2))

# The size of the digests returned by HMAC depends on the underlying
# hashing module used.
Monkey-patch tarfile.copyfileobj to exploit large buffers
dataset/ETHPy150Open babble/babble/include/jython/Lib/hmac.py/_strxor--crossover with--dataset/ETHPy150Open wal-e/wal-e/wal_e/cmd.py/monkeypatch_tarfile_copyfileobj