def recupdate(d, u):
	for k, v in u.iteritems():
		if isinstance(v, collections.Mapping):
			r = recupdate(d.get(k, {}), v)
			d[k] = r
		else:
			d[k] = u[k]
	return d
SubBytes step, apply S-box to all bytes
dataset/ETHPy150Open ianmiell/shutit/test/test.py/recupdate--crossover with--dataset/ETHPy150Open mrknow/filmkodi/plugin.video.mrknow/lib/utils/pyaes.py/AES.sub_bytes