a 32-bit block cipher (fwd)